pkgsrc-Users archive

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

Re: xorg-server build fails on 4.0



On Wed, Jul 18, 2007 at 10:37:09PM -0400, Steven M. Bellovin wrote:
> I tried building xorg-server 6.9.0nb14 (as part of monolithic xorg)
> using pkg_comp on a 4.0 machine.  The 4.0 build sets are from July 2.

I got the same thing some time ago -- I think the culprit is the latest 
freetype2.

The ft_isdigit macro, specifically, is the problem.

I sent a note directly to rh%netbsd.org@localhost (freetype2 maintainer), but 
haven't got a resonponse, and I haven't sent a formal pr yet :P

What I did to temporarily fix the issue is adjust the reference to ft_isdigit 
-> isdigit in two places...

[I'll look and send another note...]

The other thing I experienced was that fonts wouldn't install, because one of 
the font handling utilities failed to build, and then the fonts weren't 
properly processed when I tried to install. For this reason, you'll need to 
keep your eyes peeled for the second occurance. [checks logs, notes its 
"bdftopcf"]... You'll notice when you get:

[...]
/usr/pkg/xorg/bin/bdftopcf -t 6x9.bdf | gzip > 6x9.pcf.gz
sh: /usr/pkg/xorg/bin/bdftopcf: not found
/usr/pkg/xorg/bin/bdftopcf -t 6x10.bdf | gzip > 6x10.pcf.gz
sh: /usr/pkg/xorg/bin/bdftopcf: not found
/usr/pkg/xorg/bin/bdftopcf -t 6x12.bdf | gzip > 6x12.pcf.gz
sh: /usr/pkg/xorg/bin/bdftopcf: not found
/usr/pkg/xorg/bin/bdftopcf -t 6x13.bdf | gzip > 6x13.pcf.gz
sh: /usr/pkg/xorg/bin/bdftopcf: not found
[...]


Sorry for the lack of detail, but this was my general experience, fwiw.


I'll see what I can muster for details from my logs and a rebuild on my 
system...


> The build failed:
> 
> cc -o Xprt -O2 -fno-strict-aliasing -ansi -Dasm=__asm -Wall -Wpointer-arith 
> -Wstrict-prototypes                           -Wmissing-prototypes 
> -Wmissing-declarations            
>          -Wredundant-decls -Wnested-externs -Wundef     
> -L/pkg_comp/obj/pkgsrc/x11/xorg-server/default/xc/exports/lib   
> Xprint/ddxInit.o Xprint/dpmsstubs.o Xprint/miinitext.o   
>       os/libcwrapper.o dix/libdix.a os/libos.a  Xprint/libprinter.a       
> Xprint/raster/libraster.a Xprint/pcl/libpcl.a Xprint/pcl-mono/libpcl.a 
> Xprint/ps/libps.a mfb/libmfb.a c
> fb/libcfb.a            cfb32/libcfb32.a mfb/libmfb.a dix/libxpstubs.a 
> mi/libmi.a composite/libcomposite.a damageext/libdamage.a 
> miext/damage/libdamage.a xfixes/libxfixes.a miext
> /cw/libcw.a                   Xext/libexts.a xkb/libxkb.a os/libos.a 
> Xi/libxinput.a                   lbx/liblbx.a                   
> /pkg_comp/obj/pkgsrc/x11/xorg-server/default
> /xc/lib/lbxutil/liblbxutil.a  randr/librandr.a render/librender.a 
> Xext/libext.a dbe/libdbe.a record/librecord.a GL/glx/libglx.a                
> GL/mesa/GLcore/libGLcore.a XTrap/l
> ibxtrap.a -L/usr/pkg/xorg/lib    
> /pkg_comp/obj/pkgsrc/x11/xorg-server/default/xc/lib/font/libXfont.a 
> -L/pkg_comp/obj/pkgsrc/x11/xorg-server/default/.buildlink/lib -Wl,-R /pkg_co
> mp/obj/pkgsrc/x11/xorg-server/default/.buildlink/lib -lfreetype 
> dix/libxpstubs.a  -L/usr/lib -Wl,-R/usr/lib -lz -lm                  -lXau 
> -lXdmcp -li386 -lX11 -L/usr/pkg/lib -L
> /usr/pkg/xorg/lib  -Wl,-R/usr/pkg/lib  -Wl,-R/usr/pkg/xorg/lib
> Xprint/ps/libps.a(psout_ftpstype1.o): In function `PsOut_DownloadFreeType1':
> psout_ftpstype1.c:(.text+0x64): warning: warning: tempnam() possibly used 
> unsafely, use mkstemp() or mkdtemp()
> /pkg_comp/obj/pkgsrc/x11/xorg-server/default/xc/lib/font/libXfont.a(fttools.o):
>  In function `FTcheckForTTCName':
> fttools.c:(.text+0xc5): undefined reference to `ft_isdigit'
> *** Error code 1
> 
> Stop.
> make: stopped in 
> /pkg_comp/obj/pkgsrc/x11/xorg-server/default/xc/programs/Xserver
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/pkgsrc/x11/xorg-server
> *** Error code 1
> 
> 
> 
>               --Steve Bellovin, http://www.cs.columbia.edu/~smb

-- 

-bch
http://www.methodlogic.net

Attachment: signature.asc
Description: Digital signature



Home | Main Index | Thread Index | Old Index