gEDA-user: Re: strange build failure
Dan McMahill
dan at mcmahill.net
Wed Dec 6 00:52:16 EST 2006
Stephen Williams wrote:
> Ales Hvezda wrote:
>
>>Hi,
>>
>>[snip]
>>
>>>It is possible for some good Samaritan to compile for windows and make
>>>available all the updated gEDA packages?
>>>
>>
>>I've had the "make the Windows port available" discussion many many times
>>(both virtually and in person). Just this last week I was talking to
>>another OSS developer (for a totally different program and *significantly*
>>(100x to 1000x) larger user base) and he stated that the moment they
>>released a Windows binary: the whining, the complaining, cluelessness,
>>and general jerk behavior increased *a lot*.
>>
>>Right now I am absolutely thrilled with the quality of the users and
>>discussions on the mailing lists and I have no intention of crashing a
>>good thing.
>
>
>
> Well, I for one do not use Windows except under duress, but I
> think the above sentiment is a tad patronizing. Icarus Verilog
> includes Windows packages, and I have no reason to believe the
> Windows dolts are any worse then the Linux or MacOS variety.
> If anything, it's the Solaris folks that are the most cranky;-)
>
hey, just for that I need to get around to sending in some "doesn't
build on solaris" bug reports :) Actually, I'm only kidding about the
"just for that" part. I think I saw some build failures on solaris
recently but haven't had the chance to give a decent bug report.
This is the 20061009 snapshot:
g++ -DHAVE_CVS_IDENT=1 -DHAVE_CONFIG_H -I. -I. -Wall -g -MD -c main.cc
-o main.o
In file included from pform.h:25,
from main.cc:57:
netlist.h:35:22: stdint.h: No such file or directory
In file included from netlist.h:36,
from pform.h:25,
from main.cc:57:
ivl_target.h:25:22: stdint.h: No such file or directory
In file included from netlist.h:37,
from pform.h:25,
from main.cc:57:
verinum.h:26:22: stdint.h: No such file or directory
In file included from netlist.h:38,
from pform.h:25,
from main.cc:57:
verireal.h:31:22: stdint.h: No such file or directory
gmake: *** [main.o] Error 1
so I just commented out the stdint lines in the top level .h files.
Obviously there should be some check.
that got further but then
gmake[1]: Entering directory `/home/mcmahill/src/verilog-20061009/tgt-stub'
mkdir dep
gcc -DHAVE_CVS_IDENT=1 -I.. -I./.. -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\
" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -fPIC -Wall -g -MD -c
stub.c -o stub.o
In file included from priv.h:23,
from stub.c:24:
../ivl_target.h:386: error: parse error before "ivl_path_delay"
../ivl_target.h:386: warning: type defaults to `int' in declaration of
`ivl_path_delay'
../ivl_target.h:386: warning: data definition has no type or storage class
../ivl_target.h:1695: error: parse error before "ivl_stmt_delay_val"
../ivl_target.h:1695: warning: type defaults to `int' in declaration of
`ivl_stmt_delay_val'
../ivl_target.h:1695: warning: data definition has no type or storage class
which is of course because uint64_t is not defined (thanks to no stdint.h).
grrrr.... this is solaris 9.
-Dan
More information about the geda-user
mailing list