[MacPorts] #34499: mesa @8.0.2_3: pthread_threadid_np is not defined on Leopard
MacPorts
noreply at macports.org
Fri May 18 06:37:12 PDT 2012
#34499: mesa @8.0.2_3: pthread_threadid_np is not defined on Leopard
----------------------------------+-----------------------------------------
Reporter: raphael@… | Owner: jeremyhu@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: leopard | Port: mesa
----------------------------------+-----------------------------------------
A [source:trunk/dports/x11/mesa/files/0014-darwin-Use-ASL-for-
logging.patch at 93173 patch] introduced in r93173 uses
{{{pthread_threadid_np}}}. This leads to the following problem on Leopard:
{{{
make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_mesa/mesa/work/Mesa-8.0.2/src/glx/apple'
/bin/sh ../../../bin/mklib -o GL -linker '' -ldflags ' -lXplugin
-framework ApplicationServices -framework CoreFoundation' \
-major 1 -minor 2 \
-install ../../../lib -id /opt/local/lib/libGL.1.dylib \
-L/opt/local/lib -L/opt/local/lib -lX11-xcb -lxcb -lX11
-lXext apple_cgl.o apple_glx.o apple_glx_context.o apple_glx_drawable.o
apple_glx_log.o apple_glx_pbuffer.o apple_glx_pixmap.o apple_glx_surface.o
apple_visual.o apple_glapi.o apple_xgl_api_read.o apple_xgl_api_stereo.o
apple_xgl_api_viewport.o appledri.o ../create_context.o ../clientattrib.o
../compsize.o ../glxconfig.o glx_empty.o ../glx_error.o ../glx_pbuffer.o
../glx_query.o ../glxcmds.o ../glxcurrent.o ../glxext.o ../glxextensions.o
../glxhash.o glxreply.o ../pixel.o ../xfont.o ../applegl_glx.o
../../../src/mapi/glapi/libglapi.a
mklib: Making Darwin shared library: libGL.1.dylib
Undefined symbols:
"_pthread_threadid_np", referenced from:
__apple_glx_vlog in apple_glx_log.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
mklib: Installing libGL.1.dylib libGL.dylib in ../../../lib
mv: rename libGL.1.dylib to ../../../lib/libGL.1.dylib: No such file or
directory
}}}
The build finishes without any apparent error, but
{{{/opt/local/lib/libGL.1.dylib}}} is missing.
--
Ticket URL: <https://trac.macports.org/ticket/34499>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list