| From: | Rob Sargentg <robjsargent(at)gmail(dot)com> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | 9.1.1 build failure : postgres link fails |
| Date: | 2011-11-20 13:50:09 |
| Message-ID: | 4EC90591.3050506@gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
I just got round to updating my laptop to ubuntu-10.4 (32bit), in part
because I kept hitting snags while trying to configure postgres 9.1.1.
The upgrade did in fact solve the dependency issues (though I was
surprised UUID came along with out the ossp specific impl??) but the
build is having troubles linking the server executable.
Here's my configure line:
./configure --with-pgport=5439 --with-perl --with-python --with-openssl
--with-ldap --with-ossp-uuid --with-libxml --with-libxslt
and the tail of the configure output:
configure: creating ./config.status
config.status: creating GNUmakefile
config.status: creating src/Makefile.global
config.status: creating src/include/pg_config.h
config.status: creating src/interfaces/ecpg/include/ecpg_config.h
config.status: linking src/backend/port/tas/dummy.s to
src/backend/port/tas.s
config.status: linking src/backend/port/dynloader/linux.c to
src/backend/port/dynloader.c
config.status: linking src/backend/port/sysv_sema.c to
src/backend/port/pg_sema.c
config.status: linking src/backend/port/sysv_shmem.c to
src/backend/port/pg_shmem.c
config.status: linking src/backend/port/unix_latch.c to
src/backend/port/pg_latch.c
config.status: linking src/backend/port/dynloader/linux.h to
src/include/dynloader.h
config.status: linking src/include/port/linux.h to
src/include/pg_config_os.h
config.status: linking src/makefiles/Makefile.linux to src/Makefile.port
ubuntu-10.4 is not the latest of course and comes with gnu make 3.8.1,
but it seems to compile everything then fails to link postgres executable:
gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith
-Wdeclaration-after-statement -Wendif-labels -Wformat-security
-fno-strict-aliasing -fwrapv -L../../src/port -Wl,--as-needed
-Wl,-rpath,'/usr/local/pgsql/lib',--enable-new-dtags -Wl,-E <<TONS OF
DOT OHs>> ../../src/port/libpgport_srv.a -lxslt -lxml2 -lssl -lcrypto
-lcrypt -ldl -lm -lldap -o postgres
postmaster/postmaster.o: In function `PostmasterMain':
postmaster.c:(.text+0x48d7): undefined reference to `optreset'
tcop/postgres.o: In function `process_postgres_switches':
postgres.c:(.text+0x1312): undefined reference to `optreset'
utils/misc/ps_status.o: In function `set_ps_display':
ps_status.c:(.text+0xd4): undefined reference to `setproctitle'
collect2: ld returned 1 exit status
make[2]: *** [postgres] Error 1
make[2]: Leaving directory `/home/rob/tools/postgresql-9.1.1/src/backend'
make[1]: *** [all-backend-recurse] Error 2
make[1]: Leaving directory `/home/rob/tools/postgresql-9.1.1/src'
make: *** [all-src-recurse] Error 2
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Phoenix Kiula | 2011-11-20 15:12:59 | Re: Table Design question for gurus (without going to "NoSQL")... |
| Previous Message | Phoenix Kiula | 2011-11-20 13:33:47 | Table Design question for gurus (without going to "NoSQL")... |