Hello, 

I tried to compile a Qt5 application and during the last stage I got the 
following error:

apostolo@adalind>> make
g++ -m32 -Wl,-R,/usr/lib/qt/5.8/lib -Wl,-R,/usr/gcc/7/lib/ -o LANShare main.o 
settings.o util.o singleinstance.o mainwindow.o receiverselectordialog.o 
aboutdialog.o settingsdialog.o devicebroadcaster.o receiver.o sender.o 
transfer.o transferserver.o device.o devicelistmodel.o transferinfo.o 
transfertablemodel.o qrc_res.o moc_singleinstance.o moc_mainwindow.o 
moc_receiverselectordialog.o moc_aboutdialog.o moc_settingsdialog.o 
moc_devicebroadcaster.o moc_transfer.o moc_transferserver.o moc_transferinfo.o 
moc_transfertablemodel.o   -L/usr/lib -L/usr/X11/lib -L/usr/lib/qt/5.8/lib 
-lQt5Widgets -lQt5Gui -lQt5Network -lresolv -lsocket -lxnet -lnsl -lQt5Core 
-lGL -lpthread -lrt
ld: fatal: file /usr/gcc/6/lib/libgcc_s.so: version 'GCC_7.0.0' does not exist:
        required by file /usr/lib/qt/5.8/lib/libQt5Gui.so
ld: fatal: file /usr/gcc/6/lib/libgcc_s.so: version 'GCC_7.0.0' does not exist:
        required by file /usr/lib/libicui18n.so.66
ld: fatal: file processing errors. No output written to LANShare
collect2: error: ld returned 1 exit status
make: *** [Makefile:303: LANShare] Error 1

First I copied /usr/gcc/6/lib/libgcc_s.so.1 to /usr/gcc/6/lib/libgcc_s.so.1.ORIG
and then I copied /usr/gcc/7/lib/libgcc_s.so.1 to /usr/gcc/6/lib. This allowed
me to complete the compilation. Of course this is a hack and not the way things
should be done. Of course the application runs just fine.

Regards,

Apostolos

----------------------
Apostolos Syropoulos
Xanthi, Greece

_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to