Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 May 2003 18:16:18 +0700
From:      Roger Merritt <mcrogerm@stjohn.ac.th>
To:        freebsd-ports@freebsd.org
Subject:   Problem upgrading XFree86-libraries
Message-ID:  <5.2.0.9.0.20030512180251.009ef040@127.0.0.1>

next in thread | raw e-mail | index | archive | help
I've been trying to upgrade XFree86-libraries from the ports. I've 
re-cvsupped several times, and I'm still getting the same error message. My 
session goes like:

>--->  Upgrading 'XFree86-libraries-4.3.0_1' to 'XFree86-libraries-4.3.0_3' 
>(x11/XFree86-4-libraries)
>--->  Building '/usr/ports/x11/XFree86-4-libraries'
<snip>
>ln -s /usr/home/ports/x11/XFree86-4-libraries/work/xc/lib/Xau/AuFileName.c 
>AuFileName.c
>rm -f AuRead.c
>ln -s /usr/home/ports/x11/XFree86-4-libraries/work/xc/lib/Xau/AuRead.c 
>AuRead.c
>rm -f ks_tables.h makekeys makekeys.o
>LD_LIBRARY_PATH=/usr/home/ports/x11/XFree86-4-libraries/work/xc/exports/lib 
>cc -o makekeys -O -pipe -march=pentium  -ansi -Dasm=__asm 
>GccWarningOptions    -I/usr/home/ports/x11/XFree86-4-libraries/work/xc 
>-I/usr/home/ports/x11/XFree86-4-libraries/work/xc/exports/include 
>-DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT 
>-D_THREAD_SAFE -DXUSE_MTSAFE_API 
>-DXNO_MTSAFE_PWDAPI    -DMALLOC_0_RETURNS_NULL  -DHAS_SNPRINTF 
>-DLIBX11                   -DPOSTLOCALELIBDIR=\"lib\"   util/makekeys.c 
>-L/usr/X11R6/lib -pthread   -Wl,-rpath,/usr/X11R6/lib
>cc: GccWarningOptions: No such file or directory
>*** Error code 1 (ignored)
>./makekeys < 
>/usr/home/ports/x11/XFree86-4-libraries/work/xc/exports/include/X11/keysymdef.h  
> > ks_tables_h
>./makekeys: not found
>*** Error code 127
>
>Stop in /usr/home/ports/x11/XFree86-4-libraries/work/xc/lib/X11.
>*** Error code 1

Can someone suggest what I should do to correct this? I confess I'm baffled 
-- as I read the output, 'make' has issued a 'rm' command,  and then the 
next line looks like what should be arguments to the compiler command, but 
the command is not given correctly? It looks to me as if it's defining the 
environment variable LD_LIBRARY_PATH, and then there should be either a 
semicolon or a newline before the call to 'cc'. Can that be? I'm not a 
programmer, so I'm not familiar with esoteric output from 'make' and can 
get pretty confused trying to follow the chain of events in a complicated 
makefile with a lot of symbolic labels and macros.

-- 
Roger



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.2.0.9.0.20030512180251.009ef040>