pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/24985: Endless loop when building freetype2 (FreeBSD)



>Number:         24985
>Category:       pkg
>Synopsis:       Endless loop when building freetype2 (FreeBSD)
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Mar 31 02:04:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Juan RP
>Release:        NetBSD 2.0_BETA
>Organization:
>Environment:
System: NetBSD Mandylion 2.0_BETA NetBSD 2.0_BETA (Mandylion) #6: Tue Mar 30 
05:33:26 CEST 2004 
juan@Mandylion:/home/juan/httpd/nbsd/obj/sys/arch/i386/compile/Mandylion i386
Architecture: i386
Machine: i386
>Description:

Revisions of freetype2 files:

Makefile:
     $NetBSD: Makefile,v 1.30 2004/03/29 10:17:49 recht Exp $
buildlink2-freetype-config.in:
     $NetBSD: buildlink2-freetype-config.in,v 1.2 2002/08/25 18:39:01 jlam Exp $
buildlink2.mk:
     $NetBSD: buildlink2.mk,v 1.17 2004/02/12 02:35:06 jlam Exp $
buildlink3.mk:
     $NetBSD: buildlink3.mk,v 1.21 2004/03/10 17:57:14 jlam Exp $
builtin.mk:
     $NetBSD: builtin.mk,v 1.2 2004/03/29 05:43:31 jlam Exp $

        When building freetype2 under FreeBSD 5.2.1 with a current
        bootstrap installed from pkgsrc, the target install tries to
        install the same files all time, and gmake goes to an
        endless loop creating processes!:

===> Installing for freetype2-2.1.5
===> Becoming root@Nocturno to install freetype2.
/usr/pkg/bin/sudo /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/b
uilds/unix/mkinstalldirs /usr/pkg/lib                                 \
                         /usr/pkg/lib/pkgconfig                       \
                         /usr/pkg/include/freetype2/freetype/config   \
                         /usr/pkg/include/freetype2/freetype/internal \
                         /usr/pkg/include/freetype2/freetype/cache    \
                         /usr/pkg/bin                                 \
                         /usr/pkg/share/aclocal
libtool  --mode=install /usr/bin/install -c -o root -g wheel \
                                  /home/juan/pkgsrc-obj/graphics/freetype2/work/
freetype-2.1.5/objs/libfreetype.la /usr/pkg/lib
/usr/bin/install -c -o root -g wheel /home/juan/pkgsrc-obj/graphics/freetype2/wo
rk/freetype-2.1.5/objs/.libs/libfreetype.so.9.4 /usr/pkg/lib/libfreetype.so.9.4
(cd /usr/pkg/lib && rm -f libfreetype.so.9 && ln -s libfreetype.so.9.4 libfreety
pe.so.9)
(cd /usr/pkg/lib && rm -f libfreetype.so && ln -s libfreetype.so.9.4 libfreetype
.so)
/usr/bin/install -c -o root -g wheel /home/juan/pkgsrc-obj/graphics/freetype2/wo
rk/freetype-2.1.5/objs/.libs/libfreetype.lai /usr/pkg/lib/libfreetype.la
/usr/bin/install -c -o root -g wheel /home/juan/pkgsrc-obj/graphics/freetype2/wo
rk/freetype-2.1.5/objs/.libs/libfreetype.a /usr/pkg/lib/libfreetype.a
ranlib /usr/pkg/lib/libfreetype.a
chmod 644 /usr/pkg/lib/libfreetype.a
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/pkg/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
for P in /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/fr
eetype/freetype.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/i
nclude/freetype/ftbbox.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-
2.1.5/include/freetype/ftbdf.h /home/juan/pkgsrc-obj/graphics/freetype2/work/fre
etype-2.1.5/include/freetype/ftcache.h /home/juan/pkgsrc-obj/graphics/freetype2/
work/freetype-2.1.5/include/freetype/ftchapters.h /home/juan/pkgsrc-obj/graphics
/freetype2/work/freetype-2.1.5/include/freetype/fterrdef.h /home/juan/pkgsrc-obj
/graphics/freetype2/work/freetype-2.1.5/include/freetype/fterrors.h /home/juan/p
kgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/freetype/ftglyph.h /hom
e/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/freetype/ftgzip
.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/freetype
/ftimage.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/
freetype/ftincrem.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5
/include/freetype/ftlist.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetyp
e-2.1.5/include/freetype/ftmac.h /home/juan/pkgsrc-obj/graphics/freetype2/work/f
reetype-2.1.5/include/freetype/ftmm.h /home/juan/pkgsrc-obj/graphics/freetype2/w
ork/freetype-2.1.5/include/freetype/ftmoderr.h /home/juan/pkgsrc-obj/graphics/fr
eetype2/work/freetype-2.1.5/include/freetype/ftmodule.h /home/juan/pkgsrc-obj/gr
aphics/freetype2/work/freetype-2.1.5/include/freetype/ftoutln.h /home/juan/pkgsr
c-obj/graphics/freetype2/work/freetype-2.1.5/include/freetype/ftpfr.h /home/juan
/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/freetype/ftrender.h /
home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/freetype/fts
izes.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/free
type/ftsnames.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/inc
lude/freetype/ftstroke.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-
2.1.5/include/freetype/ftsynth.h /home/juan/pkgsrc-obj/graphics/freetype2/work/f
reetype-2.1.5/include/freetype/ftsysio.h /home/juan/pkgsrc-obj/graphics/freetype
2/work/freetype-2.1.5/include/freetype/ftsysmem.h /home/juan/pkgsrc-obj/graphics
/freetype2/work/freetype-2.1.5/include/freetype/ftsystem.h /home/juan/pkgsrc-obj
/graphics/freetype2/work/freetype-2.1.5/include/freetype/fttrigon.h /home/juan/p
kgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/freetype/fttypes.h /hom
e/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/freetype/ftwinf
nt.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include/freety
pe/ftxf86.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/include
/freetype/t1tables.h /home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.
5/include/freetype/ttnameid.h /home/juan/pkgsrc-obj/graphics/freetype2/work/free
type-2.1.5/include/freetype/tttables.h /home/juan/pkgsrc-obj/graphics/freetype2/
work/freetype-2.1.5/include/freetype/tttags.h /home/juan/pkgsrc-obj/graphics/fre
etype2/work/freetype-2.1.5/include/freetype/ttunpat.h ; do
     \
          install -c -o root -g wheel -m 444
\
            $P /usr/pkg/include/freetype2/freetype ; \
        done
make[1]: Entering directory `/home/juan/pkgsrc-obj/graphics/freetype2/work/freet
ype-2.1.5'
/home/juan/pkgsrc-obj/graphics/freetype2/work/freetype-2.1.5/builds/unix/mkinsta
lldirs /usr/pkg/lib 
[...]

>How-To-Repeat:

        Install FreeBSD, install bootstrap, install freetype2.
        You'll see hundreds of gmake processes. Some weeks ago
        I installed it successfully, if that helps...
>Fix:

        Dunno, sorry.
>Release-Note:
>Audit-Trail:
>Unformatted:



Home | Main Index | Thread Index | Old Index