Opened 7 years ago

Last modified 7 years ago

#26329 new defect

playerstage-stage stageplugin .so is incorrectly linked

Reported by: magda@… Owned by: vincent@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: livermouse@…
Port: playerstage-stage

Description

There is a problem with the stageplugin library. Under SnowLeopard (10.6.4), playerstage-stage creates a .so file instead of dylib for the stageplugin and the library does not have the proper location information.

stageplugin.so:
	/opt/local/lib/libstage.3.2.2.dylib (compatibility version 0.0.0, current version 3.2.2)
	/opt/local/lib/libplayercore.3.0.dylib (compatibility version 3.0.0, current version 3.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 123.0.0)
	/opt/local/lib/libltdl.7.dylib (compatibility version 10.0.0, current version 10.2.0)
	/opt/local/lib/libplayerinterface.3.0.dylib (compatibility version 3.0.0, current version 3.0.0)
	/opt/local/lib/libplayercommon.3.0.dylib (compatibility version 3.0.0, current version 3.0.0)
	/System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
	/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)

It's my understanding that I should be seeing an entry for /opt/local/lib/stageplugin.dylib; at least that is the case for other libraries created as port of this port.

Running player with worlds/simple.cfg which makes use of the stageplugin results in the following error.

error   : Failed to load plugin stageplugin.
error   : libtool reports error: file not found
error   : plugin search path: .:/opt/local/lib/
error   : failed to load plugin: stageplugin
error   : failed to parse config file simple.cfg driver blocks

Change History (3)

comment:1 Changed 7 years ago by jmroot (Joshua Root)

  • Owner changed from macports-tickets@… to vincent@…
  • Summary changed from playerstage-stage stageplugin .so to playerstage-stage stageplugin .so is incorrectly linked

Please remember to cc the maintainer.

comment:2 Changed 7 years ago by livermouse@…

  • Cc livermouse@… added

Cc Me!

comment:3 Changed 7 years ago by jmroot (Joshua Root)

  • Component changed from contrib to ports
Note: See TracTickets for help on using tickets.