I lost 50 hours due to a silly mistake.
I finally found the root cause for all the devastating trouble occurring later 
in the build process (all the *_drv.so modules after the server, including 
input/*, would just not correctly link).

Here, starting at line 7618 (referring to a default "./buildit -c -p" log), is 
that dumb inconsitency I had introduced when merging in my wrapper for 
/usr/X11/bin/Xorg (and therefore having changed the default name for the actual 
binary to 'Xorg-bin', when I unfortunately missed one essential place in Alan's 
chain).

I had modified quite a number of files in the build-to-next-rebuild meantime 
and had only performed incremental re-make's from April02nd to April04th, which 
was a mistake.
Then, from the first "make World" on, after all the additions and modifications 
over the days before, I really got lost.
Two days without any progress.

Here finally the resolution:

Making all in fake
rm -f build_32/mapfile-Xorg-externs
printf '# Functions exported by Xorg server to loadable modules\n\n' > 
build_32/mapfile-Xorg-externs
printf '{\n  global:\n' >> build_32/mapfile-Xorg-externs
/usr/ccs/bin/nm -g build_32/xorg-server-1.2.0/hw/xfree86/Xorg-bin | grep -v 
UNDEF | sed -n -e 's/^.*\|FUNC \|GLOB \|.*\|\([A-Za-z].*\)$/    \1 = FUNCTION 
extern;/p' -e 's/^.*\|OBJT \|GLOB \|.*\|\([A-Za-z].*\)$/    \1 = DATA 
extern;/p' >> build_32/mapfile-Xorg-externs
/usr/ccs/bin/nm: build_32/xorg-server-1.2.0/hw/xfree86/Xorg-bin: No such file 
or directory
printf '};\n' >> build_32/mapfile-Xorg-externs
make -k BUILD_DIR=build_32 ARCH_FLAGS="-xarch=v8plus" 
ARCH_GCC_FLAGS="-mcpu=ultrasparc -m32" ARCHBINSUBDIR="sparcv8" install_gen
(cd build_32/xorg-server-1.2.0 ; 
PATH=/bin:/opt/SUNWspro/bin:/opt/jdsbld/bin:/opt/sfw/bin:/opt/sfw/sbin:/usr/ccs/bin:/usr/sfw/bin:/opt/SUNWspro/bin:/opt/jdsbld/bin:/opt/sfw/bin:/opt/sfw/sbin:/usr/ccs/bin:/usr/sfw/bin:/usr/bin:/usr/openwin/bin:/usr/ucb:/usr/sfw/bin:/opt/sfw/bin:/usr/sbin
  
LD_LIBRARY_PATH=/export/home/bochnig/projects/Xorg_alanc/X-src-20070227__20070401sun/X-src-20070227/XW_NV/open-src/xserver/xorg/../../../proto-sun4-svr4/usr/X11/lib/X11/xserver:/export/home/bochnig/projects/Xorg_alanc/X-src-20070227__20070401sun/X-src-20070227/XW_NV/open-src/xserver/xorg/../../../proto-sun4-svr4/usr/X11/lib:/export/home/bochnig/projects/Xorg_alanc/X-src-20070227__20070401sun/X-src-20070227/XW_NV/open-src/xserver/xorg/../../../proto-sun4-svr4/usr/X11/lib/xorgcfg
 make -k)
Making all in doc
make  all-am

Finally continuing now.
 
 
This message posted from opensolaris.org

Reply via email to