info@... (vmconline) wrote on 05.07.2003:
Hi!
> a.) no file access visible from gcc
>
> Gcc uses ixemul.library that internaly do the things on dos packet
> level, so you will see the ongoing stuff with dos packet sniffer.
> (latest snoopdos can do that fine)
Yes, I forgot about the packet monitor.
Annother reason to avoid ixemul...
And yes, the includes are loaded.
> b.) bsdsocket access from gcc?
>
> That is comming from ixemul also, see in your ixprefs, there is some
> extra checkmark to "enable" ixemul network support. If you disable it
> there, i think you will not see the bsdsocket open anymore in log.
I downloaded ixprefs, set it to "no networking" and it's gone.
> hope this helps a bit :)
Yes, you successfully eliminated the only two "problems"
that were obvious to me. :-)
Now I still don't have a clue why the Amithlon GCC refuses
to compile my source.
Okay, insert coin, try again.
At first I replaced the broken includes with the less broken
includes from the other GCC only keeping the special inlines.
Btw. - does anyone here by chance have the x86 inlines
for Reqtools, XFD and XPK?
When everything else works this must be the next show-stopper...
Neuer Shell-Prozess 9
9.BSE:DM2_at_work/DM2source> make -f makefile_x86
GG:bin/i686be-amithlon-gcc -noixemul -r -O1 -fomit-frame-pointer -W -Wall
-Wstrict-prototypes -Wshadow -Werror-im
plicit-function-declaration -c DMLocale.c -o obj_x86/DMLocale.o
In file included from DMLocale.c:10:
DM.h:711: parse error before `StringHook'
DM.h:711: warning: type defaults to `int' in declaration of `StringHook'
DM.h:711: warning: data definition has no type or storage class
DMLocale.c: In function `OpenDM2Catalog':
DMLocale.c:97: warning: initialization makes integer from pointer without a cast
make: *** [obj_x86/DMLocale.o] Error 1
9.BSE:DM2_at_work/DM2source>
Line 711 of DM.h:
ULONG SAVEDS StringHook(struct Hook *hk,struct SGWork *swork,ULONG *msg);
Line 96ff of DMLocale.c:
if ((DM2Catalog = OpenCatalog(NULL, (STRPTR) "DM2.catalog",
OC_BuiltInLanguage, "english",
OC_Version, 1,
TAG_DONE)))
I just don't get it.
SAS-C compiles it.
GCC for 68k compiles it.
Even VBCC compiles it.
All three without warning.
And DMLocale.c is only my flexcat-generated locales source-file.
Now I could start to toy around with my source to make it
compatible with this GCC.
But I prefer to believe that something is missing in my
compiler enviroment, something vital...
Regards - Rudolph