[MacPorts] #61210: ftgl fails to link due to undefined symbols

MacPorts noreply at macports.org
Fri Nov 27 03:00:25 UTC 2020


#61210: ftgl fails to link due to undefined symbols
------------------------+------------------------
  Reporter:  hellhovnd  |      Owner:  krugazor@…
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.6.3
Resolution:             |   Keywords:
      Port:  ftgl       |
------------------------+------------------------

Comment (by alex1platon):

 fails to link on Big Sur using Command Line Tools 12.2
 {{{
 :info:build libtool: link: /usr/bin/clang++ -dynamiclib  -o
 .libs/libftgl.2.dylib  .libs/libftgl_la-FTBuffer.o .libs/libftgl_la-
 FTCharmap.o
 .libs/libftgl_la-FTCleanup.o .libs/libftgl_la-FTContour.o .libs
 /libftgl_la-FTFace.o .libs/libftgl_la-FTGL.o .libs/libftgl_la-
 FTGlyphContaine
 r.o .libs/libftgl_la-FTLibrary.o .libs/libftgl_la-FTPoint.o .libs
 /libftgl_la-FTSize.o .libs/libftgl_la-FTVectoriser.o .libs/libftgl_la-
 FTGly
 ph.o .libs/libftgl_la-FTGlyphGlue.o .libs/libftgl_la-FTBitmapGlyph.o .libs
 /libftgl_la-FTBufferGlyph.o .libs/libftgl_la-FTExtrudeGlyph.o .lib
 s/libftgl_la-FTOutlineGlyph.o .libs/libftgl_la-FTPixmapGlyph.o .libs
 /libftgl_la-FTPolygonGlyph.o .libs/libftgl_la-FTTextureGlyph.o .libs/lib
 ftgl_la-FTTriangleExtractorGlyph.o .libs/libftgl_la-FTFont.o .libs
 /libftgl_la-FTFontGlue.o .libs/libftgl_la-FTBitmapFont.o .libs/libftgl_la-
 FTBufferFont.o .libs/libftgl_la-FTExtrudeFont.o .libs/libftgl_la-
 FTOutlineFont.o .libs/libftgl_la-FTPixmapFont.o .libs/libftgl_la-
 FTPolygonF
 ont.o .libs/libftgl_la-FTTextureFont.o .libs/libftgl_la-
 FTTriangleExtractorFont.o .libs/libftgl_la-FTLayout.o .libs/libftgl_la-
 FTLayoutGlue.
 o .libs/libftgl_la-FTSimpleLayout.o   -L/opt/local/lib -lfreetype -lGL
 -lSM -lICE -lX11 -lXext -lXmu  -Os -stdlib=libc++ -arch x86_64 -Wl,-h
 eaderpad_max_install_names -Wl,-syslibroot
 -Wl,/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk -arch x86_64
 -install_name  /opt/lo
 cal/lib/libftgl.2.dylib -compatibility_version 7 -current_version 7.0
 -Wl,-single_module
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "_gluDeleteTess", referenced from:
 :info:build       FTVectoriser::MakeMesh(double, int, float) in
 libftgl_la-FTVectoriser.o
 :info:build   "_gluNewTess", referenced from:
 :info:build       FTVectoriser::MakeMesh(double, int, float) in
 libftgl_la-FTVectoriser.o
 :info:build   "_gluTessBeginContour", referenced from:
 :info:build       FTVectoriser::MakeMesh(double, int, float) in
 libftgl_la-FTVectoriser.o
 :info:build   "_gluTessBeginPolygon", referenced from:
 :info:build       FTVectoriser::MakeMesh(double, int, float) in
 libftgl_la-FTVectoriser.o
 :info:build   "_gluTessCallback", referenced from:
 :info:build       FTVectoriser::MakeMesh(double, int, float) in
 libftgl_la-FTVectoriser.o
 :info:build   "_gluTessEndContour", referenced from:
 :info:build       FTVectoriser::MakeMesh(double, int, float) in
 libftgl_la-FTVectoriser.o
 :info:build   "_gluTessEndPolygon", referenced from:
 :info:build       FTVectoriser::MakeMesh(double, int, float) in
 libftgl_la-FTVectoriser.o
 :info:build   "_gluTessNormal", referenced from:
 :info:build       FTVectoriser::MakeMesh(double, int, float) in
 libftgl_la-FTVectoriser.o
 :info:build   "_gluTessProperty", referenced from:
 :info:build       FTVectoriser::MakeMesh(double, int, float) in
 libftgl_la-FTVectoriser.o
 :info:build   "_gluTessVertex", referenced from:
 :info:build       FTVectoriser::MakeMesh(double, int, float) in
 libftgl_la-FTVectoriser.o
 :info:build ld: symbol(s) not found for architecture x86_64
 :info:build clang: error: linker command failed with exit code 1 (use -v
 to see invocation)
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/61210#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list