#46834: Mesa 10.4.4 does not build on PPC Leopard, Mac OS X 10.5.8, because of "Undefined symbols: "_strndup", referenced from: _parseValue in libloader_la-xmlconfig.o" ------------------------------+-------------------------------- Reporter: Peter_Dyballa@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mesa | ------------------------------+-------------------------------- Comment (by Peter_Dyballa@…): {{{ libtool: compile: /usr/bin/gcc-4.2 -DPACKAGE_NAME=\"Mesa\" -DPACKAGE_TARNAME=\"mesa\" -DPACKAGE_VERSION=\"10.4.4\" "-DPACKAGE_STRING=\"Mesa 10.4.4\"" "-DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa\"" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"10.4.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DYYTEXT_POINTER=1 -DHAVE___BUILTIN_BSWAP32=1 -DHAVE___BUILTIN_BSWAP64=1 -DHAVE___BUILTIN_CLZ=1 -DHAVE___BUILTIN_CLZLL=1 -DHAVE___BUILTIN_CTZ=1 -DHAVE___BUILTIN_EXPECT=1 -DHAVE___BUILTIN_FFS=1 -DHAVE___BUILTIN_FFSLL=1 -DHAVE___BUILTIN_POPCOUNT=1 -DHAVE___BUILTIN_POPCOUNTLL=1 -DHAVE_FUNC_ATTRIBUTE_FLATTEN=1 -DHAVE_FUNC_ATTRIBUTE_FORMAT=1 -DHAVE_FUNC_ATTRIBUTE_MALLOC=1 -DHAVE_FUNC_ATTRIBUTE_PACKED=1 -DHAVE_DLADDR=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -I. -I../../../../../include -I../../../../../src/ -I../../../../../src/mapi -I../../../../../src/mesa/ -DUSE_EXTERNAL_DXTN_LIB=1 -DHAVE_XLOCALE_H -DHAVE_STRTOF -DHAVE_DLOPEN -DGLX_USE_APPLEGL -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_ALIAS_UNSUPPORTED -DMESA_EGL_NO_X11_HEADERS -I/opt/local/include -fvisibility=hidden -D__NOT_HAVE_DRM_H -pipe -Os -arch ppc -Wall -std=c99 -Werror=implicit-function-declaration -Werror =missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp -MT xmlconfig.lo -MD -MP -MF .deps/xmlconfig.Tpo -c xmlconfig.c -fno-common -DPIC -o .libs/xmlconfig.o xmlconfig.c: In function ‘parseValue’: xmlconfig.c:317: warning: implicit declaration of function ‘strndup’ }}} and {{{ /bin/sh ../../libtool --tag=CC --mode=compile /usr/bin/gcc-4.2 -DPACKAGE_NAME=\"Mesa\" -DPACKAGE_TARNAME=\"mesa\" -DPACKAGE_VERSION=\"10.4.4\" -DPACKAGE_STRING=\"Mesa\ 10.4.4\" -DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=Mesa\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"10.4.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DYYTEXT_POINTER=1 -DHAVE___BUILTIN_BSWAP32=1 -DHAVE___BUILTIN_BSWAP64=1 -DHAVE___BUILTIN_CLZ=1 -DHAVE___BUILTIN_CLZLL=1 -DHAVE___BUILTIN_CTZ=1 -DHAVE___BUILTIN_EXPECT=1 -DHAVE___BUILTIN_FFS=1 -DHAVE___BUILTIN_FFSLL=1 -DHAVE___BUILTIN_POPCOUNT=1 -DHAVE___BUILTIN_POPCOUNTLL=1 -DHAVE_FUNC_ATTRIBUTE_FLATTEN=1 -DHAVE_FUNC_ATTRIBUTE_FORMAT=1 -DHAVE_FUNC_ATTRIBUTE_MALLOC=1 -DHAVE_FUNC_ATTRIBUTE_PACKED=1 -DHAVE_DLADDR=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -I. -DUSE_EXTERNAL_DXTN_LIB=1 -DHAVE_XLOCALE_H -DHAVE_STRTOF -DHAVE_DLOPEN -DGLX_USE_APPLEGL -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_ALIAS_UNSUPPORTED -DMESA_EGL_NO_X11_HEADERS -I../../include -I../../src -fvisibility=hidden -I../../src/mesa/drivers/dri/common/ -I../../src/mesa/drivers/dri/common/ -I../../src/mesa/ -I../../src/mapi/ -DUSE_DRICONF -D__NOT_HAVE_DRM_H -pipe -Os -arch ppc -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno- strict-aliasing -fno-builtin-memcmp -MT libloader_la-xmlconfig.lo -MD -MP -MF .deps/libloader_la-xmlconfig.Tpo -c -o libloader_la-xmlconfig.lo `test -f '../../src/mesa/drivers/dri/common/xmlconfig.c' || echo './'`../../src/mesa/drivers/dri/common/xmlconfig.c libtool: compile: /usr/bin/gcc-4.2 -DPACKAGE_NAME=\"Mesa\" -DPACKAGE_TARNAME=\"mesa\" -DPACKAGE_VERSION=\"10.4.4\" "-DPACKAGE_STRING=\"Mesa 10.4.4\"" "-DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa\"" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"10.4.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DYYTEXT_POINTER=1 -DHAVE___BUILTIN_BSWAP32=1 -DHAVE___BUILTIN_BSWAP64=1 -DHAVE___BUILTIN_CLZ=1 -DHAVE___BUILTIN_CLZLL=1 -DHAVE___BUILTIN_CTZ=1 -DHAVE___BUILTIN_EXPECT=1 -DHAVE___BUILTIN_FFS=1 -DHAVE___BUILTIN_FFSLL=1 -DHAVE___BUILTIN_POPCOUNT=1 -DHAVE___BUILTIN_POPCOUNTLL=1 -DHAVE_FUNC_ATTRIBUTE_FLATTEN=1 -DHAVE_FUNC_ATTRIBUTE_FORMAT=1 -DHAVE_FUNC_ATTRIBUTE_MALLOC=1 -DHAVE_FUNC_ATTRIBUTE_PACKED=1 -DHAVE_DLADDR=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -I. -DUSE_EXTERNAL_DXTN_LIB=1 -DHAVE_XLOCALE_H -DHAVE_STRTOF -DHAVE_DLOPEN -DGLX_USE_APPLEGL -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_ALIAS_UNSUPPORTED -DMESA_EGL_NO_X11_HEADERS -I../../include -I../../src -fvisibility=hidden -I../../src/mesa/drivers/dri/common/ -I../../src/mesa/drivers/dri/common/ -I../../src/mesa/ -I../../src/mapi/ -DUSE_DRICONF -D__NOT_HAVE_DRM_H -pipe -Os -arch ppc -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno- strict-aliasing -fno-builtin-memcmp -MT libloader_la-xmlconfig.lo -MD -MP -MF .deps/libloader_la-xmlconfig.Tpo -c ../../src/mesa/drivers/dri/common/xmlconfig.c -fno-common -DPIC -o .libs /libloader_la-xmlconfig.o ../../src/mesa/drivers/dri/common/xmlconfig.c: In function ‘parseValue’: ../../src/mesa/drivers/dri/common/xmlconfig.c:317: warning: implicit declaration of function ‘strndup’ }}} -- Ticket URL: <https://trac.macports.org/ticket/46834#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X