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
