make of 8.3.5 failed on Linux

Started by Ruslan A Dautkhanovabout 17 years ago3 messagesbugs
Jump to latest
#1Ruslan A Dautkhanov
ruslan@intraline.ru

Hello!

I am trying to build PostgreSQL 8.3.5 for Linux.

Error log

ln -s libutf8_and_uhc.so.0.0 libutf8_and_uhc.so
make[3]: Leaving directory
`/root/postgresql-8.3.5/src/backend/utils/mb/conversion_procs/utf8_and_uhc'
make[3]: Entering directory
`/root/postgresql-8.3.5/src/backend/utils/mb/conversion_procs/utf8_and_euc_jis_2004'
make[3]: *** No rule for making `utf8_and_euc_jis_2004.o', О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
О©╫О©╫О©╫ `libutf8_and_euc_jis_2004.so.0.0'. Stop.
make[3]: Leaving directory
`/root/postgresql-8.3.5/src/backend/utils/mb/conversion_procs/utf8_and_euc_jis_2004'
make[2]: *** [all] Error 2

Linux 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386
GNU/Linux

PostgreSQL 8.2.4 was build OK on this platform.

Configured with
./configure \
--enable-locale \
--enable-recode \
--with-pgport=6511 \
--enable-cassert \
--with-perl \
--prefix=/usr/local/pgsql83

Thank you,
Ruslan

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Ruslan A Dautkhanov (#1)
Re: make of 8.3.5 failed on Linux

Ruslan A Dautkhanov <ruslan@intraline.ru> writes:

`/root/postgresql-8.3.5/src/backend/utils/mb/conversion_procs/utf8_and_euc_jis_2004'
make[3]: *** No rule for making `utf8_and_euc_jis_2004.o', ���������
��� `libutf8_and_euc_jis_2004.so.0.0'. Stop.

Look into that directory and see if you have utf8_and_euc_jis_2004.c.
There are some broken versions of "tar" out there that fail to cope
with such a long filename.

regards, tom lane

#3Ruslan A Dautkhanov
ruslan@intraline.ru
In reply to: Tom Lane (#2)
Re: make of 8.3.5 failed on Linux

Hello,

Tom Lane О©╫О©╫О©╫О©╫О©╫:

Ruslan A Dautkhanov <ruslan@intraline.ru> writes:

`/root/postgresql-8.3.5/src/backend/utils/mb/conversion_procs/utf8_and_euc_jis_2004'
make[3]: *** No rule for making `utf8_and_euc_jis_2004.o', О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
О©╫О©╫О©╫ `libutf8_and_euc_jis_2004.so.0.0'. Stop.

Look into that directory and see if you have utf8_and_euc_jis_2004.c.
There are some broken versions of "tar" out there that fail to cope
with such a long filename.

Yes, you are right.

I renamed
file "utf8_and_euc_jis_2004."
to "utf8_and_euc_jis_2004.c" .

Tar(?) also cut files
euc_jis_2004_and_shift_jis_2004.c
and utf8_and_shift_jis_2004.c .
These two files didn't extracted ever.

I tried also tar at another server where FreeBSD 5.5 is installed.
The same effect:(

It's funny, but I was succussul only with WinRAR archiver :)

Thank you,
I got my "All of PostgreSQL successfully made. Ready to install." message
with your help.

Ruslan