[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gcl-devel] RE: [support #102832] windows build of cvs source
From: |
Mike Thomas |
Subject: |
[Gcl-devel] RE: [support #102832] windows build of cvs source |
Date: |
Wed, 18 Feb 2004 09:35:01 +1000 |
Hi there.
Welcome to the GNU Common Lisp community.
The simplest solution to your problem is to go to the files "makedefs" and
"h/mingw.defs" and delete "-fno-zero-initialized-in-bss" from the compiler
switches.
The other solution is to upgrade your MinGW32 compiler to version 3.3.1 or
greater. There isn't any need for this though; I just happen to use the
latest version to build our releases.
Please feel free to join the mailing list and/or email me directly with any
further questions may have.
Cheers
Mike Thomas
| > URL: <http://savannah.gnu.org/support/?func=detailitem&item_id=102832>
| > Project: GNU Common Lisp
| > Submitted by: 0
| > On: Tue 02/17/04 at 18:20
| >
| > Category: None
| > Priority: 5 - Normal
| > Severity: 1 - None
| > Resolution: None
| > Assigned to: None
| > Originator Email: address@hidden
| > Status: Open
| >
| >
| > Summary: windows build of cvs source
| >
| > Original Submission: Under windows (mingw) and the cvs source,
| make halts with
| >
| > $ make
| > cat h/config.h | sed -e "1,/Begin for cmpincl/d"
| > -e "/End for cmpinclude/,50000d" > tmpx
| > echo -e '#include "h/config.h"n#ifdef SGCn"#define
| SGC"n#elsen"#undef SGC"n#endif' | cpp 2>/dev/null| grep -v '^ *$'
| | tail -1l | tr -d '"' >>tmpx
| > cat h/cmpincl1.h h/gclincl.h h/compbas.h h/enum.h h/mgmp.h
| h/object.h h/vs.h h/bds.h h/frame.h h/lex.h h/eval.h
| h/funlink.h h/att_ext.h h/new_decl.h h/compbas2.h h/compat.h
| h/cmponly.h o/regexp.h h//protoize.h >> tmpx
| > ./xbin/move-if-changed mv tmpx h/cmpinclude.h
| > tmpx and h/cmpinclude.h are identical
| > ./xbin/move-if-changed cp h/cmpinclude.h o/cmpinclude.h
| > h/cmpinclude.h and o/cmpinclude.h are identical
| > (cd bin; make all)
| > make[1]: Entering directory `/c/gclcvs/gcl/bin'
| > make[1]: Nothing to be done for `all'.
| > make[1]: Leaving directory `/c/gclcvs/gcl/bin'
| > make mpfiles
| > make[1]: Entering directory `/c/gclcvs/gcl'
| > make[1]: Nothing to be done for `mpfiles'.
| > make[1]: Leaving directory `/c/gclcvs/gcl'
| > rm -f o/cmpinclude.h ; cp h/cmpinclude.h o
| > (cd o; make all)
| > make[1]: Entering directory `/c/gclcvs/gcl/o'
| > gcc -c -fno-zero-initialized-in-bss -mms-bitfields -Wall
| -fwritable-strings -DVOL=volatile -fsigned-char -mcpu=i386
| -march=i386 -g -I/c/gclcvs/gcl/o -I../h -I../gcl-tk main.c
| > cc1.exe: unrecognized option `-fno-zero-initialized-in-bss'
| > make[1]: *** [main.o] Error 1
| > make[1]: Leaving directory `/c/gclcvs/gcl/o'
| > make: *** [unixport/saved_pre_gcl] Error 2
| >
| > address@hidden /c/gclcvs/gcl
| >
| >
| >
| >
| >
| >
| >
| >
| >
| >
| >
| >
| > For detailed info, follow this link:
| > <http://savannah.gnu.org/support/?func=detailitem&item_id=102832>
| >
| > _______________________________________________
| > Message sent via/by Savannah
| > http://savannah.gnu.org/
| >
| >
| >
| >
| >
| >
|
| --
| Camm Maguire address@hidden
| ==========================================================================
| "The earth is but one country, and mankind its citizens." -- Baha'u'llah
|