From: <no...@so...> - 2002-05-04 04:51:02
|
Bugs item #552171, was opened at 2002-05-03 21:51 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=101355&aid=552171&group_id=1355 Category: clx Group: build problems Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Sam Steingold (sds) Summary: failure with clx.e Initial Comment: I'm attempting to build from sources on Solaris 8 x86, using gcc-2.95.2 and gld and gas. All goes well with clx-mit, but with clx-new I get this: make[1]: Leaving directory `/tmp/clisp-2.28/src/regexp' test -d clx/new-clx || ./lndir ../modules/clx/new-clx clx/new-clx if test -f clx/new-clx/configure -a '!' -f clx/new-clx/config.status ; then cd clx/new-clx ; ./configure --cache-file=`echo clx/new-clx/ | sed -e 's,[^/][^/]*//*,../,g'`config.cache ; fi configure: loading cache ../../config.cache checking for gcc... (cached) gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking how to run the C preprocessor... (cached) gcc -E checking for X... (cached) libraries /usr/openwin/lib, headers /usr/openwin/include checking whether -R must be followed by a space... no checking for gethostbyname... no checking for gethostbyname in -lnsl... yes checking for connect... no checking for connect in -lsocket... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for Xpm library... no checking for X shape extension... yes updating cache ../../config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating link.sh CLISP="`pwd`/lisp.run -M `pwd`/lispinit.mem -B `pwd` -N `pwd`/locale -Efile UTF-8 -norc" ; cd clx/new-clx ; dots=`echo clx/new-clx/ | sed -e 's,[^/][^/]*//*,../,g'` ; make clisp-module CC="gcc" CFLAGS="-W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -fomit-frame-pointer -Wno-sign-compare -O2 -fexpensive-optimizations -DUNIX_BINARY_DISTRIB -DUNICODE -DDYNAMIC_FFI" INCLUDES="$dots" LISPBIBL_INCLUDES=" ${dots}lispbibl.c ${dots}fsubr.c ${dots}subr.c ${dots}pseudofun.c ${dots}constsym.c ${dots}constobj.c ${dots}unix.c ${dots}xthread.c ${dots}stdbool.h ${dots}libintl.h ${dots}iconv.h ${dots}sigsegv.h" CLFLAGS="-x none" LIBS="libsigsegv.a libintl.a libiconv.a libreadline.a libavcall.a libcallback.a -lnsl -lsocket -ltermcap -ldl " RANLIB="ranlib" CLISP="$CLISP -q" make[1]: Entering directory `/tmp/clisp-2.28/src/clx/new-clx' /tmp/clisp-2.28/src/lisp.run -M /tmp/clisp-2.28/src/lispinit.mem -B /tmp/clisp-2.28/src -N /tmp/clisp-2.28/src/locale -Efile UTF-8 -norc -q -i clx-preload.lisp -c clx.lisp ;; Loading file clx-preload.lisp ... ;; Loading of file clx-preload.lisp is finished. Compiling file /tmp/clisp-2.28/src/clx/new-clx/clx.lisp ... Compilation of file /tmp/clisp-2.28/src/clx/new-clx/clx.lisp is finished. The following functions were used but not defined: XLIB::CLOSE-DOWN-MODE-SETTER XLIB::DISPLAY-AFTER-FUNCTION-SETTER XLIB::DISPLAY-ERROR-HANDLER-SETTER XLIB::DISPLAY-PLIST-SETTER XLIB::DRAWABLE-BORDER-WIDTH-SETTER XLIB::DRAWABLE-HEIGHT-SETTER XLIB::DRAWABLE-PLIST-SETTER XLIB::DRAWABLE-WIDTH-SETTER XLIB::DRAWABLE-X-SETTER XLIB::DRAWABLE-Y-SETTER XLIB::FONT-PATH-SETTER XLIB::FONT-PLIST-SETTER XLIB::GCONTEXT-ARC-MODE-SETTER XLIB::GCONTEXT-BACKGROUND-SETTER XLIB::GCONTEXT-CACHE-P-SETTER XLIB::GCONTEXT-CAP-STYLE-SETTER XLIB::GCONTEXT-CLIP-MASK-SETTER XLIB::GCONTEXT-CLIP-X-SETTER XLIB::GCONTEXT-CLIP-Y-SETTER XLIB::GCONTEXT-DASH-OFFSET-SETTER XLIB::GCONTEXT-DASHES-SETTER XLIB::GCONTEXT-EXPOSURES-SETTER XLIB::GCONTEXT-FILL-RULE-SETTER XLIB::GCONTEXT-FILL-STYLE-SETTER XLIB::GCONTEXT-FONT-SETTER XLIB::GCONTEXT-FOREGROUND-SETTER XLIB::GCONTEXT-FUNCTION-SETTER XLIB::GCONTEXT-JOIN-STYLE-SETTER XLIB::GCONTEXT-LINE-STYLE-SETTER XLIB::GCONTEXT-LINE-WIDTH-SETTER XLIB::GCONTEXT-PLANE-MASK-SETTER XLIB::GCONTEXT-PLIST-SETTER XLIB::GCONTEXT-STIPPLE-SETTER XLIB::GCONTEXT-SUBWINDOW-MODE-SETTER XLIB::GCONTEXT-TILE-SETTER XLIB::GCONTEXT-TS-X-SETTER XLIB::GCONTEXT-TS-Y-SETTER XLIB::PIXMAP-PLIST-SETTER XLIB::POINTER-MAPPING-SETTER XLIB::SCREEN-PLIST-SETTER XLIB::SELECTION-OWNER-SETTER XLIB::WINDOW-BACKGROUND-SETTER XLIB::WINDOW-BACKING-PIXEL-SETTER XLIB::WINDOW-BACKING-PLANES-SETTER XLIB::WINDOW-BACKING-STORE-SETTER XLIB::WINDOW-COLORMAP-SETTER XLIB::WINDOW-CURSOR-SETTER XLIB::WINDOW-BIT-GRAVITY-SETTER XLIB::WINDOW-BORDER-SETTER XLIB::WINDOW-EVENT-MASK-SETTER XLIB::WINDOW-GRAVITY-SETTER XLIB::WINDOW-DO-NOT-PROPAGATE-MASK-SETTER XLIB::WINDOW-OVERRIDE-REDIRECT-SETTER XLIB::WINDOW-PLIST-SETTER XLIB::WINDOW-PRIORITY-SETTER XLIB::WINDOW-SAVE-UNDER-SETTER (SETF XLIB::POINTER-MAPPING) (SETF XLIB::CLOSE-DOWN-MODE) (SETF XLIB::SELECTION-OWNER) XLIB::%GCONTEXT-KEY->MASK XLIB::LOOKUP-PIXMAP XLIB::PIXMAP-ID XLIB::ATOM-NAME XLIB::INTERN-ATOM XLIB::LOOKUP-WINDOW XLIB::WINDOW-ID XLIB::VISUAL-INFO XLIB::LOOKUP-RESOURCE-ID XLIB::DRAWABLE-ID XLIB::GCONTEXT-ID XLIB::CURSOR-ID XLIB::FONT-ID XLIB::LOOKUP-COLORMAP XLIB::WINDOW-DISPLAY XLIB::COLORMAP-ID XLIB::CARD8->CHAR XLIB::GET-PROPERTY XLIB::CHAR->CARD8 XLIB::CHANGE-PROPERTY XLIB::SCREEN-ROOT XLIB::DISPLAY-ROOTS XLIB::LIST-PROPERTIES XLIB::ROTATE-PROPERTIES XLIB::%UNTRACED-COLOR-RED XLIB::%UNTRACED-COLOR-GREEN XLIB::%UNTRACED-COLOR-BLUE XLIB::%UNTRACED-DISPLAY-DISPLAY XLIB::%UNTRACED-DISPLAY-VENDOR-NAME XLIB::%UNTRACED-DISPLAY-RELEASE-NUMBER XLIB::%UNTRACED-DISPLAY-PROTOCOL-MAJOR-VERSION XLIB::%UNTRACED-DISPLAY-PROTOCOL-MINOR-VERSION XLIB::%UNTRACED-COLORMAP-VISUAL-INFO XLIB::%UNTRACED-VISUAL-INFO-CLASS XLIB::%UNTRACED-DISPLAY-HOST XLIB::CREATE-IMAGE XLIB::MAKE-EVENT-MASK 0 errors, 0 warnings /tmp/clisp-2.28/src/lisp.run -M /tmp/clisp-2.28/src/lispinit.mem -B /tmp/clisp-2.28/src -N /tmp/clisp-2.28/src/locale -Efile UTF-8 -norc -q -i clx-preload.lisp -c image.lisp ;; Loading file clx-preload.lisp ... ;; Loading of file clx-preload.lisp is finished. Compiling file /tmp/clisp-2.28/src/clx/new-clx/image.lisp ... Compilation of file /tmp/clisp-2.28/src/clx/new-clx/image.lisp is finished. The following functions were used but not defined: XLIB::CREATE-PIXMAP XLIB::CREATE-GCONTEXT XLIB::PUT-IMAGE XLIB::COPY-AREA XLIB::FREE-GCONTEXT 0 errors, 0 warnings ../../ccmp2c clx.f > genclx.c gcc -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -fomit-frame-pointer -Wno-sign-compare -O2 -fexpensive-optimizations -DUNIX_BINARY_DISTRIB -DUNICODE -DDYNAMIC_FFI -DWANT_XPM=0 -DWANT_XSHAPE=1 genclx.c -o genclx ./genclx > clx.e rm -f genclx.c rm -f genclx gcc -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -fomit-frame-pointer -Wno-sign-compare -O2 -fexpensive-optimizations -DUNIX_BINARY_DISTRIB -DUNICODE -DDYNAMIC_FFI -I../../ -o ./e2d e2d.c echo "#line 1 \clx.e\" > clx.temp sed -e 's,//.*$,,' -e 's,/\*[^/]*\*/, ,g' -e 's,/\*[^*]*\*/, ,g' -e 's,\(/\*.*\)`,\1,g' < clx.e >> clx.temp ./e2d clx clx.temp clx.d ;Converting module `clx' (clx.temp --> clx.d) Notice: Signature (9, 0, norest, nokey) for function 'XLIB:COPY-AREA' will be emulated. Notice: Signature (10, 0, norest, nokey) for function 'XLIB:COPY-PLANE' will be emulated. Notice: Signature (6, 1, norest, nokey) for function 'XLIB:DRAW-LINE' will be emulated. Notice: Signature (6, 1, norest, nokey) for function 'XLIB:DRAW-RECTANGLE' will be emulated. Notice: Signature (5, 0, norest, key) for function 'XLIB:DRAW-GLYPH' will be emulated. Notice: Signature (5, 0, norest, key) for function 'XLIB:DRAW-GLYPHS' will be emulated. Notice: Signature (5, 0, norest, key) for function 'XLIB:DRAW-IMAGE-GLYPH' will be emulated. Notice: Signature (5, 0, norest, key) for function 'XLIB:DRAW-IMAGE-GLYPHS' will be emulated. Notice: Signature (5, 0, norest, key) for function 'XLIB:CHANGE-PROPERTY' will be emulated. Notice: Signature (3, 2, norest, nokey) for function 'XLIB:CONVERT-SELECTION' will be emulated. Notice: Signature (6, 2, norest, nokey) for function 'XLIB:WARP-POINTER-IF-INSIDE' will be emulated. Notice: Signature (5, 2, norest, nokey) for function 'XLIB:WARP-POINTER-RELATIVE-IF-INSIDE' will be emulated. ;Used packages: XLIB. rm -f clx.temp ../../comment5 clx.d | ../../ansidecl > clx.c gcc -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -fomit-frame-pointer -Wno-sign-compare -O2 -fexpensive-optimizations -DUNIX_BINARY_DISTRIB -DUNICODE -DDYNAMIC_FFI -I/usr/openwin/include -I../../ -c clx.c In file included from clx.e:418: lispbibl.d:7092: warning: register used for two global register variables clx.e:5858: syntax error before `Values' make[1]: *** [clx.o] Error 1 make[1]: Leaving directory `/tmp/clisp-2.28/src/clx/new-clx' make: *** [clx/new-clx] Error 2 The odd thing is that clx.e:5858 does not contain `Values': starting from 5857 it reads defun XLIB:DRAW-IMAGE-GLYPHS (5, 0, norest, key, 5, (:START :END :TRANSLATE :WIDTH :SIZE)) { general_draw_text (1); } ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=101355&aid=552171&group_id=1355 |