login  home  contents  what's new  discussion  bug reports     help  links  subscribe  changes  refresh  edit

Edit detail for #113 Compile fail on Suse 9.2 revision 1 of 1

1
Editor:
Time: 2007/11/17 21:53:10 GMT-8
Note: property change

changed:
-
I can't compile FEB version of axiom on linux Suse 9.2
The error reported is:


 
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk nsocket.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk sfasl.c
In file included from sfasl.c:40:
sfaslbfd.c: In function `fasload':
sfaslbfd.c:266: error: structure has no member named `_raw_size'
sfaslbfd.c:291: error: structure has no member named `_raw_size'
sfaslbfd.c:356: error: structure has no member named `_raw_size'
make[4]: *** [sfasl.o] Error 1
make[4]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o'
make[3]: *** [unixport/saved_pre_gcl] Error 2
make[3]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5'
/bin/sh: unixport/saved_gcl: No such file or directory
make[2]: *** [gcldir] Error 127
make[2]: Leaving directory `/home/dmo/sorg/axiom/lsp'
make[1]: *** [lspdir] Error 2
make[1]: Leaving directory `/home/dmo/sorg/axiom'
make: *** [all] Error 2
dmo@k2:~/sorg/axiom>
dmo@k2:~/sorg/axiom>           


I have the same problem compiling gcl-2.6.5 alone. Gcl-2.6.6 can be compiled without any error and work fine.

What can i do?
Thanks Domenico

From Domenico Fri Mar 4 01:42:34 -0600 2005
From: Domenico
Date: Fri, 04 Mar 2005 01:42:34 -0600
Subject: right copypaste
Message-ID: <20050304014234-0600@page.axiom-developer.org>

The right copypaste clipbord is:

gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk nsocket.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk sfasl.c
In file included from sfasl.c:40:
sfaslbfd.c: In function `fasload':
sfaslbfd.c:266: error: structure has no member named `_raw_size'
sfaslbfd.c:291: error: structure has no member named `_raw_size'
sfaslbfd.c:356: error: structure has no member named `_raw_size'
make[4]: *** [sfasl.o] Error 1
make[4]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o'
make[3]: *** [unixport/saved_pre_gcl] Error 2
make[3]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5'
/bin/sh: unixport/saved_gcl: No such file or directory
make[2]: *** [gcldir] Error 127
make[2]: Leaving directory `/home/dmo/sorg/axiom/lsp'
make[1]: *** [lspdir] Error 2
make[1]: Leaving directory `/home/dmo/sorg/axiom'
make: *** [all] Error 2
dmo@k2:~/sorg/axiom>
dmo@k2:~/sorg/axiom>           


From unknown Fri Mar 4 08:55:46 -0600 2005
From: 
Date: Fri, 04 Mar 2005 08:55:46 -0600
Subject: temporary fix
Message-ID: <20050304085546-0600@page.axiom-developer.org>

There are two solutions, one of which I'll pursue and the other
which you can take in the short term.

I'll work on making GCL work on 2.6.6.

In the short term you can try the following:


It appears that Suse requires different GCL options during the
configure. Follow these steps:

cd ~/sorg/axiom
export AXIOM=`pwd`/mnt/linux
export PATH=$AXIOM/bin:$PATH
make clean
edit Makefile.pamphlet

change the line that reads:

<<GCLOPTS>>=
GCLOPTS="--enable-vssize=65536*2 --enable-statsysbfd --enable-maxpage=128*1024"
@

to read:


<<GCLOPTS>>=
"--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd --disable-statsysbfd --enable-maxpage=128*1024"
@

save the file.

make


if this succeeds let me know and I'll make a new Suse stanza.
If this fails let me know.

Tim Daly daly at axiom-developer dot org

From unknown Mon Mar 7 11:01:58 -0600 2005
From: 
Date: Mon, 07 Mar 2005 11:01:58 -0600
Subject: OK
Message-ID: <20050307110158-0600@page.axiom-developer.org>

With 

<<GCLOPTS>>=
GCLOPTS="--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd --disable-statsysbfd --enable-maxpage=128*1024"
@

compile is OK on Suse 9.2

Thanks
Domenico

