[MacPorts] #22655: kdelibs4 4.3.3 build error (undefined symbols?)

MacPorts noreply at macports.org
Mon Nov 23 19:13:17 PST 2009


#22655: kdelibs4  4.3.3 build error (undefined symbols?)
-------------------------------+--------------------------------------------
 Reporter:  smgava@…           |       Owner:  snc@…           
     Type:  defect             |      Status:  new             
 Priority:  Normal             |   Milestone:                  
Component:  ports              |     Version:  1.8.99          
 Keywords:                     |        Port:  kdelibs4        
-------------------------------+--------------------------------------------
Changes (by jmr@…):

 * cc: sharky@… (added)
  * owner:  macports-tickets@… => snc@…


Old description:

> ...
> /usr/bin/g++-4.2   -mmacosx-version-min=10.6 -O2 -arch x86_64  -fno-
> common -Woverloaded-virtual -fvisibility=hidden -fvisibility-inlines-
> hidden -O2 -DNDEBUG -DQT_NO_DEBUG -dynamiclib
> -headerpad_max_install_names -single_module -multiply_defined suppress
> -L/opt/local/lib -arch x86_64 -compatibility_version 4.0.0
> -current_version 4.3.0 -o ../../lib/libkjsembed.4.3.0.dylib -install_name
> /opt/local/lib/libkjsembed.4.dylib
> CMakeFiles/kjsembed.dir/kjsembed_automoc.o
> CMakeFiles/kjsembed.dir/kjseglobal.o
> CMakeFiles/kjsembed.dir/binding_support.o
> CMakeFiles/kjsembed.dir/static_binding.o
> CMakeFiles/kjsembed.dir/variant_binding.o
> CMakeFiles/kjsembed.dir/object_binding.o
> CMakeFiles/kjsembed.dir/builtins.o CMakeFiles/kjsembed.dir/fileio.o
> CMakeFiles/kjsembed.dir/jseventmapper.o
> CMakeFiles/kjsembed.dir/eventproxy.o CMakeFiles/kjsembed.dir/slotproxy.o
> CMakeFiles/kjsembed.dir/jseventutils.o
> CMakeFiles/kjsembed.dir/qobject_binding.o
> CMakeFiles/kjsembed.dir/kjsembed.o
> CMakeFiles/kjsembed.dir/value_binding.o
> CMakeFiles/kjsembed.dir/iosupport.o
> CMakeFiles/kjsembed.dir/qwidget_binding.o
> CMakeFiles/kjsembed.dir/qaction_binding.o
> CMakeFiles/kjsembed.dir/qlayout_binding.o
> CMakeFiles/kjsembed.dir/qpainter_binding.o
> CMakeFiles/kjsembed.dir/settings.o CMakeFiles/kjsembed.dir/svg_binding.o
> CMakeFiles/kjsembed.dir/filedialog_binding.o
> CMakeFiles/kjsembed.dir/application.o CMakeFiles/kjsembed.dir/color.o
> CMakeFiles/kjsembed.dir/dom.o CMakeFiles/kjsembed.dir/font.o
> CMakeFiles/kjsembed.dir/image.o CMakeFiles/kjsembed.dir/pen.o
> CMakeFiles/kjsembed.dir/pixmap.o CMakeFiles/kjsembed.dir/point.o
> CMakeFiles/kjsembed.dir/rect.o CMakeFiles/kjsembed.dir/size.o
> CMakeFiles/kjsembed.dir/url.o CMakeFiles/kjsembed.dir/brush.o
> CMakeFiles/kjsembed.dir/QBrush_bind.o
> CMakeFiles/kjsembed.dir/quiloader_binding.o
> -L/opt/local/var/macports/build/_opt_macports_svn_trunk_dports_kde_kdelibs4/work/build/lib
> -F/opt/local/libexec/qt4-mac/lib -framework QtCore -lpthread
> ../../lib/libkdecore.5.3.0.dylib /usr/lib/libQtUiTools.a
> -F/opt/local/libexec/qt4-mac/lib -framework QtGui
> -F/opt/local/libexec/qt4-mac/lib -framework QtSvg
> -F/opt/local/libexec/qt4-mac/lib -framework QtXml
> -F/opt/local/libexec/qt4-mac/lib -framework QtCore -lpthread
> ../../lib/libkjs.4.3.0.dylib -F/opt/local/libexec/qt4-mac/lib -framework
> QtDBus -framework Carbon
> ld: warning: in /usr/lib/libQtUiTools.a, missing required architecture
> x86_64 in file
> Undefined symbols:
>   "QUiLoader::QUiLoader(QObject*)", referenced from:
>       KJSEmbed::uiLoader()     in qwidget_binding.o
>       KJSEmbed::UiLoaderBinding::ctorMethod(KJS::ExecState*, KJS::List
> const&) in quiloader_binding.o
>       KJSEmbed::UiLoaderBinding::ctorMethod(KJS::ExecState*, KJS::List
> const&) in quiloader_binding.o
>   "QUiLoader::load(QIODevice*, QWidget*)", referenced from:
>       UiLoaderNS::load(KJS::ExecState*, KJS::JSObject*, KJS::List
> const&)in quiloader_binding.o
>   "QUiLoader::staticMetaObject", referenced from:
>       KJSEmbed::UiLoaderBinding::bindMethod(KJS::ExecState*,
> PointerBase&)       in quiloader_binding.o
>       UiLoaderNS::pluginPaths(KJS::ExecState*, KJS::JSObject*, KJS::List
> const&) in quiloader_binding.o
>       UiLoaderNS::createActionGroup(KJS::ExecState*, KJS::JSObject*,
> KJS::List const&) in quiloader_binding.o
>       UiLoaderNS::createAction(KJS::ExecState*, KJS::JSObject*, KJS::List
> const&) in quiloader_binding.o
>       UiLoaderNS::load(KJS::ExecState*, KJS::JSObject*, KJS::List
> const&)in quiloader_binding.o
>       UiLoaderNS::createWidget(KJS::ExecState*, KJS::JSObject*, KJS::List
> const&) in quiloader_binding.o
>       UiLoaderNS::createLayout(KJS::ExecState*, KJS::JSObject*, KJS::List
> const&) in quiloader_binding.o
>   "QUiLoader::pluginPaths() const", referenced from:
>       UiLoaderNS::pluginPaths(KJS::ExecState*, KJS::JSObject*, KJS::List
> const&) in quiloader_binding.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> make[2]: *** [lib/libkjsembed.4.3.0.dylib] Error 1
> make[1]: *** [kjsembed/kjsembed/CMakeFiles/kjsembed.dir/all] Error 2
> make[1]: *** Waiting for unfinished jobs....
> /usr/bin/make -f kdeui/CMakeFiles/kdeui.dir/build.make
> kdeui/CMakeFiles/kdeui.dir/build
> make[2]: Nothing to be done for `kdeui/CMakeFiles/kdeui.dir/build'.
> /opt/local/bin/cmake -E cmake_progress_report
> /opt/local/var/macports/build/_opt_macports_svn_trunk_dports_kde_kdelibs4/work/build/CMakeFiles
> 22 23 24 25 26 27 28 29 30
> [ 39%] Built target kdeui
> make: *** [all] Error 2
> shell command " cd
> "/opt/local/var/macports/build/_opt_macports_svn_trunk_dports_kde_kdelibs4/work/build"
> && /usr/bin/make -j2 all " returned error 2
> Error: Target org.macports.build returned: shell command failed
> Warning: the following items did not execute (for kdelibs4):
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> Log for kdelibs4 is at: /opt/local/var/macports/logs/kdelibs4/main.log
> Error: Status 1 encountered during processing.

New description:

 ...
 {{{
 /usr/bin/g++-4.2   -mmacosx-version-min=10.6 -O2 -arch x86_64  -fno-common
 -Woverloaded-virtual -fvisibility=hidden -fvisibility-inlines-hidden -O2
 -DNDEBUG -DQT_NO_DEBUG -dynamiclib -headerpad_max_install_names
 -single_module -multiply_defined suppress -L/opt/local/lib -arch x86_64
 -compatibility_version 4.0.0 -current_version 4.3.0 -o
 ../../lib/libkjsembed.4.3.0.dylib -install_name
 /opt/local/lib/libkjsembed.4.dylib
 CMakeFiles/kjsembed.dir/kjsembed_automoc.o
 CMakeFiles/kjsembed.dir/kjseglobal.o
 CMakeFiles/kjsembed.dir/binding_support.o
 CMakeFiles/kjsembed.dir/static_binding.o
 CMakeFiles/kjsembed.dir/variant_binding.o
 CMakeFiles/kjsembed.dir/object_binding.o
 CMakeFiles/kjsembed.dir/builtins.o CMakeFiles/kjsembed.dir/fileio.o
 CMakeFiles/kjsembed.dir/jseventmapper.o
 CMakeFiles/kjsembed.dir/eventproxy.o CMakeFiles/kjsembed.dir/slotproxy.o
 CMakeFiles/kjsembed.dir/jseventutils.o
 CMakeFiles/kjsembed.dir/qobject_binding.o
 CMakeFiles/kjsembed.dir/kjsembed.o CMakeFiles/kjsembed.dir/value_binding.o
 CMakeFiles/kjsembed.dir/iosupport.o
 CMakeFiles/kjsembed.dir/qwidget_binding.o
 CMakeFiles/kjsembed.dir/qaction_binding.o
 CMakeFiles/kjsembed.dir/qlayout_binding.o
 CMakeFiles/kjsembed.dir/qpainter_binding.o
 CMakeFiles/kjsembed.dir/settings.o CMakeFiles/kjsembed.dir/svg_binding.o
 CMakeFiles/kjsembed.dir/filedialog_binding.o
 CMakeFiles/kjsembed.dir/application.o CMakeFiles/kjsembed.dir/color.o
 CMakeFiles/kjsembed.dir/dom.o CMakeFiles/kjsembed.dir/font.o
 CMakeFiles/kjsembed.dir/image.o CMakeFiles/kjsembed.dir/pen.o
 CMakeFiles/kjsembed.dir/pixmap.o CMakeFiles/kjsembed.dir/point.o
 CMakeFiles/kjsembed.dir/rect.o CMakeFiles/kjsembed.dir/size.o
 CMakeFiles/kjsembed.dir/url.o CMakeFiles/kjsembed.dir/brush.o
 CMakeFiles/kjsembed.dir/QBrush_bind.o
 CMakeFiles/kjsembed.dir/quiloader_binding.o
 -L/opt/local/var/macports/build/_opt_macports_svn_trunk_dports_kde_kdelibs4/work/build/lib
 -F/opt/local/libexec/qt4-mac/lib -framework QtCore -lpthread
 ../../lib/libkdecore.5.3.0.dylib /usr/lib/libQtUiTools.a
 -F/opt/local/libexec/qt4-mac/lib -framework QtGui
 -F/opt/local/libexec/qt4-mac/lib -framework QtSvg
 -F/opt/local/libexec/qt4-mac/lib -framework QtXml
 -F/opt/local/libexec/qt4-mac/lib -framework QtCore -lpthread
 ../../lib/libkjs.4.3.0.dylib -F/opt/local/libexec/qt4-mac/lib -framework
 QtDBus -framework Carbon
 ld: warning: in /usr/lib/libQtUiTools.a, missing required architecture
 x86_64 in file
 Undefined symbols:
   "QUiLoader::QUiLoader(QObject*)", referenced from:
       KJSEmbed::uiLoader()     in qwidget_binding.o
       KJSEmbed::UiLoaderBinding::ctorMethod(KJS::ExecState*, KJS::List
 const&) in quiloader_binding.o
       KJSEmbed::UiLoaderBinding::ctorMethod(KJS::ExecState*, KJS::List
 const&) in quiloader_binding.o
   "QUiLoader::load(QIODevice*, QWidget*)", referenced from:
       UiLoaderNS::load(KJS::ExecState*, KJS::JSObject*, KJS::List
 const&)in quiloader_binding.o
   "QUiLoader::staticMetaObject", referenced from:
       KJSEmbed::UiLoaderBinding::bindMethod(KJS::ExecState*, PointerBase&)
 in quiloader_binding.o
       UiLoaderNS::pluginPaths(KJS::ExecState*, KJS::JSObject*, KJS::List
 const&) in quiloader_binding.o
       UiLoaderNS::createActionGroup(KJS::ExecState*, KJS::JSObject*,
 KJS::List const&) in quiloader_binding.o
       UiLoaderNS::createAction(KJS::ExecState*, KJS::JSObject*, KJS::List
 const&) in quiloader_binding.o
       UiLoaderNS::load(KJS::ExecState*, KJS::JSObject*, KJS::List
 const&)in quiloader_binding.o
       UiLoaderNS::createWidget(KJS::ExecState*, KJS::JSObject*, KJS::List
 const&) in quiloader_binding.o
       UiLoaderNS::createLayout(KJS::ExecState*, KJS::JSObject*, KJS::List
 const&) in quiloader_binding.o
   "QUiLoader::pluginPaths() const", referenced from:
       UiLoaderNS::pluginPaths(KJS::ExecState*, KJS::JSObject*, KJS::List
 const&) in quiloader_binding.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[2]: *** [lib/libkjsembed.4.3.0.dylib] Error 1
 make[1]: *** [kjsembed/kjsembed/CMakeFiles/kjsembed.dir/all] Error 2
 make[1]: *** Waiting for unfinished jobs....
 /usr/bin/make -f kdeui/CMakeFiles/kdeui.dir/build.make
 kdeui/CMakeFiles/kdeui.dir/build
 make[2]: Nothing to be done for `kdeui/CMakeFiles/kdeui.dir/build'.
 /opt/local/bin/cmake -E cmake_progress_report
 /opt/local/var/macports/build/_opt_macports_svn_trunk_dports_kde_kdelibs4/work/build/CMakeFiles
 22 23 24 25 26 27 28 29 30
 [ 39%] Built target kdeui
 make: *** [all] Error 2
 shell command " cd
 "/opt/local/var/macports/build/_opt_macports_svn_trunk_dports_kde_kdelibs4/work/build"
 && /usr/bin/make -j2 all " returned error 2
 Error: Target org.macports.build returned: shell command failed
 Warning: the following items did not execute (for kdelibs4):
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 Log for kdelibs4 is at: /opt/local/var/macports/logs/kdelibs4/main.log
 Error: Status 1 encountered during processing.
 }}}

--

-- 
Ticket URL: <http://trac.macports.org/ticket/22655#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list