Subject: xsrc/20967: updating to X system 4.3.0 crash
To: None <gnats-bugs@gnats.netbsd.org>
From: None <pasdiari@eupmt.es>
List: netbsd-bugs
Date: 03/31/2003 00:00:26
>Number:         20967
>Category:       xsrc
>Synopsis:       updating to X system 4.3.0 crash
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    xsrc-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Mar 31 00:01:01 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Ricard
>Release:        NetBSD 1.6Q
>Organization:
>Environment:
NetBSD raver.raver135.homeip.net 1.6Q NetBSD 1.6Q (RAVER_KERNEL) #0: Wed Mar 19 18:08:50 CET 2003      root@raver.raver135.homeip.net:/usr/src/sys/arch/i386/compile/RAVER_KERNEL i386
>Description:
I tried to update the X system of my NetBSD-1.6Q, but it crashed. After updating xsrc at
28th March via cvs, I execute "make build" in /usr/xsrc directory. The error message is:

gcc -o xsystrace -O2 -ansi -Dasm=__asm     -L../../../xfree/xc/exports/lib   callbacks.o
interface.o main.o -lXaw -lXmu -lXt -lSM -lICE -lXpm -lXext -lX11 -L/usr/X11R6/lib    
-Wl,-rpath,/usr/X11R6/lib -Wl,-rpath-link,../../../xfree/xc/exports/lib
./../../xfree/xc/exports/lib/libXext.a(extutil.o): In function `XextAddDisplay':
extutil.o(.text+0x234): undefined reference to `_XLockMutex_fn'
extutil.o(.text+0x241): undefined reference to `_Xglobal_lock'
extutil.o(.text+0x25a): undefined reference to `_XUnlockMutex_fn'
extutil.o(.text+0x267): undefined reference to `_Xglobal_lock'
./../../xfree/xc/exports/lib/libXext.a(extutil.o): In function `XextRemoveDisplay':
extutil.o(.text+0x288): undefined reference to `_XLockMutex_fn'
extutil.o(.text+0x295): undefined reference to `_Xglobal_lock'
extutil.o(.text+0x2b6): undefined reference to `_XUnlockMutex_fn'
extutil.o(.text+0x2c3): undefined reference to `_Xglobal_lock'
extutil.o(.text+0x2f0): undefined reference to `_XUnlockMutex_fn'
extutil.o(.text+0x2fd): undefined reference to `_Xglobal_lock'
./../../xfree/xc/exports/lib/libXext.a(extutil.o): In function `XextFindDisplay':
extutil.o(.text+0x33d): undefined reference to `_XLockMutex_fn'
extutil.o(.text+0x34a): undefined reference to `_Xglobal_lock'
extutil.o(.text+0x365): undefined reference to `_XUnlockMutex_fn'
extutil.o(.text+0x372): undefined reference to `_Xglobal_lock'
extutil.o(.text+0x383): undefined reference to `_XUnlockMutex_fn'
extutil.o(.text+0x390): undefined reference to `_Xglobal_lock'
*** Error code 1

Stop.
make: stopped in /usr/xsrc/local/programs/xsystrace
*** Error code 1

Stop.
make: stopped in /usr/xsrc/local/programs
*** Error code 1

Stop.
make: stopped in /usr/xsrc/local
*** Error code 1

Stop.
make: stopped in /usr/xsrc
*** Error code 1

Stop.
make: stopped in /usr/xsrc

>How-To-Repeat:
cvs -q up -dP xsrc
cd /usr/xsrc
make build
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted: