pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/53274: x11/qt5-qtbase does not build on Solaris 11.3



>Number:         53274
>Category:       pkg
>Synopsis:       x11/qt5-qtbase does not build on Solaris 11.3
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri May 11 08:30:00 +0000 2018
>Originator:     Joern Clausen
>Release:        
>Organization:
University of Bielefeld
>Environment:
>Description:
Building x11/qt5-qtbase on Solaris 11.3 fails with

g++ -shared -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg-hrz/20180102/lib -Wl,-R/opt/pkg-hrz/20180102/lib -Wl,--no-undefined -Wl,-O1 -pthread -Wl,-rpath,/opt/pkg-hrz/20180102/qt5/lib -shared -o libqsqlite.so .obj/qsql_sqlite.o .obj/smain.o .obj/moc_qsql_sqlite_p.o   -L/opt/pkg-hrz/20180102/lib -L/opt/pkgsrc/pkg-hrz/pkgsrc/x11/qt5-qtbase/work.pkgsrc-sol11i86/qtbase-everywhere-src-5.10.1/lib -lQt5Sql -lQt5Core -lpthread -lrt -lsqlite3 
Undefined                       first referenced
 symbol                             in file
sqlite3_column_table_name16         .obj/qsql_sqlite.o
ld: fatal: symbol referencing errors
collect2: error: ld returned 1 exit status


although sqlite3-3.23.1nb1 is installed and seems to provide the symbol in question:

$ nm /opt/pkg-hrz/20180102/lib/libsqlite3.so.0.8.6 | grep sqlite3_column_table_name16
[2666]  |              289328|                  17|FUNC |GLOB |0    |21     |sqlite3_column_table_name16

and even here:

$ nm /opt/pkg-hrz/20180102/lib/libsqlite3.a | grep sqlite3_column_table_name16
[1644]  |               52128|                  15|FUNC |GLOB |0    |1      |sqlite3_column_table_name16

>How-To-Repeat:

>Fix:



Home | Main Index | Thread Index | Old Index