3 Replies Latest reply: Feb 12, 2009 10:09 AM by 807575 RSS

    undefined symbol __ffssi2

    807575
      After building several packages of pkgsrc with gccfss, one package refuses to link with
      g++  -o ../bin/xxdiff optionsDialog.o searchDialog.o app.o cmdline.o suicideMessageBox.o main.o overview.o copyLabel.o text.o scrollView.o central.o merged.o lineNumbers.o util.o help.o exceptions.o builder.o builderFiles2.o builderFiles3.o builderDirs2.o builderUnmerge.o builderSingle.o diffs.o hordiffImp.o line.o buffer.o resources.o accelUtil.o resParser.o markers.o getopt.o getopt1.o proginfo.o markersWidgetBase.o optionsDialogBase.o searchDialogBase.o moc_optionsDialog.o moc_searchDialog.o moc_app.o moc_diffs.o moc_resources.o moc_copyLabel.o moc_text.o moc_scrollView.o moc_central.o moc_merged.o moc_markers.o moc_markersWidgetBase.o moc_optionsDialogBase.o moc_searchDialogBase.o  -Wl,-R/usr/local/pkgsrc/pkgsrc-2008Q3/lib -L/usr/local/pkgsrc/pkgsrc-2008Q3/lib -Wl,-R/usr/local/pkgsrc/pkgsrc-2008Q3/qt3/lib -L/usr/local/pkgsrc/pkgsrc-2008Q3/qt3/lib  -lpthread -lrt -lqt-mt -lsocket -lnsl -lXext -lX11 -lm
      Undefined                       first referenced
       symbol                             in file
      __ffssi2                            /software/local/pkgsrc/source/pkgsrc-2008Q3/pkgsrc/devel/xxdiff/work.spare280/.buildlink/lib/libGL.so.1
      ld: fatal: Symbol referencing errors. No output written to ../bin/xxdiff
      collect2: ld returned 1 exit status
      According [to this thread|http://archives.devshed.com/forums/development-94/ffssi2-not-exported-in-libgcc-s-so-2327290.html] , this is a bug in GCC 4.2, that will be fixed in 4.3. Is there any schedule to upgrade gccfss? Is there some workaround for this problem with the current gccfss?