From: Yaroslav K. <kav...@tu...> - 2007-03-31 09:06:22
|
clisp from CVS head, mingw ./configure --with-mingw --with-readline \ --with-module=dirkey --with-module=pcre \ --with-module=rawsock --with-module=regexp \ --with-module=wildcard --with-module=zlib \ --with-module=bindings/win32 \ --with-libreadline-prefix=/usr/local \ --with-libtermcap-prefix=/usr/local \ --with-libpcre-prefix=/usr/local \ --build build-full ... MODPREP: wrote calls.m.c (407,333 bytes) gcc -mno-cygwin -I/usr/local/include -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -falign-functions=4 -D_WIN32 -DUNICODE -DDYNAMIC_FFI -I. -I.. -c calls.m.c -o calls.o In file included from calls.c:20: ../clisp.h:571: warning: register used for two global register variables calls.c: In function `C_subr_posix_file_properties': calls.c:3928: error: assignment of read-only variable `fmtid' calls.c:3930: error: assignment of read-only variable `fmtid' make[1]: *** [calls.o] Error 1 make[1]: Leaving directory `/home/src/clisp/clisp/build-full/syscalls' make: *** [syscalls] Error 2 Thanks! -- WBR, Yaroslav Kavenchuk. |
From: Jack U. <jd...@gm...> - 2007-03-31 13:39:15
|
On 3/31/07, Yaroslav Kavenchuk <kav...@tu...> wrote: > > calls.c: In function `C_subr_posix_file_properties': > calls.c:3928: error: assignment of read-only variable `fmtid' > calls.c:3930: error: assignment of read-only variable `fmtid' > make[1]: *** [calls.o] Error 1 > make[1]: Leaving directory `/home/src/clisp/clisp/build-full/syscalls' > make: *** [syscalls] Error 2 Yaroslav, I'm not seeing this probably because I'm still using a fairly old MinGW release. Try changing the declaration of the fmtid variable on line 3850 as follows: < REFFMTID fmtid = NULL; --- > FMTID* fmtid = NULL; The place where fmtid is used has a cast to REFFMTID. -- Jack Unrue |
From: Yaroslav K. <kav...@tu...> - 2007-04-01 22:05:34
|
Jack Unrue wrote: > Try changing the declaration of the fmtid variable on line 3850 > as follows: > > < REFFMTID fmtid = NULL; > --- >> FMTID* fmtid = NULL; > > The place where fmtid is used has a cast to REFFMTID. > I do it. I get next error: calls.o: In function `C_subr_posix_file_properties': C:/gnu/home/src/clisp/clisp/build-full/syscalls/calls.c:3928: undefined reference to `FMTID_UserDefinedProperties' C:/gnu/home/src/clisp/clisp/build-full/syscalls/calls.c:3930: undefined reference to `FMTID_SummaryInformation' collect2: ld returned 1 exit status ./clisp-link: failed in /home/src/clisp/clisp/build-full/base make: *** [base] Error 1 -- WBR, Yaroslav Kavenchuk. |
From: Jack U. <jd...@gm...> - 2007-04-02 00:45:24
|
On 4/1/07, Yaroslav Kavenchuk <kav...@tu...> wrote: > > calls.o: In function `C_subr_posix_file_properties': > C:/gnu/home/src/clisp/clisp/build-full/syscalls/calls.c:3928: undefined > reference to `FMTID_UserDefinedProperties' > C:/gnu/home/src/clisp/clisp/build-full/syscalls/calls.c:3930: undefined > reference to `FMTID_SummaryInformation' > collect2: ld returned 1 exit status > ./clisp-link: failed in /home/src/clisp/clisp/build-full/base > make: *** [base] Error 1 I installed the latest w32api (version 3.9) and see the same link error. I sent a bug report to the mingw-users list. I'll report back when I find out more, hopefully with a fix or at least a bug ID. We may need to stay a couple of w32api releases back, but we'll see what they say. -- Jack Unrue |
From: Jack U. <jd...@gm...> - 2007-04-02 01:49:16
|
On 4/1/07, I wrote: > On 4/1/07, Yaroslav Kavenchuk <kav...@tu...> wrote: > > > > calls.o: In function `C_subr_posix_file_properties': > > C:/gnu/home/src/clisp/clisp/build-full/syscalls/calls.c:3928: undefined > > reference to `FMTID_UserDefinedProperties' > > C:/gnu/home/src/clisp/clisp/build-full/syscalls/calls.c:3930: undefined > > reference to `FMTID_SummaryInformation' > > collect2: ld returned 1 exit status > > ./clisp-link: failed in /home/src/clisp/clisp/build-full/base > > make: *** [base] Error 1 > > I installed the latest w32api (version 3.9) and see the same link > error. I sent a bug report to the mingw-users list. I'll report back > when I find out more, hopefully with a fix or at least a bug ID. The response back was that these variables require values that have not yet been provided, and they must come from a publicly-available source and definitely not from the MS headers and libs. > We may need to stay a couple of w32api releases back, but > we'll see what they say. So given that we've got a bit of a research project here, I'd recommend falling back to an older w32api version for the time being. -- Jack Unrue |
From: Reini U. <ru...@x-...> - 2007-04-02 10:14:23
|
I saw that the w32api libshell32.a doesn't provide this stub, so I disabled it in the cygwin version. I also fixed this for the 2.41-2 cygwin release: * removed the constant ERROR from GDI (for swank) * fixed building syscalls by removing the FMTID properties from POSIX::FILE-PROPERTIES * added libsvm * fixed constants in bindings/win32.lisp 2007/4/2, Jack Unrue <jd...@gm...>: > On 4/1/07, I wrote: > > On 4/1/07, Yaroslav Kavenchuk <kav...@tu...> wrote: > > > > > > calls.o: In function `C_subr_posix_file_properties': > > > C:/gnu/home/src/clisp/clisp/build-full/syscalls/calls.c:3928: undefined > > > reference to `FMTID_UserDefinedProperties' > > > C:/gnu/home/src/clisp/clisp/build-full/syscalls/calls.c:3930: undefined > > > reference to `FMTID_SummaryInformation' > > > collect2: ld returned 1 exit status > > > ./clisp-link: failed in /home/src/clisp/clisp/build-full/base > > > make: *** [base] Error 1 > > > > I installed the latest w32api (version 3.9) and see the same link > > error. I sent a bug report to the mingw-users list. I'll report back > > when I find out more, hopefully with a fix or at least a bug ID. > > The response back was that these variables require values that > have not yet been provided, and they must come from a > publicly-available source and definitely not from the MS headers > and libs. > > > We may need to stay a couple of w32api releases back, but > > we'll see what they say. > > So given that we've got a bit of a research project here, I'd > recommend falling back to an older w32api version for the > time being. > > -- > Jack Unrue > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > clisp-devel mailing list > cli...@li... > https://lists.sourceforge.net/lists/listinfo/clisp-devel > -- Reini Urban http://phpwiki.org/ http://murbreak.at/ http://spacemovie.mur.at/ http://helsinki.at/ |