Bug 19691 - xorg-server-1.5.3: undefined references to `assert'
Summary: xorg-server-1.5.3: undefined references to `assert'
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/Ext/GLX (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-22 09:14 UTC by Martin Mokrejs
Modified: 2009-01-22 10:11 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Martin Mokrejs 2009-01-22 09:14:48 UTC
Hi,
  I see several opened bug reports in bugzilla related to -DDEBUG/-DNDEBUG/--enable-debug options. Here is yet another one. How do you debug errors?


./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --lo
calstatedir=/var/lib --prefix=/usr --datadir=/usr/share --disable-ipv6 --disable-dmx --disable-kdrive --disable-tslib --enable-xvfb --enable-xne
st --enable-xtrap --enable-record --enable-xfree86-utils --enable-install-libxf86config --enable-dri --enable-glx --enable-xorg --disable-glx-tl
s --enable-xorgcfg --enable-config-dbus --enable-config-hal --disable-dri2 --sysconfdir=/etc/X11 --localstatedir=/var --enable-install-setuid --
with-fontdir=/usr/share/fonts --with-xkb-output=/var/lib/xkb --with-default-font-path=built-ins --disable-xsdl --enable-debug --build=i686-pc-li
nux-gnu
[cut]
/bin/sh ../../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc -DHAVE_DIX_CONFIG_H -DNO_HW_ONLY_EXTS -DNO_MODULE_EXTS  -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include     -I../../include -I../../include -I../../Xext -I../../composite -I../../damageext -I../../xfixes -I../../Xi -I../../mi -I../../miext/shadow  -I../../miext/damage -I../../render -I../../randr -I../../fb -O0 -g3 -DDEBUG -DNDEBUG -g -rdynamic -Wl,-O1 -Wl,-z,lazy -o Xvfb InitInput.o InitOutput.o dpmsstubs.o stubs.o miinitext.o ../../fb/libfb.la ../../xfixes/libxfixes.la ../../Xext/libXext.la ../../config/libconfig.a ../../dbe/libdbe.la ../../XTrap/libxtrap.la ../../record/librecord.la ../../glx/libglx.la ../../render/librender.la ../../randr/librandr.la ../../damageext/libdamageext.la ../../miext/damage/libdamage.la ../../miext/shadow/libshadow.la ../../Xi/libXi.la ../../xkb/libxkb.la ../../xkb/libxkbstubs.la ../../composite/libcomposite.la ../../dix/libxpstubs.la libfbcmap.a ../../dix/libdix.la ../../config/libconfig.a ../../mi/libmi.la ../../os/libos.la  -lXfont -lXau -lfontenc -lpixman-1 -lhal -ldbus-1 -lXdmcp    -lm  -lrt   -lcrypto -lm  -lrt
libtool: link: i686-pc-linux-gnu-gcc -DHAVE_DIX_CONFIG_H -DNO_HW_ONLY_EXTS -DNO_MODULE_EXTS -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I../../include -I../../include -I../../Xext -I../../composite -I../../damageext -I../../xfixes -I../../Xi -I../../mi -I../../miext/shadow -I../../miext/damage -I../../render -I../../randr -I../../fb -O0 -g3 -DDEBUG -DNDEBUG -g -rdynamic -Wl,-O1 -Wl,-z -Wl,lazy -o Xvfb InitInput.o InitOutput.o dpmsstubs.o stubs.o miinitext.o  ../../fb/.libs/libfb.a ../../xfixes/.libs/libxfixes.a ../../Xext/.libs/libXext.a ../../dbe/.libs/libdbe.a ../../XTrap/.libs/libxtrap.a ../../record/.libs/librecord.a ../../glx/.libs/libglx.a ../../render/.libs/librender.a ../../randr/.libs/librandr.a ../../damageext/.libs/libdamageext.a ../../miext/damage/.libs/libdamage.a ../../miext/shadow/.libs/libshadow.a ../../Xi/.libs/libXi.a ../../xkb/.libs/libxkb.a ../../xkb/.libs/libxkbstubs.a ../../composite/.libs/libcomposite.a ../../dix/.libs/libxpstubs.a libfbcmap.a ../../dix/.libs/libdix.a ../../config/libconfig.a ../../mi/.libs/libmi.a ../../os/.libs/libos.a /usr/lib/libXfont.so /usr/lib/libfreetype.so -lbz2 /usr/lib/libXau.so /usr/lib/libfontenc.so -lz /usr/lib/libpixman-1.so /usr/lib/libhal.so /usr/lib/libdbus-1.so /usr/lib/libXdmcp.so -lcrypto -lm -lrt
../../glx/.libs/libglx.a(glapi.o): In function `_glapi_check_table':
/var/tmp/portage/x11-base/xorg-server-1.5.3-r2/work/xorg-server-1.5.3/glx/glapi.c:973: undefined reference to `assert'
/var/tmp/portage/x11-base/xorg-server-1.5.3-r2/work/xorg-server-1.5.3/glx/glapi.c:983: undefined reference to `assert'
/var/tmp/portage/x11-base/xorg-server-1.5.3-r2/work/xorg-server-1.5.3/glx/glapi.c:984: undefined reference to `assert'
/var/tmp/portage/x11-base/xorg-server-1.5.3-r2/work/xorg-server-1.5.3/glx/glapi.c:990: undefined reference to `assert'
/var/tmp/portage/x11-base/xorg-server-1.5.3-r2/work/xorg-server-1.5.3/glx/glapi.c:991: undefined reference to `assert'
../../glx/.libs/libglx.a(glapi.o):/var/tmp/portage/x11-base/xorg-server-1.5.3-r2/work/xorg-server-1.5.3/glx/glapi.c:997: more undefined references to `assert' follow
collect2: ld returned 1 exit status
make[3]: *** [Xvfb] Error 1
make[3]: Leaving directory `/var/tmp/portage/x11-base/xorg-server-1.5.3-r2/work/xorg-server-1.5.3/hw/vfb'
Comment 1 Alan Coopersmith 2009-01-22 10:11:26 UTC
Already fixed in git master:
http://cgit.freedesktop.org/xorg/xserver/commit/?id=8d4d0b47a07a298a20ffae9fefe96c8c7ca9dccc

Added to http://www.x.org/wiki/Server15Branch for consideration for 1.5.4, if/when it happens.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.