-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Murali Vadivelu wrote:
| /bin/sh ../libtool --silent --tag=CXX --mode=link g++-3.3  -Wnon-
| virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-
| strings -O3 -fno-check-new -fno-common   -Wl,-flat_namespace -Wl,-
| multiply_defined,suppress -L/sw/lib -o libLabPlot.la -rpath /sw/lib -
| lkdeui -lgsl -lgslcblas -ljasper `Magick++-config --ldflags -- libs`
| -lnetcdf  -laudiofile -lGL -lGLU ../qwtplot3d/ libLabPlotqwtplot3d.la
| -lkdeprint -lkparts -L/usr/X11R6/lib -L/sw/ lib  -lstdc++ -ltiff
| ../libundo/libLabPlotlibundo.la -version-info  6:0:5 -module
| ../cephes/libLabPlotcephes.la ../liborigin/liborigin.la  qjp2io.lo
| qtiffio.lo parser.lo AddGraphDialog.lo AnnotateValues.lo
| ArrangePlotDialog.lo Arrow.lo AverageListDialog.lo AxesDialog.lo
| Axis.lo ColormapReader.lo CompressListDialog.lo ConfigureDialog.lo
| ConvolutionListDialog.lo CorrelationListDialog.lo DataDialog.lo
| DestinationDialog.lo Dialog.lo DifferencesListDialog.lo Ellipse.lo
| ExplorerDialog.lo ExplorerListView.lo ExportDialog.lo  FFTListDialog.lo
| FileInfoDialog.lo FilterListDialog.lo  FilterAUDIOFILE.lo
| FilterNETCDF.lo FilterCDF.lo FilterMAGICK.lo  FilterKexiDB.lo
| FitListDialog.lo FunctionDialog.lo Graph.lo  Graph2D.lo Graph3D.lo
| Graph4D.lo GraphM.lo GraphIMAGE.lo GraphList.lo  GraphListView.lo
| GraphListDialog.lo HankelListDialog.lo  HistListDialog.lo History.lo
| InfoDialog.lo ImageListDialog.lo  ImageMagickDialog.lo ImportDialog.lo
| ImportOPJ.lo  IntegrationListDialog.lo InterpolationListDialog.lo
| Label.lo  LabPlotDialog.lo LabPlotPart.lo Legend.lo LegendDialog.lo
| LImage.lo  Line.lo ListDialog.lo ListPlotDialog.lo LRange.lo LTable.lo
| LTableItem.lo MainWin.lo ModuleFactory.lo NoiseListDialog.lo
| ObjectDialog.lo OperationsListDialog.lo OverlayPlotDialog.lo
| PeakListDialog.lo PeriodicListDialog.lo Plot.lo Plot2D.lo
| Plot2DSimple.lo Plot2DSurface.lo Plot3D.lo PlotPie.lo PlotPolar.lo
| PlotTernary.lo PlotQWT3D.lo PlotDialog.lo PlotSettingsDialog.lo
| Point.lo Point3D.lo Point4D.lo Project.lo ProjectDialog.lo
| PruneListDialog.lo PstoEditDialog.lo Rect.lo RegressionListDialog.lo
| RichTextWidget.lo SeasonalListDialog.lo SmoothListDialog.lo
| Spreadsheet.lo SpreadsheetPropertiesDialog.lo
| SpreadsheetValuesDialog.lo Style.lo Symbol.lo TitleDialog.lo
| WaveletListDialog.lo Worksheet.lo WorksheetDialog.lo  WrapperFactory.lo
| moc_AddGraphDialog.lo moc_ArrangePlotDialog.lo  moc_AverageListDialog.lo
| moc_AxesDialog.lo moc_CompressListDialog.lo  moc_ConfigureDialog.lo
| moc_ConvolutionListDialog.lo  moc_CorrelationListDialog.lo
| moc_DataDialog.lo  moc_DestinationDialog.lo moc_Dialog.lo
| moc_DifferencesListDialog.lo  moc_ExplorerDialog.lo
| moc_ExplorerListView.lo moc_ExportDialog.lo  moc_FFTListDialog.lo
| moc_FileInfoDialog.lo moc_FilterListDialog.lo  moc_FitListDialog.lo
| moc_FunctionDialog.lo moc_GraphListDialog.lo  moc_GraphListView.lo
| moc_HankelListDialog.lo moc_HistListDialog.lo  moc_ImageListDialog.lo
| moc_ImageMagickDialog.lo moc_ImportDialog.lo
| moc_IntegrationListDialog.lo moc_InterpolationListDialog.lo
| moc_LabPlotDialog.lo moc_LabPlotPart.lo moc_LegendDialog.lo
| moc_ListDialog.lo moc_ListPlotDialog.lo moc_LTable.lo  moc_LTableItem.lo
| moc_MainWin.lo moc_NoiseListDialog.lo  moc_ObjectDialog.lo
| moc_OverlayPlotDialog.lo  moc_OperationsListDialog.lo
| moc_PeakListDialog.lo  moc_PeriodicListDialog.lo moc_PlotDialog.lo
| moc_PlotSettingsDialog.lo  moc_ProjectDialog.lo moc_PruneListDialog.lo
| moc_PstoEditDialog.lo  moc_RegressionListDialog.lo
| moc_RichTextWidget.lo  moc_SeasonalListDialog.lo moc_SmoothListDialog.lo
| moc_Spreadsheet.lo  moc_SpreadsheetPropertiesDialog.lo
| moc_SpreadsheetValuesDialog.lo  moc_TitleDialog.lo
| moc_WaveletListDialog.lo moc_Worksheet.lo  moc_WorksheetDialog.lo
| moc_WrapperFactory.lo
| ranlib: file: .libs/libLabPlot.a(moc_LTableItem.o) has no symbols
| ranlib: file: .libs/libLabPlot.a(moc_LTableItem.o) has no symbols
| if g++-3.3 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -
| DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -
| DLVERSION=\"1.5.1.pre4\" -DLVERSION_DATE=1 -DHAVE_STRTOD=1 -
| DHAVE_LOG2=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 - DHAVE_SYS_STAT_H=1
| -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - DHAVE_MEMORY_H=1
| -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 - DHAVE_STDINT_H=1
| -DHAVE_UNISTD_H=1 -DHAVE_TIFF=1 -DHAVE_GSL=1 - DHAVE_GSL14=1
| -DHAVE_GSL16=1 -DHAVE_JASPER=1 -DHAVE_MAGICK=1 - DHAVE_GL=1
| -DKDELIBSUFF=\"\" -DHAVE_DLFCN_H=1 -DHAVE_SGI_STL=1 - DHAVE_STRLCAT=1
| -DHAVE_STRLCAT_PROTO=1 -DHAVE_STRLCPY=1 - DHAVE_STRLCPY_PROTO=1
| -DHAVE_CRYPT=1 -Dkde_socklen_t=socklen_t - Dksize_t=socklen_t
| -DHAVE_SYS_TYPES_H=1 -DHAVE_STDINT_H=1 - DHAVE_COREAUDIO=1
| -DHAVE_RES_INIT=1 -DHAVE_RES_INIT=1 - DHAVE_RES_INIT_PROTO=1
| -DSIZEOF_INT=4 -DSIZEOF_SHORT=2 - DSIZEOF_LONG=4 -DSIZEOF_CHAR_P=4
| -DSIZEOF_SIZE_T=4 - DSIZEOF_UNSIGNED_LONG=4 -DHAVE_CRT_EXTERNS_H=1
| -DHAVE_NSGETENVIRON=1 - DHAVE_VSNPRINTF=1 -DHAVE_SNPRINTF=1
| -DHAVE_LIBZ=1 -DHAVE_LIBPNG=1 - DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1  -I.
| -I. `Magick++-config -- cppflags`    -I../qwtplot3d/  -I/sw/include
| -I/sw/include/qt -I/usr/ X11R6/include  -I/sw/include/gsl
| -I../liborigin/ -I../libundo/  - DQT_THREAD_SUPPORT -I/sw/include
| -Wnon-virtual-dtor -Wno-long-long - Wundef -Wall -W -Wpointer-arith
| -Wwrite-strings -O3 -fno-check-new - fno-common  -MT LabPlot.o -MD -MP
| -MF ".deps/LabPlot.Tpo" -c -o  LabPlot.o LabPlot.cc; \
| then mv -f ".deps/LabPlot.Tpo" ".deps/LabPlot.Po"; else rm -f ".deps/
| LabPlot.Tpo"; exit 1; fi
| if g++-3.3 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -
| DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -
| DLVERSION=\"1.5.1.pre4\" -DLVERSION_DATE=1 -DHAVE_STRTOD=1 -
| DHAVE_LOG2=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 - DHAVE_SYS_STAT_H=1
| -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - DHAVE_MEMORY_H=1
| -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 - DHAVE_STDINT_H=1
| -DHAVE_UNISTD_H=1 -DHAVE_TIFF=1 -DHAVE_GSL=1 - DHAVE_GSL14=1
| -DHAVE_GSL16=1 -DHAVE_JASPER=1 -DHAVE_MAGICK=1 - DHAVE_GL=1
| -DKDELIBSUFF=\"\" -DHAVE_DLFCN_H=1 -DHAVE_SGI_STL=1 - DHAVE_STRLCAT=1
| -DHAVE_STRLCAT_PROTO=1 -DHAVE_STRLCPY=1 - DHAVE_STRLCPY_PROTO=1
| -DHAVE_CRYPT=1 -Dkde_socklen_t=socklen_t - Dksize_t=socklen_t
| -DHAVE_SYS_TYPES_H=1 -DHAVE_STDINT_H=1 - DHAVE_COREAUDIO=1
| -DHAVE_RES_INIT=1 -DHAVE_RES_INIT=1 - DHAVE_RES_INIT_PROTO=1
| -DSIZEOF_INT=4 -DSIZEOF_SHORT=2 - DSIZEOF_LONG=4 -DSIZEOF_CHAR_P=4
| -DSIZEOF_SIZE_T=4 - DSIZEOF_UNSIGNED_LONG=4 -DHAVE_CRT_EXTERNS_H=1
| -DHAVE_NSGETENVIRON=1 - DHAVE_VSNPRINTF=1 -DHAVE_SNPRINTF=1
| -DHAVE_LIBZ=1 -DHAVE_LIBPNG=1 - DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1  -I.
| -I. `Magick++-config -- cppflags`    -I../qwtplot3d/  -I/sw/include
| -I/sw/include/qt -I/usr/ X11R6/include  -I/sw/include/gsl
| -I../liborigin/ -I../libundo/  - DQT_THREAD_SUPPORT -I/sw/include
| -Wnon-virtual-dtor -Wno-long-long - Wundef -Wall -W -Wpointer-arith
| -Wwrite-strings -O3 -fno-check-new - fno-common  -MT LabPlotSplash.o -MD
| -MP -MF ".deps/LabPlotSplash.Tpo"  -c -o LabPlotSplash.o
| LabPlotSplash.cc; \
| then mv -f ".deps/LabPlotSplash.Tpo" ".deps/LabPlotSplash.Po"; else  rm
| -f ".deps/LabPlotSplash.Tpo"; exit 1; fi
| /bin/sh ../libtool --silent --tag=CXX --mode=link g++-3.3  -Wnon-
| virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-
| strings -O3 -fno-check-new -fno-common   -Wl,-flat_namespace -Wl,-
| multiply_defined,suppress -L/sw/lib -o LabPlot -lkdeui -lgsl - lgslcblas
| -ljasper `Magick++-config --ldflags --libs`    -lnetcdf  - laudiofile
| -lGL -lGLU ../qwtplot3d/libLabPlotqwtplot3d.la  -lkdeprint  -lkparts
| -L/usr/X11R6/lib -L/sw/lib  -lstdc++ -ltiff ../libundo/
| libLabPlotlibundo.la LabPlot.o LabPlotSplash.o libLabPlot.la ../
| cephes/libLabPlotcephes.la ../liborigin/liborigin.la
|
| *** Warning: Linking the executable LabPlot against the loadable module
| *** libLabPlot.so is not portable!
| ** Warning, lib libLabPlot.so is a module, not a shared library
| ld: Undefined symbols:
| __ZThn40_N5Qwt3D11SurfacePlot13setResolutionEi

Hi Murali,
Again, if you turn off the --silent, you'll see that libtool, being unable
to link libLabPlot.so has substituded in libLabPlot.a, and there is a link
order problem causing the failure.

since this package wants to link against loadable modules (please complain
to the upstream authors, this is not portable), I suggest that you instead
make it build dylibs instead of bundles. These can be runtime loaded, same
as bundles (although on Panther and earlier there are issues with c++ and
runtime loading dylibs), but they can not be unloaded (maybe in 10.5?).

To do this, find "-module" in your makefile.ams and makefile.ins and remove it.

Peter

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)

iQCVAwUBQ6YwybiDAg3OZTLPAQJapQP6A8qR/Azy+1QYXd2B0AG+fDRn5rBmXrlr
/YESSWSqmyJsEx4ADM2M98sb7MlpY0bQHLNCKPmC/xADaqDLmyQhmouitQYkHMqP
T5TWJe9viMJym+RGSUbe9I6NonVOr3QGosmjcplMr9gjUb446FVgBSu5UkHJ4rPM
Z+0ODUuu3c0=
=+/4/
-----END PGP SIGNATURE-----


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to