[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gcl-devel] GCL failed on Solaris
From: |
Camm Maguire |
Subject: |
Re: [Gcl-devel] GCL failed on Solaris |
Date: |
27 Oct 2002 18:06:19 -0500 |
Greetings!
1) I've made a solaris build of the current cvs snapshot and
successfully tested it with maxima's 'make test'
2) I've installed a preliminary tarball of the build in the cvs
subdirectory of the GCL download area on savannah.
3) I've setup a few cronjobs which should automatically build future
snapshots and install them in this manner. The build will be
triggered by a new Debian upload, so all the unix builds should be
in sync.
4) Please comment on the contents and file location in the tarball.
These only approximately follow those in the Debian package. In
general, I don't know how binary distributions with their library
dependencies et.al. are handled on solaris.
5) If someone would like to volunteer to keep an eye on this build for
GCL, I'd be happy to include them on the developer's list.
Take care,
"Gordon Shaw Novak" <address@hidden> writes:
> Camm, here is what I got when I tried to make GCL on a Sun running
> Solaris. It goes quite a long way, but then breaks as show here.
> I added to the error messages some excerpts from the files where
> it complained about things.
> Many thanks, Gordon
>
> (cd o; make all)
> gcc -I/stage/public/share/src/gcl-2.5.0-solaris/o -DVOL=volatile
> -fsigned-char
> -c -O -I../gcl-tk -I../h/ -O4 main.c
> In file included from ../h/config.h:10,
> from ../h/include.h:37,
> from main.c:40:
> ../h/sparc.h:9:1: warning: multi-line string literals are deprecated
> ../h/sparc.h:47:8: warning: multi-line string literals are deprecated
>
> In file included from ../h/include.h:37,
> from main.c:40:
> ../h/config.h:127:1: warning: "PAGEWIDTH" redefined
> ../h/gclincl.h:159:1: warning: this is the location of the previous definition
> PAGEWIDTH = 12 in one place, 13 in the other.
>
> In file included from ../h/include.h:72,
> from main.c:40:
> ../h/att_ext.h:30: conflicting types for `memalign'
> void * memalign(long,size_t); in att_ext.h
> /lusr/gnu/lib/gcc-lib/sparc-sun-solaris2.7/3.0.3/include/stdlib.h:264:
> previous
> declaration of `memalign'
> extern void *memalign(size_t, size_t); in stdlib.h
> extern void *memalign();
>
> In file included from ../h/include.h:78,
> from main.c:40:
> ../h/protoize.h:491: warning: `struct sigcontext' declared inside parameter
> list
>
> ../h/protoize.h:491: warning: its scope is only this definition or
> declaration,
> which is probably not what you want.
> #ifndef __MINGW32__ in protoize.h
> #include <signal.h>
> /* sgbc.c:1149:OF */ extern void memprotect_handler
> (int sig, long code, struct sigcontext *scp, char *addr);
> /* (sig, code, scp, addr) int sig; int code;
> struct sigcontext *scp; char *addr; */
> #endif
>
> main.c: In function `main':
> main.c:249: `estack_buf' undeclared (first use in this function)
> main.c:249: (Each undeclared identifier is reported only once
> main.c:249: for each function it appears in.)
> *** Error code 1
> make: Fatal error: Command failed for target `main.o'
> Current working directory /stage/public/share/src/gcl-2.5.0-solaris/o
> *** Error code 1
> make: Fatal error: Command failed for target `unixport/saved_gcl'
> cedar% exit
>
>
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gcl-devel
>
>
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah