From f993355f71a60b7acb0ec0d4a7f76fa82a5edbd1 Mon Sep 17 00:00:00 2001 From: orbea Date: Sun, 31 Dec 2017 14:13:20 -0800 Subject: [PATCH] qb: Fix undefined miniupnpc references with C89_BUILD=1 LD retroarch obj-unix/./libretro-common/net/net_natt.o: In function `natt_open_port': /RetroArch/libretro-common/net/net_natt.c:120: undefined reference to `UPNP_AddAnyPortMapping' /RetroArch/libretro-common/net/net_natt.c:133: undefined reference to `UPNP_GetExternalIPAddress' /RetroArch/libretro-common/net/net_natt.c:126: undefined reference to `UPNP_AddPortMapping' obj-unix/./libretro-common/net/net_natt.o: In function `natt_init': /RetroArch/libretro-common/net/net_natt.c:61: undefined reference to `upnpDiscover' /RetroArch/libretro-common/net/net_natt.c:74: undefined reference to `miniwget' /RetroArch/libretro-common/net/net_natt.c:77: undefined reference to `parserootdesc' /RetroArch/libretro-common/net/net_natt.c:79: undefined reference to `GetUPNPUrls' /RetroArch/libretro-common/net/net_natt.c:81: undefined reference to `freeUPNPDevlist' collect2: error: ld returned 1 exit status make: *** [Makefile:159: retroarch] Error 1 --- qb/config.libs.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/qb/config.libs.sh b/qb/config.libs.sh index 551c4d19ff..cee53ec864 100644 --- a/qb/config.libs.sh +++ b/qb/config.libs.sh @@ -199,11 +199,9 @@ if [ "$HAVE_NETWORKING" = 'yes' ]; then if [ "$HAVE_MINIUPNPC" = 'no' ]; then HAVE_BUILTINMINIUPNPC=no - elif [ "$HAVE_BUILTINMINIUPNPC" = 'yes' ]; then - HAVE_MINIUPNPC=yes - else - check_lib '' MINIUPNPC '-lminiupnpc' fi + + check_lib '' MINIUPNPC '-lminiupnpc' else die : 'Warning: All networking features have been disabled.' HAVE_KEYMAPPER='no'