New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #17746 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

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

ftgl.diff (1.4 KB) - added by blb@… 4 years ago.
diff to Portfile

Change History

comment:1 Changed 4 years ago by devans@…

  • Owner changed from macports-tickets@… to krugazor@…

Assign to maintainer

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.

Changed 4 years ago by blb@…

diff to Portfile

comment:7 Changed 4 years ago by arne.schmitz@…

The patch works fine, thank you.

comment:8 Changed 4 years ago by blb@…

  • Status changed from new to closed
  • Resolution set to fixed

Updated in r44402 (maintainer timeout).

comment:9 Changed 4 years ago by jjstickel@…

Please see ticket #18444.

comment:10 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.