Thread: pgsql-novice-request@postgresql.org
hi all, I downloaded postgresql-base-8.1.3 and tried to compile that on Ubuntu 5.10. When I run "./configure" I get the followingerror: configure:2081: $? = 0 configure:2083: /usr/bin/g++ -v &5 Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --with-gxx-include-dir=/usr/include/c++/4.0.2--enable-shared --with-system-zlib --libexecdir=/usr/lib --enable-nls --without-included-gettext--enable-threads=posix --program-suffix=-4.0 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt--enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk--enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror--enable-checking=release i486-linux-gnu Thread model: posix gcc version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9) configure:2086: $? = 0 configure:2088: /usr/bin/g++ -V &5 g++: '-V' option must have argument configure:2091: $? = 1 configure:2114: checking for C compiler default output file name configure:2117: /usr/bin/g++ conftest.c >&5 /usr/bin/ld: crt1.o: No such file: No such file or directory collect2: ld returned 1 exit status configure:2120: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "PostgreSQL" | #define PACKAGE_TARNAME "postgresql" | #define PACKAGE_VERSION "8.1.3" | #define PACKAGE_STRING "PostgreSQL 8.1.3" | #define PACKAGE_BUGREPORT "pgsql-bugs@postgresql.org" | #define PG_VERSION "8.1.3" | #define DEF_PGPORT 5432 | #define DEF_PGPORT_STR "5432" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:2159: error: C compiler cannot create executables I tried that with ./configure CC=/usr/bin/gcc (v4.0.2) as shown above and ./configure CC=/usr/bin/gpp (v2.24). glibc is v2.3.5for Ubuntu ("/lib/libc-2.3.5.so"). the file "crt1.o" doesn't exist anywhere else on my machine either. Any guesses? thanx, Nils ______________________________________________________________ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
Nils Zierath wrote: > hi all, > I downloaded postgresql-base-8.1.3 and tried to compile that on > Ubuntu 5.10. When I run "./configure" I get the following error: [... /usr/bin/ld: crt1.o: No such file: No such file or directory ...] > I tried that with ./configure CC=/usr/bin/gcc (v4.0.2) as shown > above and ./configure CC=/usr/bin/gpp (v2.24). glibc is v2.3.5 > for Ubuntu ("/lib/libc-2.3.5.so"). > > the file "crt1.o" doesn't exist anywhere else on my machine > either. Any guesses? You need to install libc6-dev and the development packages of the other libraries in use (zlib1g-dev, libreadline5-dev, libncurses5-dev). -- Seneca Cunningham scunning@ca.afilias.info
Hi Seneca, that helped, thanx. I got another question: is there a way that I can enter commands (i.e. psql) directly from my user´s home directory or do I always have to go into ".../pgsql/bin"? The PostgreSQL users guide I am using tells me that I have to change the search path in "/etc/profile" - but I've got no idea what add into the script. Nils Am Donnerstag, den 16.02.2006, 10:10 -0500 schrieb Seneca Cunningham: > Nils Zierath wrote: > > hi all, > > I downloaded postgresql-base-8.1.3 and tried to compile that on > > Ubuntu 5.10. When I run "./configure" I get the following error: > [... /usr/bin/ld: crt1.o: No such file: No such file or directory ...] > > I tried that with ./configure CC=/usr/bin/gcc (v4.0.2) as shown > > above and ./configure CC=/usr/bin/gpp (v2.24). glibc is v2.3.5 > > for Ubuntu ("/lib/libc-2.3.5.so"). > > > > the file "crt1.o" doesn't exist anywhere else on my machine > > either. Any guesses? > > You need to install libc6-dev and the development packages of the other > libraries in use (zlib1g-dev, libreadline5-dev, libncurses5-dev). >
Nils Zierath wrote: > is there a way that I can enter commands (i.e. psql) directly from my > user´s home directory or do I always have to go into ".../pgsql/bin"? You can change your $PATH. > The PostgreSQL users guide I am using tells me that I have to change the > search path in "/etc/profile" - but I've got no idea what add into the > script. The lines suggested by the documentation would work as they appear, if you installed into the default location. PATH=/usr/local/pgsql/bin:$PATH export PATH -- Seneca Cunningham scunning@ca.afilias.info
am 16.02.2006, um 20:16:19 +0100 mailte Nils Zierath folgendes: > Hi Seneca, that helped, thanx. > > I got another question: > is there a way that I can enter commands (i.e. psql) directly from my > user??s home directory or do I always have to go into ".../pgsql/bin"? > The PostgreSQL users guide I am using tells me that I have to change the > search path in "/etc/profile" - but I've got no idea what add into the > script. Now: PATH="/foo:/foo/bar", change this to: PATH="/foo:/foo/bar:/usr/bin/" Guess, psql located there. Check this with 'which psql'. Btw.: which distribution? > > Nils > > > Am Donnerstag, den 16.02.2006, 10:10 -0500 schrieb Seneca Cunningham: > > Nils Zierath wrote: please no silly TOFU, thanks. Andreas -- Andreas Kretschmer (Kontakt: siehe Header) Heynitz: 035242/47215, D1: 0160/7141639 GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net === Schollglas Unternehmensgruppe ===