Trying to build the ghostscript8-nox11 from latest port-tree (version 8.70). Output of ``make install'': [root@kunitoki /usr/ports/print/ghostscript8-nox11]# make install ===> Building for ghostscript8-nox11-8.70 /bin/ln -s -f /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/epag-3.09/gdevepag.c /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/base /bin/mkdir -p /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/obj /bin/mkdir -p /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/bin /bin/mkdir -p /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/freetype/include /bin/ln -s -f /usr/local/include/ft2build.h /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/freetype/include/ft2build.h /bin/ln -s -f /usr/local/include/freetype2/freetype /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/freetype/include/freetype /bin/mkdir -p /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/freetype/objs /bin/ln -s -f /usr/local/lib/libfreetype.so /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/freetype/objs/freetype214MT_D.so /bin/mv /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/base/write_t[12].[ch] /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/base/wrfont.[ch] /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/psi mv: rename /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/base/write_t[12].[ch] to /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/psi/write_t[12].[ch]: No such file or directory mv: rename /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/base/wrfont.[ch] to /usr/ports/print/ghostscript8-nox11/work/ghostscript-8.70/psi/wrfont.[ch]: No such file or directory *** Error code 1 Stop in /usr/ports/print/ghostscript8-nox11. *** Error code 1 Stop in /usr/ports/print/ghostscript8-nox11. Fix: It seems in ghostscript 8.70, the files already exist in the psi directory and no longer need to be moved. [root@kunitoki /usr/ports/print/ghostscript8/work]# tar jtvf /usr/ports/distfiles/ghostscript/ghostscript-8.70.tar.bz2 | egrep 'write_t[12].[ch]|wrfont.[ch]' -rw-rw-r-- 0 giles giles 951 Feb 10 2009 ghostscript-8.70/psi/write_t1.h -rw-rw-r-- 0 giles giles 10564 May 15 2009 ghostscript-8.70/psi/write_t1.c -rw-rw-r-- 0 giles giles 945 Feb 10 2009 ghostscript-8.70/psi/write_t2.h -rw-rw-r-- 0 giles giles 14899 May 11 2009 ghostscript-8.70/psi/write_t2.c -rw-rw-r-- 0 giles giles 2017 Feb 10 2009 ghostscript-8.70/psi/wrfont.c -rw-rw-r-- 0 giles giles 1373 Feb 10 2009 ghostscript-8.70/psi/wrfont.h So all that is required is to remove the following line in the print/ghostscript8/Makefile: ${CP} ${WRKSRC}/base/write_t[12].[ch] \ ${WRKSRC}/base/wrfont.[ch] \ ${WRKSRC}/psi How-To-Repeat: cd /usr/ports/print/ghostscript8-nox11 make install
I ran across further build issues where the build process was unable to find the freetype2 header files while compiling the FAPI (freetype bridge) module. Attached is a patch fixing both issues: removing the mv line, and updating the location of the freetype header files when building the freetype bridge module. -- Naveen Nathan To understand the human mind, understand self-deception. - Anon
Actually, the last patch didn't work. I'm attaching a new patch that appears to work correctly. I tested it with FT_BRIDGE both enabled and disabled to make sure both versions build without issue. -- Naveen Nathan To understand the human mind, understand self-deception. - Anon
Responsible Changed From-To: freebsd-ports-bugs->docengg Fix synopsis and assign.
Responsible Changed From-To: docengg->doceng Sigh. I'm really going to take great joy in smashing this kbd when my new one arrives ...
hrs 2009-12-20 16:59:04 UTC FreeBSD ports repository Modified files: print/ghostscript8 Makefile Log: Fix build when WITH_FT_BRIDGE=1. Reported by: Naveen Nathan PR: ports/141798 Revision Changes Path 1.191 +6 -6 ports/print/ghostscript8/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thank you for the report!