2008/11/6 Andrew Dunstan <andrew@dunslane.net>:
>
>
> Pavel Stehule wrote:
>>
>> postgres=# select version();
>> version
>>
>> ----------------------------------------------------------------------------------------------------------
>> PostgreSQL 8.3.4 on x86_64-unknown-linux-gnu, compiled by GCC gcc
>> (GCC) 4.3.2 20080917 (Red Hat 4.3.2-4)
>> (1 row)
>>
>> postgres=# CREATE LANGUAGE plperlu;
>> ERROR: could not load library "/usr/local/pgsql8.3/lib/plperl.so":
>> /usr/local/pgsql8.3/lib/plperl.so: undefined symbol: boot_DynaLoader
>> postgres=#
>>
>>
>>>
>>>
>
> OK, I have got to the bottom of this. It appears that the Fedora people have
> for some reason best known to themselves decided to stop bundling the
> ExtUtils::Embed module with base perl, as it was before.
>
> Once this module is installed plperl builds and performs just fine.
>
> Maybe someone with Fedora connections could ask them why they would do such
> an odd thing. It's not like they are saving a huge amount of space.
>
> Meanwhile, I think we should make our call to it in the config file more
> robust, so we detect the call failure.
>
> cheers
>
> andrew
>
Now I am not at work, so I'll check it next week
thank you
Pavel