Problem building initdb on sparc10

Поиск
Список
Период
Сортировка
От Averbukh Stella
Тема Problem building initdb on sparc10
Дата
Msg-id C9995BA6EBD30240A86235B6FCCF5A6807639490@ARBEX2KC.arbitron.com
обсуждение исходный текст
Ответы Re: Problem building initdb on sparc10  ("Andy Shellam" <andy.shellam@mailnetwork.co.uk>)
Re: Problem building initdb on sparc10  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Problem building initdb on sparc10  ("Ganesh Chaudhari" <ganesh.techgroups@gmail.com>)
Список pgsql-admin

Hello,

I'm building postgresQL on Sparc10 and the build goes fine unil initdb. 

/usr/local/bin/gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Winline -Wendif-labels -fno-strict-aliasing initdb.o -L../../../src/port -lpgport -L../../../src/interfaces/libpq -lpq -L../../../src/port -Wl,-R/postgres/lib -L/lib -L/usr/lib -L/usr/local/lib -L/usr/local/ssl/lib -L/platform/SUNW,Ultra-60/lib -L/usr/sfw/lib/sparcv9 -L/usr/sfw/lib/ -L/usr/local/lib/sparcv9 -lpgport -lz -lrt -lresolv -lgen -lsocket -lnsl -ldl -lm -o initdb
Undefined first referenced
symbol in file
sigmask ../../../src/interfaces/libpq/libpq.so
sigblock ../../../src/interfaces/libpq/libpq.so
ld: fatal: Symbol referencing errors. No output written to initdb
collect2: ld returned 1 exit status
gmake[2]: *** [initdb] Error 1
gmake[2]: Leaving directory `/export/home/usaver/postgres/postgresql-8.1.3/src/bin/initdb'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/export/home/usaver/postgres/postgresql-8.1.3/src/bin'
gmake: *** [all] Error 2

I ran ldd on libpq.so ldd interfaces/libpq/libpq.so
libresolv.so.2 => /lib/libresolv.so.2
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libgcc_s.so.1 => (file not found)
libc.so.1 => /lib/libc.so.1
libmp.so.2 => /lib/libmp.so.2
libmd5.so.1 => /lib/libmd5.so.1
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libm.so.2 => /lib/libm.so.2
/platform/SUNW,Ultra-60/lib/libc_psr.so.1
/platform/SUNW,Ultra-60/lib/libmd5_psr.so.1

If you notice libgcc_s.so.1 was not found. But I found it using find (see bellow)

# find / -name "libgcc_s.so.1"
/usr/sfw/lib/sparcv9/libgcc_s.so.1
/usr/sfw/lib/libgcc_s.so.1
/usr/local/lib/sparcv9/libgcc_s.so.1
/usr/local/lib/libgcc_s.so.1


I added all librararies directories to Makefile. See compilation line bellow. Unfortunately, something is not linking. I searched internet for the similar problem on Sparc and could not find anything.

Did anybody see this error before and can suggest me a way to fix it?

Thank you all.

Stella Averbukh
_________________________________
Senior Software Lead, Arbitron Inc.

В списке pgsql-admin по дате отправления:

Предыдущее
От: Guido Neitzer
Дата:
Сообщение: Re: 8.0 install via fink on OS X, now what?
Следующее
От: "Andy Shellam"
Дата:
Сообщение: Re: Problem building initdb on sparc10