FS#38948 - 0ad broken, needs a recompile against miniupnpc 1.9-1
Attached to Project:
Community Packages
Opened by Philip Müller (philm) - Monday, 17 February 2014, 20:12 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Tuesday, 18 February 2014, 14:07 GMT
Opened by Philip Müller (philm) - Monday, 17 February 2014, 20:12 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Tuesday, 18 February 2014, 14:07 GMT
|
Details
Description:
When running 0ad you hit followed issue: /usr/bin/pyrogenesis: error while loading shared libraries: libminiupnpc.so.9: cannot open shared object file: No such file or directory Additional info: miniupnpc 1.9-1 ships libminiupnpc.so.10 Steps to reproduce: Install 0ad and try to run it. |
This task depends upon
Closed by Bartłomiej Piotrowski (Barthalion)
Tuesday, 18 February 2014, 14:07 GMT
Reason for closing: Fixed
Tuesday, 18 February 2014, 14:07 GMT
Reason for closing: Fixed
0ad W: Referenced library 'libnvmath.so' is an uninstalled dependency
0ad W: Referenced library 'libnvimage.so' is an uninstalled dependency
0ad W: Referenced library 'libnvtt.so' is an uninstalled dependency
0ad W: Referenced library 'libmozjs185-ps-release.so.1.0' is an uninstalled dependency
0ad W: Referenced library 'libminiupnpc.so.9' is an uninstalled dependency
0ad W: Referenced library 'libnvcore.so' is an uninstalled dependency
0ad W: Dependency included and not needed ('binutils')
0ad W: Dependency curl included but already satisfied
0ad W: Dependency libogg included but already satisfied
0ad W: Dependency libpng included but already satisfied
0ad W: Dependency libxml2 included but already satisfied
0ad W: Dependency sdl included but already satisfied
0ad W: Dependency zlib included but already satisfied
0ad W: Dependency libgl included but already satisfied
0ad W: Dependency included and not needed ('0ad-data')
0ad W: Dependency included and not needed ('glu')
0ad W: Dependency included and not needed ('miniupnpc')
0ad W: Dependency included and not needed ('libsm')
I started a new build with --with-system-miniupnpc enabled to check if I can fix it for Manjaro Linux.
NetSession.cpp
../../../source/network/NetServer.cpp: In static member function 'static void* CNetServerWorker::SetupUPnP(void*)':
../../../source/network/NetServer.cpp:279:36: error: too few arguments to function 'int UPNP_GetSpecificPortMappingEntry(const char*, const char*, const char*, const char*, const char*, char*, char*, char*, char*, char*)'
NULL/*enabled*/, duration);
^
In file included from ../../../source/network/NetServer.cpp:38:0:
/usr/include/miniupnpc/upnpcommands.h:164:1: note: declared here
UPNP_GetSpecificPortMappingEntry(const char * controlURL,
^
network.make:166: recipe for target 'obj/network_Release/NetServer.o' failed
make[1]: *** [obj/network_Release/NetServer.o] Error 1
I'll do the same for Manjaro now.