[MacPorts] #31268: playerstage-player fails to install on 10.7 due undefined x86_64 symbols

MacPorts noreply at macports.org
Thu Sep 15 00:56:38 PDT 2011


#31268: playerstage-player fails to install on 10.7 due undefined x86_64 symbols
------------------------------------+---------------------------------------
 Reporter:  magda@…                 |       Owner:  vincent@…         
     Type:  defect                  |      Status:  new               
 Priority:  Normal                  |   Milestone:                    
Component:  ports                   |     Version:  2.0.3             
 Keywords:                          |        Port:  playerstage-player
------------------------------------+---------------------------------------
Changes (by ryandesign@…):

  * owner:  macports-tickets@… => vincent@…


Old description:

> When installing playerstage-player port on new installation of 10.7 with
> Xcode 4.1, I get the following error:
>

> :info:build Linking C shared module _playerc.so[[BR]]
> :info:build cd
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
> .org_release_tarballs_ports_science_playerstage-player/playerstage-
> player/work/player-3.0.2/client_libs/libplayerc/bindings/python &&
> /opt/local/bin/cmake -E cmake_link_script
> CMakeFiles/_playerc.dir/link.txt --verbose=1[[BR]]
> :info:build /Developer/usr/bin/llvm-gcc-4.2   -pipe -O2 -arch x86_64
> -Wall -O3 -DNDEBUG -arch x86_64 -isysroot / -mmacosx-version-min=10.7
> -bundle -Wl,-headerpad_max_install_names  -L/opt/local/lib -arch x86_64
> -o _playerc.so  CMakeFiles/_playerc.dir/playercPYTHON_wrap.o
> /opt/local/lib/libpython2.6.dylib
> ../../../../libplayerinterface/libplayerinterface.3.0.2.dylib
> ../../libplayerc.3.0.2.dylib
> ../../../../libplayercommon/libplayercommon.3.0.2.dylib
> ../../../../libplayerwkb/libplayerwkb.3.0.2.dylib
> ../../../../libplayerjpeg/libplayerjpeg.3.0.2.dylib
> ../../../../libplayerinterface/libplayerinterface.3.0.2.dylib
> ../../../../libplayercommon/libplayercommon.3.0.2.dylib -ljpeg -lm
> -lz[[BR]]
> :info:build Undefined symbols for architecture x86_64:[[BR]]
> :info:build   "_PyCapsule_GetPointer", referenced from:[[BR]]
> :info:build       _SWIG_Python_DestroyModule in
> playercPYTHON_wrap.o[[BR]]
> :info:build   "_PyCapsule_Import", referenced from:[[BR]]
> :info:build       _init_playerc in playercPYTHON_wrap.o[[BR]]
> :info:build   "_PyCapsule_New", referenced from:[[BR]]
> :info:build       _init_playerc in playercPYTHON_wrap.o[[BR]]
> :info:build ld: symbol(s) not found for architecture x86_64[[BR]]
> :info:build collect2: ld returned 1 exit status[[BR]]

New description:

 When installing playerstage-player port on new installation of 10.7 with
 Xcode 4.1, I get the following error:

 {{{
 :info:build Linking C shared module _playerc.so
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_science_playerstage-player/playerstage-
 player/work/player-3.0.2/client_libs/libplayerc/bindings/python &&
 /opt/local/bin/cmake -E cmake_link_script CMakeFiles/_playerc.dir/link.txt
 --verbose=1
 :info:build /Developer/usr/bin/llvm-gcc-4.2   -pipe -O2 -arch x86_64
 -Wall -O3 -DNDEBUG -arch x86_64 -isysroot / -mmacosx-version-min=10.7
 -bundle -Wl,-headerpad_max_install_names  -L/opt/local/lib -arch x86_64 -o
 _playerc.so  CMakeFiles/_playerc.dir/playercPYTHON_wrap.o
 /opt/local/lib/libpython2.6.dylib
 ../../../../libplayerinterface/libplayerinterface.3.0.2.dylib
 ../../libplayerc.3.0.2.dylib
 ../../../../libplayercommon/libplayercommon.3.0.2.dylib
 ../../../../libplayerwkb/libplayerwkb.3.0.2.dylib
 ../../../../libplayerjpeg/libplayerjpeg.3.0.2.dylib
 ../../../../libplayerinterface/libplayerinterface.3.0.2.dylib
 ../../../../libplayercommon/libplayercommon.3.0.2.dylib -ljpeg -lm -lz
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "_PyCapsule_GetPointer", referenced from:
 :info:build       _SWIG_Python_DestroyModule in playercPYTHON_wrap.o
 :info:build   "_PyCapsule_Import", referenced from:
 :info:build       _init_playerc in playercPYTHON_wrap.o
 :info:build   "_PyCapsule_New", referenced from:
 :info:build       _init_playerc in playercPYTHON_wrap.o
 :info:build ld: symbol(s) not found for architecture x86_64
 :info:build collect2: ld returned 1 exit status
 }}}

--

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


More information about the macports-tickets mailing list