Ticket #17746 (closed defect: fixed)
FTGL port is broken
| Reported by: | arne.schmitz@… | Owned by: | krugazor@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.7.0 |
| Keywords: | Cc: | blb@… | |
| Port: | ftgl |
Description
What I tried:
port install ftgl
What I expected:
I expected to find a libftgl somewhere and associated header files
What I got instead:
Installation seems to run through, but nothing is actually installed. It seems the port file is totally broken.
Regards,
Arne
Attachments
Change History
comment:2 Changed 4 years ago by arne.schmitz@…
FYI: FTGL on sourceforge is at version 2.1.3rc5 at the moment.
comment:3 follow-up: ↓ 4 Changed 4 years ago by devans@…
I just installed ftgl to check and it successfully installed a library (static only) and header files in /opt/local/lib and /opt/local/include/FTGL respectively.
devans% port contents ftgl Port ftgl contains: /opt/local/bin/FTGLDemo /opt/local/include/FTGL/FTBBox.h /opt/local/include/FTGL/FTBitmapGlyph.h /opt/local/include/FTGL/FTCharmap.h /opt/local/include/FTGL/FTCharToGlyphIndexMap.h /opt/local/include/FTGL/FTContour.h /opt/local/include/FTGL/FTExtrdGlyph.h /opt/local/include/FTGL/FTFace.h /opt/local/include/FTGL/FTFont.h /opt/local/include/FTGL/FTGL.h /opt/local/include/FTGL/FTGLBitmapFont.h /opt/local/include/FTGL/FTGLExtrdFont.h /opt/local/include/FTGL/FTGLOutlineFont.h /opt/local/include/FTGL/FTGLPixmapFont.h /opt/local/include/FTGL/FTGLPolygonFont.h /opt/local/include/FTGL/FTGLTextureFont.h /opt/local/include/FTGL/FTGlyph.h /opt/local/include/FTGL/FTGlyphContainer.h /opt/local/include/FTGL/FTLibrary.h /opt/local/include/FTGL/FTList.h /opt/local/include/FTGL/FTOutlineGlyph.h /opt/local/include/FTGL/FTPixmapGlyph.h /opt/local/include/FTGL/FTPoint.h /opt/local/include/FTGL/FTPolyGlyph.h /opt/local/include/FTGL/FTSize.h /opt/local/include/FTGL/FTTextureGlyph.h /opt/local/include/FTGL/FTVector.h /opt/local/include/FTGL/FTVectoriser.h /opt/local/lib/libftgl.a /opt/local/lib/libftgl.la /opt/local/lib/pkgconfig/ftgl.pc /opt/local/share/doc/ftgl/html/doxygen.css /opt/local/share/doc/ftgl/html/doxygen.png /opt/local/share/doc/ftgl/html/files.html /opt/local/share/doc/ftgl/html/FTBitmapGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTBitmapGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTCharmap_8cpp-source.html /opt/local/share/doc/ftgl/html/FTCharmap_8cpp.html /opt/local/share/doc/ftgl/html/FTContour_8cpp-source.html /opt/local/share/doc/ftgl/html/FTContour_8cpp.html /opt/local/share/doc/ftgl/html/FTExtrdGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTExtrdGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTFace_8cpp-source.html /opt/local/share/doc/ftgl/html/FTFace_8cpp.html /opt/local/share/doc/ftgl/html/FTFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLBitmapFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLBitmapFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLExtrdFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLExtrdFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLOutlineFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLOutlineFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLPixmapFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLPixmapFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLPolygonFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLPolygonFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLTextureFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLTextureFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTGlyphContainer_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGlyphContainer_8cpp.html /opt/local/share/doc/ftgl/html/FTLibrary_8cpp-source.html /opt/local/share/doc/ftgl/html/FTLibrary_8cpp.html /opt/local/share/doc/ftgl/html/FTOutlineGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTOutlineGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTPixmapGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTPixmapGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTPoint_8cpp-source.html /opt/local/share/doc/ftgl/html/FTPoint_8cpp.html /opt/local/share/doc/ftgl/html/FTPolyGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTPolyGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTSize_8cpp-source.html /opt/local/share/doc/ftgl/html/FTSize_8cpp.html /opt/local/share/doc/ftgl/html/FTTextureGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTTextureGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTVectoriser_8cpp-source.html /opt/local/share/doc/ftgl/html/FTVectoriser_8cpp.html /opt/local/share/doc/ftgl/html/globals.html /opt/local/share/doc/ftgl/html/globals_func.html /opt/local/share/doc/ftgl/html/globals_vars.html /opt/local/share/doc/ftgl/html/index.html /opt/local/share/doc/ftgl/html/tab_b.gif /opt/local/share/doc/ftgl/html/tab_l.gif /opt/local/share/doc/ftgl/html/tab_r.gif /opt/local/share/doc/ftgl/html/tabs.css [tyddewi:dports/graphics/ftgl] devans%
comment:4 in reply to: ↑ 3 Changed 4 years ago by arne.schmitz@…
Negative. On my MBP, OS X 10.5.6, macports 1.7.0, it looks like this:
schmitz@DMark:~ $ sudo port contents ftgl Port ftgl contains: /opt/local/lib/pkgconfig/ftgl.pc /opt/local/share/doc/ftgl/html/doxygen.css /opt/local/share/doc/ftgl/html/doxygen.png /opt/local/share/doc/ftgl/html/files.html /opt/local/share/doc/ftgl/html/FTBitmapGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTBitmapGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTCharmap_8cpp-source.html /opt/local/share/doc/ftgl/html/FTCharmap_8cpp.html /opt/local/share/doc/ftgl/html/FTContour_8cpp-source.html /opt/local/share/doc/ftgl/html/FTContour_8cpp.html /opt/local/share/doc/ftgl/html/FTExtrdGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTExtrdGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTFace_8cpp-source.html /opt/local/share/doc/ftgl/html/FTFace_8cpp.html /opt/local/share/doc/ftgl/html/FTFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLBitmapFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLBitmapFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLExtrdFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLExtrdFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLOutlineFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLOutlineFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLPixmapFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLPixmapFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLPolygonFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLPolygonFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGLTextureFont_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGLTextureFont_8cpp.html /opt/local/share/doc/ftgl/html/FTGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTGlyphContainer_8cpp-source.html /opt/local/share/doc/ftgl/html/FTGlyphContainer_8cpp.html /opt/local/share/doc/ftgl/html/FTLibrary_8cpp-source.html /opt/local/share/doc/ftgl/html/FTLibrary_8cpp.html /opt/local/share/doc/ftgl/html/FTOutlineGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTOutlineGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTPixmapGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTPixmapGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTPoint_8cpp-source.html /opt/local/share/doc/ftgl/html/FTPoint_8cpp.html /opt/local/share/doc/ftgl/html/FTPolyGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTPolyGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTSize_8cpp-source.html /opt/local/share/doc/ftgl/html/FTSize_8cpp.html /opt/local/share/doc/ftgl/html/FTTextureGlyph_8cpp-source.html /opt/local/share/doc/ftgl/html/FTTextureGlyph_8cpp.html /opt/local/share/doc/ftgl/html/FTVectoriser_8cpp-source.html /opt/local/share/doc/ftgl/html/FTVectoriser_8cpp.html /opt/local/share/doc/ftgl/html/globals.html /opt/local/share/doc/ftgl/html/globals_func.html /opt/local/share/doc/ftgl/html/globals_vars.html /opt/local/share/doc/ftgl/html/index.html /opt/local/share/doc/ftgl/html/tab_b.gif /opt/local/share/doc/ftgl/html/tab_l.gif /opt/local/share/doc/ftgl/html/tab_r.gif /opt/local/share/doc/ftgl/html/tabs.css
And also still, the version supplied is awfully outdated.
Cheers and happy xmas,
Arne
comment:5 Changed 4 years ago by devans@…
Current macports revision is 2.1.2. General policy is to not upgrade to a non-stable version unless explicitly creating a *-devel port) so I suspect the port will be updated when 2.1.3 becomes final.
Since the problem seems to be peculiar to your system, you might re-install using the debug option and see what the port is or is not doing on your machine to cause it to only generate the documentation. The results of configure might be interesting.
By the way, I'm running 10.4.11 ppc with Mac Ports svn trunk.
comment:6 Changed 4 years ago by blb@…
- Cc blb@… added
Looks like it has issues on 10.5 and unfortunately make doesn't bail when it hits an error, so it happily continues with installing only the docs...
Attached is a patch that should get it working again.


Assign to maintainer