pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Problems building firefox from pkgsrc-2025Q2 with NetBSD 10.1_STABLE on amd64
On Tue, Jul 15, 2025 at 10:32:08PM +0100, Dave Tyson wrote:
>> Just tried to build firefox from a recent cvs of pkgsrc-2025Q2 with
>> a recent NetBSD 101_STABLE on amd64. It fails building after a
>> while:
>>
>> ....
>> <module>
>> import sqlite3
>> File "/usr/pkg/lib/python3.12/sqlite3/__init__.py", line 57, in
>> <module>
>> from sqlite3.dbapi2 import *
>> File "/usr/pkg/lib/python3.12/sqlite3/dbapi2.py", line 27, in
>> <module>
>> from _sqlite3 import *
>> ImportError: /usr/pkg/lib/python3.12/lib-dynload/_sqlite3.so:
Undefined
>> PLT symbol "sqlite3_deserialize" (symnum = 39)
> This is the interesting bit. My hunch is that it's finding:
>
> /usr/lib/libsqlite3.so
>
> rather than:
>
> /usr/pkg/lib/libsqlite3.so
>
> Try:
>
> ksh$ ldd /usr/pkg/lib/python3.12/lib-dynload/_sqlite3.so
> /usr/pkg/lib/python3.12/lib-dynload/_sqlite3.so:
-lsqlite3 => /usr/pkg/lib/libsqlite3.so
-lpthread.1 => /usr/lib/libpthread.so.1
-lc.12 => /usr/lib/libc.so.12
-lm.0 => /usr/lib/libm.so.0
> Do you happen to have LD_LIBRARY_PATH in your environment? Or an
> /etc/ld.so.conf?
You hit the nail on the head! I had /usr/lib before /usr/pkg/lib in my
LD_LIBRARY_PATH and changing this so that /usr/pkg/lib was first fixed
the problem and the build is continuing.
My stupid mistake and I really appreciate your help!
Cheers,
Dave
Home |
Main Index |
Thread Index |
Old Index