Moin all

if(LIBFACILE_FOUND)
   target_link_libraries(kalzium asmrun str nums m dl)
endif(LIBFACILE_FOUND)

That line used to work in KUbuntu (Laurent Montel wrote all the CMake-magic 
about OCaml and libfacile) but does no longer in OpenSUSE 10.2. I am getting 
this error:

cd /home/kde4/build/kdeedu/kalzium/src && /usr/bin/cmake -P 
CMakeFiles/kalzium.dir/cmake_clean_target.cmake
cd /home/kde4/build/kdeedu/kalzium/src 
&& /usr/bin/c++     -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef 
-Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security 
-fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -g3 -fno-inline  
-fPIC "CMakeFiles/kalzium.dir/kalzium.o" "CMakeFiles/kalzium.dir/main.o" 
"CMakeFiles/kalzium.dir/periodictableview.o" 
"CMakeFiles/kalzium.dir/detailinfodlg.o" 
"CMakeFiles/kalzium.dir/tablesdialog.o" "CMakeFiles/kalzium.dir/orbitswidget.o" 
"CMakeFiles/kalzium.dir/elementdataviewer.o" 
"CMakeFiles/kalzium.dir/detailedgraphicaloverview.o" 
"CMakeFiles/kalzium.dir/molcalcwidget.o" 
"CMakeFiles/kalzium.dir/somwidget_impl.o" 
"CMakeFiles/kalzium.dir/timewidget_impl.o" 
"CMakeFiles/kalzium.dir/kalziumdataobject.o" 
"CMakeFiles/kalzium.dir/spectrumwidget.o" 
"CMakeFiles/kalzium.dir/nuclideboard.o" "CMakeFiles/kalzium.dir/exporter.o" 
"CMakeFiles/kalzium.dir/spectrumviewimpl.o" 
"CMakeFiles/kalzium.dir/kalziumutils.o" 
"CMakeFiles/kalzium.dir/kalziumgradienttype.o" 
"CMakeFiles/kalzium.dir/kalziumnumerationtype.o" 
"CMakeFiles/kalzium.dir/kalziumpainter.o" 
"CMakeFiles/kalzium.dir/kalziumschemetype.o" 
"CMakeFiles/kalzium.dir/kalziumtabletype.o" "CMakeFiles/kalzium.dir/search.o" 
"CMakeFiles/kalzium.dir/searchwidget.o" "CMakeFiles/kalzium.dir/rsdialog.o" 
"CMakeFiles/kalzium.dir/eqchemview.o" "CMakeFiles/kalzium.dir/moleculeview.o" 
"CMakeFiles/kalzium.dir/prefs.o" "/home/kde4/build/kdeedu/kalzium/src/solver.o" 
"/home/kde4/build/kdeedu/kalzium/src/modwrap.o"  -o 
kalzium -rdynamic -L/usr/local/lib -L/opt/kde4/lib 
-L/home/kde4/build/kdeedu/lib -lQtCore -lpthread -lkdecore -lSM -lICE -lX11 
-lXext -lXft -lXau -lXdmcp -lXpm -lQt3Support -lQtGui -lQtXml -lkdefx -lkdeui 
-lkhtml -lkutils -lscience -lkdeeduplot -lkdeeduui -lopenbabel -lQtOpenGL 
-lcompoundviewer -lasmrun -lstr -lnums -lm -ldl -lkdeui -lkde3support 
-lktexteditor -lkdocument -lkdeprint -lkde3support -lkutils -lkparts -lkjs -lm 
-lpcre -lpcreposix -lphononcore -ljpeg -lgif -lpng -lkhtml -lopenbabel 
-lQtOpenGL -lkio -lkdeui -lSM -lICE -lX11 -lXext -lXft -lXau -lXdmcp -lXpm 
-lQt3Support -lQtXml -lkdefx -lQtGui -lkwalletclient -lkdesu -lkdecore -lQtCore 
-lpthread -lQtSvg -lQtDBus -lutil -lz -lbz2 -lresolv -lXtst -lkparts -lGL -lGLU 
-Wl,-rpath,/home/kde4/install/lib:/usr/local/lib:/opt/kde4/lib
/usr/lib/gcc/i586-suse-linux/4.1.2/../../../../i586-suse-linux/bin/ld: cannot 
find -lasmrun
collect2: ld returned 1 exit status
make[2]: *** [kalzium/src/kalzium] Error 1


Of course, OCaml and libfacile are installed and CMake (2.4.6, by the way) 
claims to have found both OCaml and Libfacile. libasm comes with OCaml....

I don't know where to start working on this problem, so any pointers might 
help...

Carsten

PS: Please CC me

Attachment: pgpZjXOoIrcDG.pgp
Description: PGP signature

_______________________________________________
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to