[MacPorts] #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"
MacPorts
noreply at macports.org
Wed Feb 11 14:54:23 PST 2015
#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
More information about the macports-tickets
mailing list