TIP: Click on subject to list as thread! ANSI
echo: muffin
to: Wes Garland
from: Vince Coen
date: 2003-06-11 13:31:38
subject: Maximus on Linux

Hello Wes!

09 Jun 03 14:06, you wrote to me:

 WG> Grab the new version of prog.h from CVS, it's in the slib directory.
 WG> Let me know if that works for you.

 WG> If it doesn't, I'll write a config test program to figure it out for
 WG> myself. :)

Got and nope: result from make squish:

=== Cut ===
bt_rem.cc: In member function `int BTREE::_remove_low_keys(BTNODE*, PNODE*)':
bt_rem.cc:413: name lookup of `parent_idx' changed for new ISO `for' scoping
bt_rem.cc:407:   using obsolete binding at `parent_idx'
gmake[1]: *** [bt_rem.o] Error 1
In file included from hmalloc.c:20:
prog.h:210: conflicting types for `timer_t'
/usr/include/time.h:94: previous declaration of `timer_t'
In file included from hmalloc.c:20:
prog.h:229:22: warning: extra tokens at end of #undef directive
prog.h:271:2: warning: #warning debug: chose LITTLE_ENDIAN
gmake[1]: *** [hmalloc.o] Error 1
In file included from dosio.c:5:
/opt/maximus/slib/prog.h:210: conflicting types for `timer_t'
/usr/include/time.h:94: previous declaration of `timer_t'
In file included from dosio.c:5:
/opt/maximus/slib/prog.h:229:22: warning: extra tokens at end of #undef
directive
/opt/maximus/slib/prog.h:271:2: warning: #warning debug: chose LITTLE_ENDIAN
gmake[1]: *** [dosio.o] Error 1
squish.c:20: warning: ignoring #pragma off
squish.c:22: warning: ignoring #pragma on
In file included from /opt/maximus/slib/ffind.h:30,
                 from /opt/maximus/slib/dr.h:25,
                 from squish.c:32:
/opt/maximus/slib/prog.h:210: conflicting types for `timer_t'
/usr/include/time.h:94: previous declaration of `timer_t'
In file included from /opt/maximus/slib/ffind.h:30,
                 from /opt/maximus/slib/dr.h:25,
                 from squish.c:32:
/opt/maximus/slib/prog.h:229:22: warning: extra tokens at end of #undef
directive
/opt/maximus/slib/prog.h:271:2: warning: #warning debug: chose LITTLE_ENDIAN
squish.c:50: warning: braces around scalar initializer
squish.c:50: warning: (near initialization for `ar.toscan')
squish.c:50: warning: missing braces around initializer
squish.c:50: warning: (near initialization for `ar.n')
squish.c:21: warning: `rcs_id' defined but not used
gmake[1]: *** [squish.o] Error 1
=== Cut ===

 WG> In the meantime, you could always rip out anything in prog.h with the
 WG> word "ENDIAN" in it and add "#define
LITTLE_ENDIAN" in there. Assuming
 WG> of course, you have an Intel CPU. :)

Looks like another problem?

What version of GCC are you guy's using as I'm using 3.2.

Vince

--- Linux/Mbse/GoldED+/LNX 1.1.5-20709
* Origin: Air Applewood, Linux Gateway for Essex (2:257/609)
SEEN-BY: 633/267 270
@PATH: 257/609 250/501 140/1 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.