From unknown Tue Mar 8 04:57:58 -0600 2005
From: 
Date: Tue, 08 Mar 2005 04:57:58 -0600
Subject: property change
Message-ID: <20050308045758-0600@page.axiom-developer.org>



From unknown Sun Jul 3 07:22:44 -0500 2005
From: unknown
Date: Sun, 03 Jul 2005 07:22:44 -0500
Subject: property change
Message-ID: <20050703072244-0500@page.axiom-developer.org>

Status: open => closed 


Submitted by : (unknown) at: 2007-11-17T21:53:10-08:00 (16 years ago)
Name :
Axiom Version :
Category : Severity : Status :
Optional subject :  
Optional comment :

I can't compile FEB version of axiom on linux Suse 9.2
The error reported is:


 
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk nsocket.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk sfasl.c
In file included from sfasl.c:40:
sfaslbfd.c: In function `fasload':
sfaslbfd.c:266: error: structure has no member named `_raw_size'
sfaslbfd.c:291: error: structure has no member named `_raw_size'
sfaslbfd.c:356: error: structure has no member named `_raw_size'
make[4]: *** [sfasl.o] Error 1
make[4]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o'
make[3]: *** [unixport/saved_pre_gcl] Error 2
make[3]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5'
/bin/sh: unixport/saved_gcl: No such file or directory
make[2]: *** [gcldir] Error 127
make[2]: Leaving directory `/home/dmo/sorg/axiom/lsp'
make[1]: *** [lspdir] Error 2
make[1]: Leaving directory `/home/dmo/sorg/axiom'
make: *** [all] Error 2
dmo@k2:~/sorg/axiom>
dmo@k2:~/sorg/axiom>           


I have the same problem compiling gcl-2.6.5 alone. Gcl-2.6.6 can be compiled without any error and work fine.

What can i do?
Thanks Domenico

------------------------------------------------------------


right copypaste --Domenico, Fri, 04 Mar 2005 01:42:34 -0600

The right copypaste clipbord is:

gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk nsocket.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk sfasl.c
In file included from sfasl.c:40:
sfaslbfd.c: In function `fasload':
sfaslbfd.c:266: error: structure has no member named `_raw_size'
sfaslbfd.c:291: error: structure has no member named `_raw_size'
sfaslbfd.c:356: error: structure has no member named `_raw_size'
make[4]: *** [sfasl.o] Error 1
make[4]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o'
make[3]: *** [unixport/saved_pre_gcl] Error 2
make[3]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5'
/bin/sh: unixport/saved_gcl: No such file or directory
make[2]: *** [gcldir] Error 127
make[2]: Leaving directory `/home/dmo/sorg/axiom/lsp'
make[1]: *** [lspdir] Error 2
make[1]: Leaving directory `/home/dmo/sorg/axiom'
make: *** [all] Error 2
dmo@k2:~/sorg/axiom>
dmo@k2:~/sorg/axiom>           




temporary fix --Fri, 04 Mar 2005 08:55:46 -0600

There are two solutions, one of which I'll pursue and the other
which you can take in the short term.

I'll work on making GCL work on 2.6.6.

In the short term you can try the following:


It appears that Suse requires different GCL options during the
configure. Follow these steps:

cd ~/sorg/axiom
export AXIOM=`pwd`/mnt/linux
export PATH=$AXIOM/bin:$PATH
make clean
edit Makefile.pamphlet

change the line that reads:

<<GCLOPTS>>=
GCLOPTS="--enable-vssize=65536*2 --enable-statsysbfd --enable-maxpage=128*1024"
@

to read:


<<GCLOPTS>>=
"--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd --disable-statsysbfd --enable-maxpage=128*1024"
@

save the file.

make


if this succeeds let me know and I'll make a new Suse stanza.
If this fails let me know.

Tim Daly daly at axiom-developer dot org



OK --Mon, 07 Mar 2005 11:01:58 -0600

With 

<<GCLOPTS>>=
GCLOPTS="--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd --disable-statsysbfd --enable-maxpage=128*1024"
@

compile is OK on Suse 9.2

Thanks
Domenico



property change --Tue, 08 Mar 2005 04:57:58 -0600





property change --unknown, Sun, 03 Jul 2005 07:22:44 -0500

Status: open => closed