Dear Fink Folk,

Many thanks to all for your multitudinous porting efforts.

I have a newbie Fink question.  It's related to how 'configure' & 'make' 
are being run, when I install postgreSQL from source.  I should add that 
I've somewhat familiar with this process from using configure & make 
under Linux, but there are *many* gaps in my knowledge, as I'm sure this 
post will make evident.

Unfortunately, I appear to be stuck on an unfavorable 'configure' or 
'make' condition, when I attempt to run 'fink install postgresql'.  Here 
are the last dozen or so lines I get:

[BEGIN SNIPPET]
<preceded by many calls to gcc - truncated for this post >
ar cr libecpg.a `lorder execute.o typename.o descriptor.o data.o error.o 
prepare.o memory.o connect.o misc.o | tsort`
tsort: -: input contains a loop:

tsort: connect.o
tsort: execute.o
tsort: data.o
ar: no archive members specified
usage:
<ar usage example lines - truncated for this post >
make[4]: *** [libecpg.a] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all] Error 2
make[1]: *** [all] Error 2
make: *** [all] Error 2
### execution of make failed, exit code 2
Failed: compiling postgresql-7.1.3-4 failed
[END SNIPPET]

There are probably clues to where this is going wrong in the 
'configure' & 'make' calls that precede the myriad compilation statement 
calls to gcc.  Here are the lines that follow 'configure''s system 
checks and precede the first call to 'gcc':

[BEGIN SNIPPET]
updating cache ./config.cache
creating ./config.status
creating GNUmakefile
creating src/GNUmakefile
creating src/Makefile.global
creating src/backend/port/Makefile
creating src/include/config.h
linking ./src/backend/port/dynloader/darwin.c to 
src/backend/port/dynloader.c
linking ./src/backend/port/dynloader/darwin.h to src/include/dynloader.h
linking ./src/include/port/darwin.h to src/include/os.h
linking ./src/makefiles/Makefile.darwin to src/Makefile.port
linking ./src/backend/port/tas/dummy.s to src/backend/port/tas.s
make
make -C doc all
make[1]: Nothing to be done for `all'.
make -C src all
make -C backend all
prereqdir=`cd parser/ >/dev/null && pwd` && \
   cd ../../src/include/parser/ && rm -f parse.h && \
   ln -s $prereqdir/parse.h .
make -C utils fmgroids.h
CPP='gcc -traditional-cpp -E' AWK='awk' /bin/sh Gen_fmgrtab.sh 
../../../src/include/catalog/pg_proc.h
cd ../../src/include/utils/ && rm -f fmgroids.h && \
     ln -s ../../../src/backend/utils/fmgroids.h .
make -C access all
make -C common SUBSYS.o
[END SNIPPET]

I assume it's also relevant that each call to gcc - all of which include 
the '--flat-namespace' directive generate the following warning:

"gcc: -flat_namespace: linker input file unused since linking not done"

Many thanks ahead of time for any assistance y'all can offer me in 
getting postgreSQL installed.

And - once again - Fink is awesome!!!

Thank you all very much for this Herculean effort!!!

Cheers,
Bill Bug

Bill Bug
Senior Analyst/Ontological Engineer

Computer Vision Laboratory for Vertebrate Brain Mapping
Department of Neurobiology & Anatomy
Drexel University College of Medicine
2900 Queen Lane
Philadelphia, PA        19129
215 991 8430 (ph)



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Stuff, things, and much much more.
http://thinkgeek.com/sf
_______________________________________________
Fink-beginners mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to