Re: Reg: Postgresql8.3 Using on Ubuntu

From: Flo Rance <trourance(at)gmail(dot)com>
To: neelaveni <neelaveni(at)bksystems(dot)co(dot)in>
Cc: Andrew Gierth <andrew(at)tao11(dot)riddles(dot)org(dot)uk>, pgsql-bugs(at)postgresql(dot)org
Subject: Re: Reg: Postgresql8.3 Using on Ubuntu
Date: 2019-04-29 07:59:36
Message-ID: CAHogYcWHYAFFg+Sv+vChC8VDjjVqFdnmh2H++k5tdzKOgH3DKw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The problem is here: /usr/bin/ld: cannot find -lperl

If you want to build perl library, you need to install libperl-dev package.

Regards,
Flo

On Mon, Apr 29, 2019 at 9:25 AM neelaveni <neelaveni(at)bksystems(dot)co(dot)in> wrote:

> Dear Sir/Mam,
>
> While execute the dbdump on the postgres8.3 I've got the following
> error,
>
> ERROR: could not access file "$libdir/plperl": No such file or
> directory
>
> ERROR: could not access file "$libdir/dblink": No such file or
> directory
>
> Then I've tried to ./configure --with-perl, but while using the make
> its fails as follow,
>
> make[4]: Entering directory
> '/root/postgresql-8.3.7/src/pl/plpgsql/src'
> make[4]: Nothing to be done for 'all'.
> make[4]: Leaving directory '/root/postgresql-8.3.7/src/pl/plpgsql/src'
> make[3]: Leaving directory '/root/postgresql-8.3.7/src/pl/plpgsql'
> make[3]: Entering directory '/root/postgresql-8.3.7/src/pl/plperl'
> clang -O1 -Wall -Wmissing-prototypes -Wpointer-arith -Winline
> -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv
> -fpic -shared -Wl,-soname,libplperl.so.0 plperl.o spi_internal.o SPI.o
> -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu/perl/5.22/CORE
> -L../../../src/port -fstack-protector-strong -lperl -ldl -lm -lpthread -lc
> -lcrypt -Wl,-rpath,'/usr/lib/x86_64-linux-gnu/perl/5.22/CORE' -o
> libplperl.so.0.0
> /usr/bin/ld: cannot find -lperl
> clang: error: linker command failed with exit code 1 (use -v to see
> invocation)
> ../../../src/Makefile.shlib:284: recipe for target 'libplperl.so.0.0'
> failed
> make[3]: *** [libplperl.so.0.0] Error 1
> make[3]: Leaving directory '/root/postgresql-8.3.7/src/pl/plperl'
> Makefile:30: recipe for target 'all' failed
> make[2]: *** [all] Error 1
> make[2]: Leaving directory '/root/postgresql-8.3.7/src/pl'
> Makefile:17: recipe for target 'all' failed
> make[1]: *** [all] Error 2
> make[1]: Leaving directory '/root/postgresql-8.3.7/src'
> GNUmakefile:12: recipe for target 'all' failed
> make: *** [all] Error 2
>
> Kindly help me to fix this issue.
>
> Regards,
>
> Neelaveni
>
> On Monday 29 April 2019 12:21 PM, Flo Rance wrote:
>
> Thank you Andrew for the details.
>
> Flo
>
> On Sat, Apr 27, 2019 at 1:45 PM Andrew Gierth <andrew(at)tao11(dot)riddles(dot)org(dot)uk>
> wrote:
>
>> >>>>> "neelaveni" == neelaveni <neelaveni(at)bksystems(dot)co(dot)in> writes:
>>
>> neelaveni> Thank you so much your suggestions help me lot ..... While
>> neelaveni> using
>>
>> neelaveni> ./configure CFLAGS="-01", I got some error. Its seems to 01,
>> neelaveni> but when I use CFLAGS="-O1" its working properly.
>>
>> The correct option would be CFLAGS="-O2
>> -fno-aggressive-loop-optimizations"
>>
>> That option will be used by default if you compile the REL8_3_STABLE
>> branch tip from git; as an exceptional case, the option was backpatched
>> to that branch (and some others) even after it was EOLed.
>>
>> --
>> Andrew (irc:RhodiumToad)
>>
>
>

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message neelaveni 2019-04-29 08:43:27 Re: Reg: Postgresql8.3 Using on Ubuntu
Previous Message Dean Rasheed 2019-04-29 07:49:32 Re: BUG #15708: RLS 'using' running as wrong user when called from a view