[kde-freebsd] Need help on boost update to 1.52.0

Schaich Alonso alonsoschaich at fastmail.fm
Sat Jan 12 06:21:50 UTC 2013


On 2013-01-08 18:31:35 Baptiste Daroussin wrote:
> Hi,
> 
> I'm working on a boost upgrade to 1.52.0:
> http://people.freebsd.org/~bapt/boost-1.52.0.diff
> 
> This is needed to update libreoffice, I don't have enough power to test on
> everything
> 
> Can same of you help me testing the kde stuff and reporting what needs to be
> bumped/fix along with boost in the kde@ land?
> 
> Thank you in advance,
> regards,
> Bapt

When building deskutils/kdepim4 automoc crashes. Last part of build output 
attached.

Also, math/rocs gets some X86 relocation failures when linking against 
libboost_graph.so

Both ports and all other KDE ports are from area51.

Alonso
-------------- next part --------------
Linking CXX shared module ../../../../lib/rocs_plaintxt.so
[ 93%] Built target rocs_plaintxt
Scanning dependencies of target rocs_GMLParser_automoc
Generating GMLParser.moc
[ 93%] Built target rocs_GMLParser_automoc
Scanning dependencies of target rocs_GMLParser
[ 94%] Building CXX object src/Plugins/FilePlugins/GMLParser/CMakeFiles/rocs_GMLParser.dir/rocs_GMLParser_automoc.o
[ 95%] Building CXX object src/Plugins/FilePlugins/GMLParser/CMakeFiles/rocs_GMLParser.dir/GMLGraphParsingHelper.o
[ 95%] Building CXX object src/Plugins/FilePlugins/GMLParser/CMakeFiles/rocs_GMLParser.dir/GMLGrammar.o
[ 96%] Building CXX object src/Plugins/FilePlugins/GMLParser/CMakeFiles/rocs_GMLParser.dir/GMLParser.o
In file included from /usr/obj/usr/ports/math/rocs/work/rocs-4.9.5/src/Plugins/FilePlugins/GMLParser/GMLParser.cpp:29:
In file included from /usr/local/kde4/include/KDE/KGenericFactory:1:
/usr/local/kde4/include/KDE/../kgenericfactory.h:47:11: warning: 'KPluginFactory' is deprecated [-Wdeprecated-declarations]
        : KPluginFactory(data)
          ^
1 warning generated.
Linking CXX shared module ../../../../lib/rocs_GMLParser.so
[ 97%] Built target rocs_GMLParser
Scanning dependencies of target rocs_dotFilePlugin_automoc
Generating DotFilePlugin.moc
[ 97%] Built target rocs_dotFilePlugin_automoc
Scanning dependencies of target rocs_dotFilePlugin
[ 98%] Building CXX object src/Plugins/FilePlugins/DotFilePlugin/CMakeFiles/rocs_dotFilePlugin.dir/rocs_dotFilePlugin_automoc.o
[ 99%] Building CXX object src/Plugins/FilePlugins/DotFilePlugin/CMakeFiles/rocs_dotFilePlugin.dir/DotFilePlugin.o
In file included from /usr/obj/usr/ports/math/rocs/work/rocs-4.9.5/src/Plugins/FilePlugins/DotFilePlugin/DotFilePlugin.cpp:35:
In file included from /usr/local/kde4/include/KDE/KGenericFactory:1:
/usr/local/kde4/include/KDE/../kgenericfactory.h:47:11: warning: 'KPluginFactory' is deprecated [-Wdeprecated-declarations]
        : KPluginFactory(data)
          ^
1 warning generated.
Linking CXX shared module ../../../../lib/rocs_dotFilePlugin.so
/usr/bin/ld: /usr/local/lib/libboost_graph.a(read_graphviz_new.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libboost_graph.a: could not read symbols: Bad value
c++: error: linker command failed with exit code 1 (use -v to see invocation)
*** [lib/rocs_dotFilePlugin.so] Error code 1
-------------- next part --------------
Generating task_p.moc
Generating signcommand.moc
Generating moc_dumpcertificatecommand.cpp
Generating prepsigncommand.moc
Generating moc_createchecksumscontroller.cpp
Generating moc_importcertificatefromfilecommand.cpp
Generating moc_checksumverifyfilescommand.cpp
Generating moc_adduseriddialog.cpp
Generating moc_newcertificatecommand.cpp
Generating moc_decryptverifyclipboardcommand.cpp
Generating moc_signingcertificateselectionwidget.cpp
Generating moc_readerstatus.cpp
Generating moc_keycache_p.cpp
Generating moc_signencryptfilestask.cpp
Generating moc_signencryptfilescontroller.cpp
Generating newcertificatewizard.moc
Generating moc_decryptverifyoperationwidget.cpp
Generating moc_signemailwizard.cpp
Generating moc_encryptemailtask.cpp
Generating moc_gnupgprocesscommand.cpp
Generating moc_verifychecksumscontroller.cpp
Generating moc_encryptclipboardcommand.cpp
Generating moc_exportopenpgpcertstoservercommand.cpp
Generating moc_importcertificatescommand.cpp
Generating keylistmodel.moc
usr/local/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
automoc4: process for /usr/obj/usr/ports/deskutils/kdepim4/work/kdepim-4.9.5/build/kleopatra/keylistmodel.moc failed: Unknown error
pid to wait for: 0
Generating moc_resolverecipientspage.cpp
Generating moc_changepassphrasecommand.cpp
Generating moc_importfilescommand.cpp
Generating moc_ownertrustdialog.cpp
Generating moc_refreshx509certscommand.cpp
Generating moc_clearcrlcachecommand.cpp
Generating newresultpage.moc
Generating moc_verifychecksumsdialog.cpp
Generating tabwidget.moc
Generating moc_task.cpp
Generating moc_certifycertificatedialog_p.cpp
Generating moc_signencryptwizard.cpp
Generating moc_signerresolvepage_p.cpp
Generating moc_command.cpp
Generating moc_changeroottrustcommand.cpp
Generating moc_wizardpage.cpp
Generating moc_iodevicelogger.cpp
Generating moc_verifychecksumscommand.cpp
Generating moc_scrollarea.cpp
Generating moc_createchecksumscommand.cpp
Generating moc_encryptemailwizard.cpp
returning failed..
gmake[2]: *** [kleopatra/CMakeFiles/kleopatra_bin_automoc] Error 1
gmake[1]: *** [kleopatra/CMakeFiles/kleopatra_bin_automoc.dir/all] Error 2
gmake: *** [all] Error 2
*** [do-build] Error code 1


More information about the kde-freebsd mailing list