pkgsrc-Users archive

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

Error building xorg-server from pkgsrc current on NetBSD/alpha 3.0



Hi all,

I'm trying to build xorg-server 6.9 from pkgsrc current (updated yesterday)
on a NetBSD/alpha 3.0 system and it dies with an undefined symbol error when
linking the Xorg server:
 (drvConf.o(.data+0xa0): undefined reference to `JAMSTUDIO').

Here're the final command and error (apologies for long line length):
/usr/obj/pkg/x11/xorg-server/work/.gcc/bin/gcc -o Xorg -O2 -ansi -Dasm=__asm 
-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes 
-Wmissing-declarations -Wredundant-decls -Wnested-externs -Wundef 
-L/usr/obj/pkg/x11/xorg-server/work/xc/exports/lib xkb/xf86KillSrv.o 
xkb/xf86VT.o xkb/xf86Private.o 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/drivers/drvConf.o
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/input/drvConf.o
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/drivers/libdriver.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/ramdac/libramdac.a
 /usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/ddc/libddc.a 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/i2c/libi2c.a 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/xaa/libxaa.a 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/exa/libexa.a 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/vgahw/libvgahw.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/fbdevhw/libfbdevhw.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/xf8_32bpp/libxf8_32bpp.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/xf8_16bpp/libxf8_16bpp.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/xf4bpp/libxf4bpp.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/shadowfb/libshadowfb.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/input/libidriver.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/common/xf86Init.o
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/common/xf86IniExt.o
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/common/libxf86.a
 /usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/rac/librac.a 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/parser/libxf86config.a
 /usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/vbe/libvbe.a 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/os-support/libxf86_os.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/int10/libint10.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/common/libxf86.a
 miext/shadow/libshadow.a dix/libdix.a os/libos.a fb/libfb.a cfb16/libcfb16.a 
cfb32/libcfb32.a cfb/libcfb.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/libext.a xkb/libxkb.a os/libos.a 
Xi/libxinput.a lbx/liblbx.a 
/usr/obj/pkg/x11/xorg-server/work/xc/lib/lbxutil/liblbxutil.a dbe/libdbe.a 
record/librecord.a XTrap/libxtrap.a GL/glx/libglx.a GL/mesa/GLcore/libGLcore.a 
randr/librandr.a render/librender.a 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/common/libxf86.a
 mi/libmi.a 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/scanpci/libscanpci.a
 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/os-support/libxf86_os.a
 /usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/ddc/libddc.a 
-L/usr/obj/pkg/x11/xorg-server/work/.x11-buildlink/lib 
/usr/obj/pkg/x11/xorg-server/work/xc/lib/font/libXfont.a 
-L/usr/obj/pkg/x11/xorg-server/work/.buildlink/lib -Wl,-R/usr/local/lib 
dix/libxpstubs.a -Wl,-R/usr/local/xorg/lib 
-I/usr/obj/pkg/x11/xorg-server/work/.buildlink/include -lfreetype -lz -lm -lXau 
-lXdmcp -lalpha 
/usr/obj/pkg/x11/xorg-server/work/xc/programs/Xserver/hw/xfree86/input/drvConf.o(.data+0xa0):
 undefined reference to `JAMSTUDIO'

It looks like something related to the jamstudio driver is not being linked
in, but I'm not sure what. I've checked the cf/NetBSD.cf and according to
it the jamstudio driver is supposed to be built, 
hw/xfree86/input/idriver.list references the jamstudio driver and
input/jamstudio/js_x*.o exist. 

I'm not that familiar with the xorg build system, so thought I'd post this
here in case someone's seen this one already or can point me in the right
direction before I dig further. I'm using the default package options.

If needed, I can put the .work.log online somewhere.

-mj
-- 
Michael-John Turner | http://weblogs.turner.org.za/mj/
mj%turner.org.za@localhost    | Open Source in WC ZA - http://www.clug.org.za/



Home | Main Index | Thread Index | Old Index