Am 08.05.22 um 20:37 schrieb Stefan:
Hello Andreas,
thanks for the 64bit library.
Unfortunately it doesn't still work. Now I get the following error
messages:
Error in startup script: couldn't load file
"/usr/lib/amd64/sqlite3/libtclsqlite3.so": ld.so.1: wish8.6: fatal:
relocation error: file /usr/lib/amd64/sqlite3/libtclsqlite3.so: symbol
sqlite3_prepare_v3: referenced symbol not found
while executing
"load /usr/lib/amd64/sqlite3/libtclsqlite3.so sqlite3"
("package ifneeded sqlite3 3.38.5" script)
invoked from within
"package require sqlite3"
Hm, there also seems to be another package delivering the 64-bit library:
pkg update: The following packages all deliver file actions to
usr/lib/amd64/sqlite3/libtclsqlite3.so:
pkg://openindiana.org/runtime/tcl-8/[email protected],5.11-2022.0.0.1:20220508T182405Z
pkg://openindiana.org/database/[email protected],5.11-2022.0.0.0:20220309T191835Z
These packages cannot be installed together. Any non-conflicting subset
of the above packages can be installed.
I need to investigate further. So we have two problems to solve. Can you
provide a minimal tcl file that uses the library so I can test it?
I don't have any tcl experience yet.
Andreas
Best regards
Stefan
Betreff: Re: [OpenIndiana-discuss] libtclsqlite3 error
Datum: Sun, 8 May 2022 19:22:27 +0200
Von: Andreas Wacknitz <[email protected]>
Antwort an: Discussion list for OpenIndiana
<[email protected]>
An: [email protected]
Am 08.05.22 um 18:35 schrieb Stefan:
Hello,
my financial accounting software is written in Tcl/Tk and needs
libtclsqlite3.so.
I usually use this software on a linux box but I try to get it run on
openindiana.
I tried it a few months ago and it worked.
Now I did a fresh install with the 202110 iso image in virtualbox and it
doesn't
work anymore. When I start the software I get the following error
messages:
Error in startup script: couldn't load file
"/usr/lib/tcl8.6/sqlite3/libtclsqlite3.so": ld.so.1: wish8.6: fatal:
/usr/lib/tcl8.6/sqlite3/libtclsqlite3.so: wrong ELF class: ELFCLASS32
while executing
"load /usr/lib/tcl8.6/sqlite3/libtclsqlite3.so sqlite3"
("package ifneeded sqlite3 3.38.5" script)
invoked from within
"package require sqlite3"
Seems that the 64bit package is missing. There is no amd64 directory
under
/usr/lib/tcl8.6/sqlite3
What can I do to get the 64bit libtclsqlite3.so?
I made a mistake when I updated the sqlite-3 packages some time ago. I
have created a fix and it's building now.
It should be available in about 30 minutes. When you update then the
64-bit libraries should be back.
Regards,
Andreas
Thanks a lot
Stefan
_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss
_______________________________________________
openindiana-discuss mailing list
[email protected]
_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss
_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss