[MacPorts] #38294: mesa @8.0.4, Revision 2 +iglx Compiler error - build failure

MacPorts noreply at macports.org
Tue Mar 5 02:43:08 PST 2013


#38294: mesa @8.0.4, Revision 2 +iglx Compiler error - build failure
-----------------------+--------------------------------
 Reporter:  lpe540@…   |      Owner:  macports-tickets@…
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.1.3
 Keywords:  mesa, xcb  |       Port:
-----------------------+--------------------------------
 Using the command

 {{{
 sudo port -v install mesa +iglx
 }}}


 I'm getting an undefined symbol "_xcb_glx_client_info" when trying to
 compile the libGL.dylib library.


 {{{
 mklib: Making Darwin shared library:  libGL.1.dylib
 Undefined symbols for architecture x86_64:
   "_xcb_glx_client_info", referenced from:
       ___glX_send_client_info in clientinfo.o
 ld: symbol(s) not found for architecture x86_64
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 }}}

 Perhaps a red herring, but worth noting is that creating libglx.a archive
 also does not seem to work. ranlib is complaining that none of the
 compiled objects have symbols.


 {{{
 mklib: Making Darwin static library:  libglx.a
 ar: creating archive libglx.a
 /usr/bin/ranlib: file: libglx.a(xfont.o) has no symbols
 /usr/bin/ranlib: file: libglx.a(drisw_glx.o) has no symbols
 }}}

 (That's just a small snip, see attached log for the full list of missing
 objects)

 I'm running on OSX 10.8.2, using mac port version 2.1.3. The version of
 mesa I have is mesa @8.0.4, Revision 2 (x11, graphics).
 clang++ version -- Apple clang version 4.1 (tags/Apple/clang-421.11.66)
 (based on LLVM 3.1svn)

 I just installed mac ports yesterday so it's pretty vanilla.

-- 
Ticket URL: <https://trac.macports.org/ticket/38294>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list