[MacPorts] #24282: libproxy tries to use kde library

MacPorts noreply at macports.org
Tue Mar 30 00:59:16 PDT 2010


#24282: libproxy tries to use kde library
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  devans@…           
     Type:  defect                   |      Status:  new                
 Priority:  Normal                   |   Milestone:                     
Component:  ports                    |     Version:  1.8.2              
 Keywords:                           |        Port:  libproxy           
-------------------------------------+--------------------------------------
 libproxy failed to build for me:

 {{{
 --->  Computing dependencies for libproxy
 --->  Fetching libproxy
 --->  Verifying checksum(s) for libproxy
 --->  Extracting libproxy
 --->  Applying patches to libproxy
 --->  Configuring libproxy
 --->  Building libproxy
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_net_libproxy/work/libproxy-0.4.0"
 && /usr/bin/nice -n 10 /usr/bin/make -j2 all " returned error 2
 Command output: /usr/bin/gcc-4.2  -O2 -arch x86_64 -arch i386  -O3
 -DNDEBUG -arch x86_64 -arch i386 -isysroot /Developer/SDKs/MacOSX10.6.sdk
 -mmacosx-version-min=10.6 -Wl,-search_paths_first
 -headerpad_max_install_names -L/opt/local/lib -arch x86_64 -arch i386
 CMakeFiles/proxy.dir/proxy.c.o  -o proxy  ../lib/libproxy.1.0.0.dylib
 ../libmodman/libmodman.0.dylib -lm -lpthread -framework
 SystemConfiguration -framework CoreFoundation -lwebkit-1.0 -lgtk-x11-2.0
 -lsoup-2.4 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0
 -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lpangoft2-1.0
 -lXext -lXfixes -lcairo -lpixman-1 -lpng12 -lXrender -lX11 -lXau -lXdmcp
 -lpango-1.0 -lfontconfig -lexpat -lfreetype -lxml2 -lz -lm -lpthread
 -framework SystemConfiguration -framework CoreFoundation -lwebkit-1.0
 -lgtk-x11-2.0 -lsoup-2.4 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0
 -lpangocairo-1.0 -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage
 -lpangoft2-1.0 -lXext -lXfixes -lcairo -lpixman-1 -lpng12 -lXrender -lX11
 -lXau -lXdmcp -lpango-1.0 -lfontconfig -lexpat -lfreetype -lxml2 -lz -ldl
 -lgnutls -ltasn1 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl
 -liconv
 /opt/local/bin/cmake -E cmake_progress_report
 /opt/local/var/macports/build/_Users_rschmidt_macports_dports_net_libproxy/work/libproxy-0.4.0/CMakeFiles
 21
 [100%] Built target proxy
 Linking CXX shared module ../lib/config_kde4.so
 cd
 /opt/local/var/macports/build/_Users_rschmidt_macports_dports_net_libproxy/work/libproxy-0.4.0/libproxy
 && /opt/local/bin/cmake -E cmake_link_script
 CMakeFiles/config_kde4.dir/link.txt --verbose=1
 /usr/bin/g++-4.2  -g -Wall -Werror -fvisibility=hidden -O2 -arch x86_64
 -arch i386  -fno-common -Woverloaded-virtual -fvisibility=hidden
 -fvisibility-inlines-hidden -O2 -DNDEBUG -DQT_NO_DEBUG -arch x86_64 -arch
 i386 -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6
 -bundle -headerpad_max_install_names -multiply_defined suppress
 -L/opt/local/lib -arch x86_64 -arch i386 -o ../lib/config_kde4.so
 CMakeFiles/config_kde4.dir/modules/config_kde4.cpp.o
 -F/opt/local/libexec/qt4-mac/lib -L/opt/local/lib
 ../lib/libproxy.1.0.0.dylib /opt/local/lib/libkdecore.5.4.0.dylib -lXmu
 -lXext -lXt -lX11 -lSM -lXau -lXdmcp -lICE ../libmodman/libmodman.0.dylib
 -lm -lpthread -framework SystemConfiguration -framework CoreFoundation
 -lwebkit-1.0 -lgtk-x11-2.0 -lsoup-2.4 -lgdk-x11-2.0 -latk-1.0
 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lXinerama -lXi -lXrandr -lXcursor
 -lXcomposite -lXdamage -lpangoft2-1.0 -lXfixes -lcairo -lpixman-1 -lpng12
 -lXrender -lpango-1.0 -lfontconfig -lexpat -lfreetype -lxml2 -lz -lm
 -lpthread -framework SystemConfiguration -framework CoreFoundation
 -lwebkit-1.0 -lgtk-x11-2.0 -lsoup-2.4 -lgdk-x11-2.0 -latk-1.0
 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lXinerama -lXi -lXrandr -lXcursor
 -lXcomposite -lXdamage -lpangoft2-1.0 -lXfixes -lcairo -lpixman-1 -lpng12
 -lXrender -lpango-1.0 -lfontconfig -lexpat -lfreetype -lxml2 -lz -ldl
 -lgnutls -ltasn1 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl
 -liconv -framework QtDBus -framework QtCore -lpthread -framework Carbon
 -lXext -lX11 -lXau -lXdmcp
 ld: warning: in /opt/local/lib/libkdecore.5.4.0.dylib, file is not of
 required architecture
 Undefined symbols for architecture i386:
   "KConfigGroup::readEntry(char const*, char const*) const", referenced
 from:
       kde_config_extension::get_config(libproxy::url)        in
 config_kde4.cpp.o
       kde_config_extension::get_config(libproxy::url)        in
 config_kde4.cpp.o
       kde_config_extension::get_config(libproxy::url)        in
 config_kde4.cpp.o
   "KConfig::KConfig(QString const&, QFlags<KConfig::OpenFlag>, char
 const*)", referenced from:
       kde_config_extension_init()      in config_kde4.cpp.o
   "KConfigGroup::readEntry(char const*, QVariant const&) const",
 referenced from:
       kde_config_extension::get_ignore(libproxy::url)        in
 config_kde4.cpp.o
       kde_config_extension::get_ignore(libproxy::url)        in
 config_kde4.cpp.o
       kde_config_extension::get_config(libproxy::url)        in
 config_kde4.cpp.o
   "KConfigGroup::readEntry(char const*, QStringList const&) const",
 referenced from:
       kde_config_extension::get_ignore(libproxy::url)        in
 config_kde4.cpp.o
   "KConfigGroup::readEntry(QString const&, char const*) const", referenced
 from:
       kde_config_extension::get_config(libproxy::url)        in
 config_kde4.cpp.o
   "KConfigGroup::KConfigGroup(KConfigBase*, char const*)", referenced
 from:
       kde_config_extension_init()      in config_kde4.cpp.o
 ld: symbol(s) not found for architecture i386
 collect2: ld returned 1 exit status
 lipo: can't open input file: /var/tmp//ccQzbqhb.out (No such file or
 directory)
 make[2]: *** [lib/config_kde4.so] Error 1
 make[1]: *** [libproxy/CMakeFiles/config_kde4.dir/all] Error 2
 make: *** [all] Error 2
 }}}

 Yes, I am trying to build libproxy universal, and yes,
 libkdecore.5.4.0.dylib which is provided by kdelibs4 is not universal, but
 libproxy should not be using any part of kde since it does not declare a
 dependency on any kde ports.

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


More information about the macports-tickets mailing list