pkgconfig ./configures properly creating a makefile etc but the make file gives the following output (verbose)/: GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for i386-redhat-linux-gnu Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Report bugs to . Reading makefiles... Reading makefile `Makefile'... Updating makefiles.... Considering target file `Makefile'. Considering target file `Makefile.in'. Finished prerequisites of target file `Makefile.in'. No need to remake target `Makefile.in'. Considering target file `config.status'. Considering target file `configure'. Finished prerequisites of target file `configure'. No need to remake target `configure'. Finished prerequisites of target file `config.status'. Prerequisite `configure' is older than target `config.status'. No need to remake target `config.status'. Finished prerequisites of target file `Makefile'. Prerequisite `Makefile.in' is older than target `Makefile'. Prerequisite `config.status' is older than target `Makefile'. No need to remake target `Makefile'. Updating goal targets.... Considering target file `all'. File `all' does not exist. Considering target file `all-redirect'. File `all-redirect' does not exist. Considering target file `all-recursive-am'. File `all-recursive-am' does not exist. Considering target file `config.h'. Considering target file `stamp-h'. Considering target file `config.h.in'. Finished prerequisites of target file `config.h.in'. No need to remake target `config.h.in'. Pruning file `config.status'. Finished prerequisites of target file `stamp-h'. Prerequisite `config.h.in' is older than target `stamp-h'. Prerequisite `config.status' is older than target `stamp-h'. No need to remake target `stamp-h'. Finished prerequisites of target file `config.h'. Prerequisite `stamp-h' is newer than target `config.h'. Must remake target `config.h'. Got a SIGCHLD; 1 unreaped children. Putting child 0x0807b1f8 (config.h) PID 2674 on the chain. Live child 0x0807b1f8 (config.h) PID 2674 Reaping winning child 0x0807b1f8 PID 2674 Removing child 0x0807b1f8 PID 2674 from chain. Successfully remade target file `config.h'. Finished prerequisites of target file `all-recursive-am'. Must remake target `all-recursive-am'. make all-recursive GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for i386-redhat-linux-gnu Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Report bugs to . Reading makefiles... Reading makefile `Makefile'... Updating makefiles.... Considering target file `Makefile'. Considering target file `Makefile.in'. Finished prerequisites of target file `Makefile.in'. No need to remake target `Makefile.in'. Considering target file `config.status'. Considering target file `configure'. Finished prerequisites of target file `configure'. No need to remake target `configure'. Finished prerequisites of target file `config.status'. Prerequisite `configure' is older than target `config.status'. No need to remake target `config.status'. Finished prerequisites of target file `Makefile'. Prerequisite `Makefile.in' is older than target `Makefile'. Prerequisite `config.status' is older than target `Makefile'. No need to remake target `Makefile'. Updating goal targets.... Considering target file `all-recursive'. File `all-recursive' does not exist. Finished prerequisites of target file `all-recursive'. Must remake target `all-recursive'. make[1]: Entering directory `/mnt/vfat/windows/Desktop/Go!Zilla Downloads/pkgconfig-0.13.0' Putting child 0x0807b418 (all-recursive-am) PID 2675 on the chain. Live child 0x0807b418 (all-recursive-am) PID 2675 Putting child 0x0807b538 (all-recursive) PID 2676 on the chain. Live child 0x0807b538 (all-recursive) PID 2676 Making all in glib-1.2.8 GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for i386-redhat-linux-gnu Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Report bugs to . Reading makefiles... Reading makefile `Makefile'... Updating makefiles.... Considering target file `Makefile'. Considering target file `Makefile.in'. Finished prerequisites of target file `Makefile.in'. No need to remake target `Makefile.in'. Considering target file `config.status'. Considering target file `configure'. Finished prerequisites of target file `configure'. No need to remake target `configure'. Finished prerequisites of target file `config.status'. Prerequisite `configure' is older than target `config.status'. No need to remake target `config.status'. Finished prerequisites of target file `Makefile'. Prerequisite `Makefile.in' is older than target `Makefile'. Prerequisite `config.status' is older than target `Makefile'. No need to remake target `Makefile'. Updating goal targets.... Considering target file `all'. File `all' does not exist. Considering target file `all-redirect'. File `all-redirect' does not exist. Considering target file `all-recursive-am'. File `all-recursive-am' does not exist. Considering target file `config.h'. Considering target file `stamp-h'. Considering target file `config.h.in'. Finished prerequisites of target file `config.h.in'. No need to remake target `config.h.in'. Pruning file `config.status'. Finished prerequisites of target file `stamp-h'. Prerequisite `config.h.in' is older than target `stamp-h'. Prerequisite `config.status' is older than target `stamp-h'. No need to remake target `stamp-h'. Finished prerequisites of target file `config.h'. Prerequisite `stamp-h' is newer than target `config.h'. Must remake target `config.h'. make[2]: Entering directory `/mnt/vfat/windows/Desktop/Go!Zilla Downloads/pkgconfig-0.13.0/glib-1.2.8' Got a SIGCHLD; 1 unreaped children. Putting child 0x0807c318 (config.h) PID 2682 on the chain. Live child 0x0807c318 (config.h) PID 2682 Reaping winning child 0x0807c318 PID 2682 Removing child 0x0807c318 PID 2682 from chain. Successfully remade target file `config.h'. Finished prerequisites of target file `all-recursive-am'. Must remake target `all-recursive-am'. make all-recursive GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for i386-redhat-linux-gnu Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Report bugs to . Reading makefiles... Reading makefile `Makefile'... Updating makefiles.... Considering target file `Makefile'. Considering target file `Makefile.in'. Finished prerequisites of target file `Makefile.in'. No need to remake target `Makefile.in'. Considering target file `config.status'. Considering target file `configure'. Finished prerequisites of target file `configure'. No need to remake target `configure'. Finished prerequisites of target file `config.status'. Prerequisite `configure' is older than target `config.status'. No need to remake target `config.status'. Finished prerequisites of target file `Makefile'. Prerequisite `Makefile.in' is older than target `Makefile'. Prerequisite `config.status' is older than target `Makefile'. No need to remake target `Makefile'. Updating goal targets.... Considering target file `all-recursive'. File `all-recursive' does not exist. Finished prerequisites of target file `all-recursive'. Must remake target `all-recursive'. make[3]: Entering directory `/mnt/vfat/windows/Desktop/Go!Zilla Downloads/pkgconfig-0.13.0/glib-1.2.8' Putting child 0x0807eab0 (all-recursive-am) PID 2683 on the chain. Live child 0x0807eab0 (all-recursive-am) PID 2683 Putting child 0x0807c330 (all-recursive) PID 2684 on the chain. Live child 0x0807c330 (all-recursive) PID 2684 Making all in . GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for i386-redhat-linux-gnu Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Report bugs to . Reading makefiles... Reading makefile `Makefile'... Updating makefiles.... Considering target file `Makefile'. Considering target file `Makefile.in'. Finished prerequisites of target file `Makefile.in'. No need to remake target `Makefile.in'. Considering target file `config.status'. Considering target file `configure'. Finished prerequisites of target file `configure'. No need to remake target `configure'. Finished prerequisites of target file `config.status'. Prerequisite `configure' is older than target `config.status'. No need to remake target `config.status'. Finished prerequisites of target file `Makefile'. Prerequisite `Makefile.in' is older than target `Makefile'. Prerequisite `config.status' is older than target `Makefile'. No need to remake target `Makefile'. Updating goal targets.... Considering target file `all-am'. File `all-am' does not exist. Pruning file `Makefile'. Considering target file `libglib.la'. File `libglib.la' does not exist. Considering target file `garray.lo'. File `garray.lo' does not exist. Looking for an implicit rule for `garray.lo'. Trying pattern rule with stem `garray'. Trying implicit prerequisite `garray.S'. Trying pattern rule with stem `garray'. Trying implicit prerequisite `garray.c'. Found an implicit rule for `garray.lo'. Considering target file `garray.c'. Looking for an implicit rule for `garray.c'. Trying pattern rule with stem `garray'. Trying implicit prerequisite `garray.w'. Trying pattern rule with stem `garray.c'. Trying implicit prerequisite `garray.c,v'. Trying pattern rule with stem `garray.c'. Trying implicit prerequisite `RCS/garray.c,v'. Trying pattern rule with stem `garray.c'. Trying implicit prerequisite `RCS/garray.c'. Trying pattern rule with stem `garray.c'. Trying implicit prerequisite `s.garray.c'. Trying pattern rule with stem `garray.c'. Trying implicit prerequisite `SCCS/s.garray.c'. Trying pattern rule with stem `garray'. Trying implicit prerequisite `garray.w'. Looking for a rule with intermediate file `garray.w'. Avoiding implicit rule recursion. Trying pattern rule with stem `garray.w'. Trying implicit prerequisite `garray.w,v'. Trying pattern rule with stem `garray.w'. Trying implicit prerequisite `RCS/garray.w,v'. Trying pattern rule with stem `garray.w'. Trying implicit prerequisite `RCS/garray.w'. Trying pattern rule with stem `garray.w'. Trying implicit prerequisite `s.garray.w'. Trying pattern rule with stem `garray.w'. Trying implicit prerequisite `SCCS/s.garray.w'. No implicit rule found for `garray.c'. Finished prerequisites of target file `garray.c'. No need to remake target `garray.c'. Pruning file `garray.c'. Considering target file `glib.h'. Looking for an implicit rule for `glib.h'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.S'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.c'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.o'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.s'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h,v'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `RCS/glib.h,v'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `RCS/glib.h'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `s.glib.h'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `SCCS/s.glib.h'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.S'. Looking for a rule with intermediate file `glib.h.S'. Avoiding implicit rule recursion. Trying pattern rule with stem `glib.h.S'. Trying implicit prerequisite `glib.h.S,v'. Trying pattern rule with stem `glib.h.S'. Trying implicit prerequisite `RCS/glib.h.S,v'. Trying pattern rule with stem `glib.h.S'. Trying implicit prerequisite `RCS/glib.h.S'. Trying pattern rule with stem `glib.h.S'. Trying implicit prerequisite `s.glib.h.S'. Trying pattern rule with stem `glib.h.S'. Trying implicit prerequisite `SCCS/s.glib.h.S'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.c'. Looking for a rule with intermediate file `glib.h.c'. Avoiding implicit rule recursion. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.w'. Trying pattern rule with stem `glib.h.c'. Trying implicit prerequisite `glib.h.c,v'. Trying pattern rule with stem `glib.h.c'. Trying implicit prerequisite `RCS/glib.h.c,v'. Trying pattern rule with stem `glib.h.c'. Trying implicit prerequisite `RCS/glib.h.c'. Trying pattern rule with stem `glib.h.c'. Trying implicit prerequisite `s.glib.h.c'. Trying pattern rule with stem `glib.h.c'. Trying implicit prerequisite `SCCS/s.glib.h.c'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.w'. Looking for a rule with intermediate file `glib.h.w'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem `glib.h.w'. Trying implicit prerequisite `glib.h.w,v'. Trying pattern rule with stem `glib.h.w'. Trying implicit prerequisite `RCS/glib.h.w,v'. Trying pattern rule with stem `glib.h.w'. Trying implicit prerequisite `RCS/glib.h.w'. Trying pattern rule with stem `glib.h.w'. Trying implicit prerequisite `s.glib.h.w'. Trying pattern rule with stem `glib.h.w'. Trying implicit prerequisite `SCCS/s.glib.h.w'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.o'. Looking for a rule with intermediate file `glib.h.o'. Avoiding implicit rule recursion. Trying pattern rule with stem `glib.h'. Rejecting impossible implicit prerequisite `glib.h.S'. Trying pattern rule with stem `glib.h'. Rejecting impossible implicit prerequisite `glib.h.c'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.s'. Trying pattern rule with stem `glib.h.o'. Trying implicit prerequisite `glib.h.o,v'. Trying pattern rule with stem `glib.h.o'. Trying implicit prerequisite `RCS/glib.h.o,v'. Trying pattern rule with stem `glib.h.o'. Trying implicit prerequisite `RCS/glib.h.o'. Trying pattern rule with stem `glib.h.o'. Trying implicit prerequisite `s.glib.h.o'. Trying pattern rule with stem `glib.h.o'. Trying implicit prerequisite `SCCS/s.glib.h.o'. Trying pattern rule with stem `glib.h'. Trying implicit prerequisite `glib.h.s'. Looking for a rule with intermediate file `glib.h.s'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem `glib.h'. Rejecting impossible implicit prerequisite `glib.h.S'. Trying pattern rule with stem `glib.h.s'. Trying implicit prerequisite `glib.h.s,v'. Trying pattern rule with stem `glib.h.s'. Trying implicit prerequisite `RCS/glib.h.s,v'. Trying pattern rule with stem `glib.h.s'. Trying implicit prerequisite `RCS/glib.h.s'. Trying pattern rule with stem `glib.h.s'. Trying implicit prerequisite `s.glib.h.s'. Trying pattern rule with stem `glib.h.s'. Trying implicit prerequisite `SCCS/s.glib.h.s'. Trying pattern rule with stem `glib.h'. Rejecting impossible implicit prerequisite `glib.h.s'. No implicit rule found for `glib.h'. Finished prerequisites of target file `glib.h'. No need to remake target `glib.h'. Considering target file `glibconfig.h'. Considering target file `stamp-gc-h'. Pruning file `config.status'. Finished prerequisites of target file `stamp-gc-h'. Prerequisite `config.status' is older than target `stamp-gc-h'. No need to remake target `stamp-gc-h'. Finished prerequisites of target file `glibconfig.h'. Prerequisite `stamp-gc-h' is newer than target `glibconfig.h'. Must remake target `glibconfig.h'. make[4]: Entering directory `/mnt/vfat/windows/Desktop/Go!Zilla Downloads/pkgconfig-0.13.0/glib-1.2.8' Successfully remade target file `glibconfig.h'. Finished prerequisites of target file `garray.lo'. Must remake target `garray.lo'. /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=g_log_domain_glib -g -O2 -Wall -D_REENTRANT -c garray.c Putting child 0x0807ea40 (garray.lo) PID 2690 on the chain. Live child 0x0807ea40 (garray.lo) PID 2690 rm -f .libs/garray.lo gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=g_log_domain_glib -g -O2 -Wall -D_REENTRANT -c garray.c -fPIC -DPIC -o .libs/garray.lo mv -f .libs/garray.lo garray.o (cd . && ln garray.o garray.lo) Got a SIGCHLD; 1 unreaped children. Reaping losing child 0x0807ea40 PID 2690 Removing child 0x0807ea40 PID 2690 from chain. make[4]: Leaving directory `/mnt/vfat/windows/Desktop/Go!Zilla Downloads/pkgconfig-0.13.0/glib-1.2.8' Got a SIGCHLD; 1 unreaped children. Reaping losing child 0x0807c330 PID 2684 Removing child 0x0807c330 PID 2684 from chain. make[3]: Leaving directory `/mnt/vfat/windows/Desktop/Go!Zilla Downloads/pkgconfig-0.13.0/glib-1.2.8' Got a SIGCHLD; 1 unreaped children. Reaping losing child 0x0807eab0 PID 2683 Removing child 0x0807eab0 PID 2683 from chain. make[2]: Leaving directory `/mnt/vfat/windows/Desktop/Go!Zilla Downloads/pkgconfig-0.13.0/glib-1.2.8' Got a SIGCHLD; 1 unreaped children. Reaping losing child 0x0807b538 PID 2676 Removing child 0x0807b538 PID 2676 from chain. make[1]: Leaving directory `/mnt/vfat/windows/Desktop/Go!Zilla Downloads/pkgconfig-0.13.0' Got a SIGCHLD; 1 unreaped children. Reaping losing child 0x0807b418 PID 2675 Removing child 0x0807b418 PID 2675 from chain. ----gdm ./configure output starts here (i have tried many variations of this command with various arguments given (no differences)-------------- checking for perl... /usr/bin/perl checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal-1.4... missing checking for working autoconf... found checking for working automake-1.4... missing checking for working autoheader... found checking for working makeinfo... found checking whether to enable maintainer-specific portions of Makefiles... no checking for consolehelper... /usr/bin/consolehelper checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for strerror in -lcposix... no checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... no, using cp -p checking how to recognise dependant libraries... pass_all checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for socklen_t... yes checking for setresuid... yes checking for pkg-config... no *** The pkg-config script could not be found. Make sure it is *** in your path, or set the PKG_CONFIG environment variable *** to the full path to pkg-config. *** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config.