Re: Building on linux
Richard <[email protected]> Thu, 10 May 2007 23:34:58 -0700
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I downloaded these sources and started trying to build them with
Eclipse CDT and GCC 4.1 on Debian-Etch- AMD64. There was no makefile
that I could find so I made one that includes all the directories and
all the sources and has directives you listed as well the defines from
the VisualC project files.
So now g++ is complaining about:
dll.hpp:51 int tag() const { return maskBits(int(this),
Tag_Mask); }
g++ says this expression is lossing precision. I did a quick check,
sizeof(int)=4, but sizeof(void *)=8. How widespread do you think the
assumption in this code that pointers are 4 bytes is? Have I any hope
of making this 64-bit clean?
Something less important that I don't understand is what is going on
with the deps directory and the x.cpp.incl files? Is there some tool
which is automagically detecting which includes each cpp file needs?
There's a capitalization problem with eventlog.hpp (it is sometimes
listed as eventLog.hpp which is no good for unix systems).
regards,
Richard.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Strongtalk-general" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en
-~----------~----~----~----~------~----~------~--~---