Bug 9574 - xorg 7.2rc3 broken X server build
Summary: xorg 7.2rc3 broken X server build
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: 7.2 (2007.02)
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-08 14:31 UTC by Michal Suchanek
Modified: 2007-01-08 23:07 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Michal Suchanek 2007-01-08 14:31:19 UTC
xorg-server does build Xvfb and Xnest by default, and these do not work because
mipmap.c is not in the list of files that should be compiled in GL/mesa/main.


--- xorg-server-1.1.99.903/GL/mesa/main/Makefile.am~    2006-12-01
23:48:41.000000000 +0100
+++ xorg-server-1.1.99.903/GL/mesa/main/Makefile.am     2007-01-08
21:41:55.000000000 +0100
@@ -79,6 +79,7 @@
                     texobj.c \
                     texrender.c \
                     texstate.c \
+                   mipmap.c \
                     texstore.c \
                     varray.c \
                     $(VSNPRINTF_SOURCES) \



Xorg is built/installed first so the build produces a working server. However,
Xprint and any other servers built after Xvfb aren't installed.

built with:
PATH=/opt/xorg/bin:$PATH  sh
/usr/src/index.html\?p\=xorg%2Futil%2Fmodular.git\;a\=blob_plain\;f\=build-from-tarballs.sh
-e -m /usr/src/mesa -n /opt/xorg > build.log 2>&1gcc -DHAVE_DIX_CONFIG_H
-DNO_HW_ONLY_EXTS -DNO_MODULE_EXTS -Wall -Wpointer-arith -Wstrict-prototypes
-Wmissing-prototyp
es -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE
-DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/opt/
xorg/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 -g -O2 -o Xvfb InitInput.
o InitOutput.o dpmsstubs.o stubs.o miinitext.o fbcmap.o 
../../dix/.libs/libdix.a ../../fb/.libs/libfb.a ../../mi/.libs
/libmi.a ../../xfixes/.libs/libxfixes.a ../../Xext/.libs/libXext.a
../../dbe/.libs/libdbe.a ../../XTrap/.libs/libxtrap.
a ../../record/.libs/librecord.a ../../GL/glx/.libs/libglx.a
../../GL/mesa/.libs/libGLcore.a ../../render/.libs/librend
er.a ../../randr/.libs/librandr.a ../../damageext/.libs/libdamageext.a
../../miext/damage/.libs/libdamage.a ../../miext
/cw/.libs/libcw.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
../../os/.libs/libcwrapper.a ../../os/.
libs/libos.a -L/opt/xorg/lib /opt/xorg/lib/libXfont.so /usr/lib/libfreetype.so
/opt/xorg/lib/libXau.so /opt/xorg/lib/li
bfontenc.so -lz /opt/xorg/lib/libXdmcp.so -lm -lrt   -Wl,--rpath
-Wl,/opt/xorg/lib -Wl,--rpath -Wl,/opt/xorg/lib
../../GL/mesa/.libs/libGLcore.a(fbobject.o): In function `_mesa_GenerateMipmapEXT':
/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/xorg-server-1.1.99.903/GL/mesa/main/fbobject.
c:1554: undefined reference to `_mesa_generate_mipmap'
../../GL/mesa/.libs/libGLcore.a(texstore.o): In function `_mesa_store_teximage1d':
/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/xorg-server-1.1.99.903/GL/mesa/main/texstore.
c:2916: undefined reference to `_mesa_generate_mipmap'
../../GL/mesa/.libs/libGLcore.a(texstore.o): In function `_mesa_store_teximage2d':
/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/xorg-server-1.1.99.903/GL/mesa/main/texstore.
c:3002: undefined reference to `_mesa_generate_mipmap'
../../GL/mesa/.libs/libGLcore.a(texstore.o): In function `_mesa_store_teximage3d':
/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/xorg-server-1.1.99.903/GL/mesa/main/texstore.
c:3078: undefined reference to `_mesa_generate_mipmap'
../../GL/mesa/.libs/libGLcore.a(texstore.o): In function
`_mesa_store_texsubimage1d':
/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/xorg-server-1.1.99.903/GL/mesa/main/texstore.
c:3126: undefined reference to `_mesa_generate_mipmap'
../../GL/mesa/.libs/libGLcore.a(texstore.o):/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/x
org-server-1.1.99.903/GL/mesa/main/texstore.c:3181: more undefined references to
`_mesa_generate_mipmap' follow
../../GL/mesa/.libs/libGLcore.a(texcompress_fxt1.o): In function `fxt1_encode':
/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/xorg-server-1.1.99.903/GL/mesa/main/texcompre
ss_fxt1.c:1378: undefined reference to `_mesa_upscale_teximage2d'
../../GL/mesa/.libs/libGLcore.a(s_texstore.o): In function
`_swrast_copy_teximage1d':
/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/xorg-server-1.1.99.903/GL/mesa/swrast/s_texst
ore.c:308: undefined reference to `_mesa_generate_mipmap'
../../GL/mesa/.libs/libGLcore.a(s_texstore.o): In function
`_swrast_copy_teximage2d':
/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/xorg-server-1.1.99.903/GL/mesa/swrast/s_texst
ore.c:384: undefined reference to `_mesa_generate_mipmap'
../../GL/mesa/.libs/libGLcore.a(s_texstore.o): In function
`_swrast_copy_texsubimage1d':
/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/xorg-server-1.1.99.903/GL/mesa/swrast/s_texst
ore.c:453: undefined reference to `_mesa_generate_mipmap'
../../GL/mesa/.libs/libGLcore.a(s_texstore.o): In function
`_swrast_copy_texsubimage2d':
/usr/src/xorg.freedesktop.org/releases/development/X11R7.2-RC3/everything/xorg-server-1.1.99.903/GL/mesa/swrast/s_texst
ore.c:529: undefined reference to `_mesa_generate_mipmap'
Comment 1 Michel Dänzer 2007-01-08 23:07:41 UTC
Fixed in git, both on master and server-1.2-branch.


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.