Compiling 6.5.1 on IRIX 6.5.4 with -o32 compiler option
От | G. Anthony Reina |
---|---|
Тема | Compiling 6.5.1 on IRIX 6.5.4 with -o32 compiler option |
Дата | |
Msg-id | 37A0A413.FC3E0E39@nsi.edu обсуждение исходный текст |
Список | pgsql-ports |
I am trying to compile Postgres 6.5.1 on my SGI using the -o32 option of the MIPSpro C compiler (old 32 bit architecture; IRIX 6.5.4). I had success with the previous versions of Postgres but this one seems to not work. Namely, the configure, gmake all, and gmake install goes through. But when I try to do initdb, the following error pops up: o21:postgres::/usr/local/pgsql_o32/bin > initdb 10125:pg_id: rld: Fatal Error: Cannot Successfully map soname 'libpq.so.2.0' under any of the filenames /usr/local/pgsql/lib/libpq.so.2.0:/usr/local/matlab/extern/lib/sgi/libpq.so.2.0:/usr/lib/libpq.so.2.0:/usr/lib/internal/libpq.so.2.0:/lib/libpq.so.2.0:/lib/cmplrs/cc/libpq.so.2.0:/usr/lib/cmplrs/cc/libpq.so.2.0:/opt/lib/libpq.so.2.0: Unable to determine a valid username. If you are running initdb without an explicit username specified, then there may be a problem with finding the Postgres shared library and/or the pg_id utility. I mentioned this error a few days ago and originally thought that the system just didn't know where to find libpq.so.2.0. However, now I am wondering if it is finding it, but just doesn't like the fact that the library is compiled in the old 32 bit architecture. Does anyone know if 6.5.1 can handle -o32 compilation? I am going through the log files I created during gmake all and gmake install but nothing obvious seems to show up on the lines that contain libpq.so.2.0. I'd appreciate any thoughts. Thanks. -Tony
В списке pgsql-ports по дате отправления: