Build Failure on linux 64

4 messages Options
Embed this post
Permalink
saihemanth

Build Failure on linux 64

Reply Threaded More More options
Print post
Permalink
Hi,
I am trying to install SmartEiffel on a 64 bit linux  machine.
When I tried SmartEiffel-2.3.tgz, it crashed during the build process. Then I
moved to the 2.2 version and it failed with the following problem:

compile_to_c41.c:713: warning: assignment makes pointer from integer without a
cast  
compile_to_c41.c:716: error: �T459� has no member named �_target�      
                         
compile_to_c41.c:716: error: �T459� has no member named �_feature_name�        
                         
compile_to_c41.c:719: error: �T459� has no member named �_feature_stamp�      
                         
compile_to_c41.c:720: error: �T459� has no member named �_feature_stamp�      
                         
compile_to_c41.c:724: error: �T459� has no member named �_arguments�      
                         
compile_to_c41.c:726: error: �T459� has no member named �_target�      
                         
compile_to_c41.c:726: error: �T459� has no member named �_feature_stamp�      
                         
compile_to_c41.c:726: error: �T459� has no member named �_arguments�      
                         
compile_to_c41.c:731: warning: assignment makes pointer from integer without

Can some one please let me know how do I install the compiler on linux? Is
there a dependancy on any particular version of gcc ?
Guillaume Lemaître-2

Re: Build Failure on linux 64

Reply Threaded More More options
Print post
Permalink
You need to use a version prior to 4.0.0.

2009/9/13  <[hidden email]>:

> Hi,
> I am trying to install SmartEiffel on a 64 bit linux  machine.
> When I tried SmartEiffel-2.3.tgz, it crashed during the build process. Then I
> moved to the 2.2 version and it failed with the following problem:
>
> compile_to_c41.c:713: warning: assignment makes pointer from integer without a
> cast
> compile_to_c41.c:716: error: ‘T459’ has no member named ‘_target’
>
> compile_to_c41.c:716: error: ‘T459’ has no member named ‘_feature_name’
>
> compile_to_c41.c:719: error: ‘T459’ has no member named ‘_feature_stamp’
>
> compile_to_c41.c:720: error: ‘T459’ has no member named ‘_feature_stamp’
>
> compile_to_c41.c:724: error: ‘T459’ has no member named ‘_arguments’
>
> compile_to_c41.c:726: error: ‘T459’ has no member named ‘_target’
>
> compile_to_c41.c:726: error: ‘T459’ has no member named ‘_feature_stamp’
>
> compile_to_c41.c:726: error: ‘T459’ has no member named ‘_arguments’
>
> compile_to_c41.c:731: warning: assignment makes pointer from integer without
>
> Can some one please let me know how do I install the compiler on linux? Is
> there a dependancy on any particular version of gcc ?
>
Remy Schleimer

Re: Build Failure on linux 64

Reply Threaded More More options
Print post
Permalink
Hi all,
I have a similar problem when installing on MACOSX 10.6 (Snow) with  
gcc i686-apple-darwin10-gcc-4.2.1.
  I get the following:




Any idea how to get SE running again?
Merci
Remy

On 13 sept. 2009, at 21:08, Guillaume Lemaître wrote:

>
> You need to use a version prior to 4.0.0.
>
> 2009/9/13  <[hidden email]>:
>> Hi,
>> I am trying to install SmartEiffel on a 64 bit linux  machine.
>> When I tried SmartEiffel-2.3.tgz, it crashed during the build  
>> process. Then I
>> moved to the 2.2 version and it failed with the following problem:
>>
>> compile_to_c41.c:713: warning: assignment makes pointer from  
>> integer without a
>> cast
>> compile_to_c41.c:716: error: ‘T459’ has no member named ‘_target’
>>
>> compile_to_c41.c:716: error: ‘T459’ has no member named  
>> ‘_feature_name’
>>
>> compile_to_c41.c:719: error: ‘T459’ has no member named  
>> ‘_feature_stamp’
>>
>> compile_to_c41.c:720: error: ‘T459’ has no member named  
>> ‘_feature_stamp’
>>
>> compile_to_c41.c:724: error: ‘T459’ has no member named ‘_arguments’
>>
>> compile_to_c41.c:726: error: ‘T459’ has no member named ‘_target’
>>
>> compile_to_c41.c:726: error: ‘T459’ has no member named  
>> ‘_feature_stamp’
>>
>> compile_to_c41.c:726: error: ‘T459’ has no member named ‘_arguments’
>>
>> compile_to_c41.c:731: warning: assignment makes pointer from  
>> integer without
>>
>> Can some one please let me know how do I install the compiler on  
>> linux? Is
>> there a dependancy on any particular version of gcc ?
>>
>


make_release.log (207K) Download Attachment
saihemanth

Re: Build Failure on linux 64

Reply Threaded More More options
Print post
Permalink
Thanks Guillaume.
 I managed to get it working finally.
For the record: when I tried to use tcc, it failed with "out of memory" or some such error.
And the installer was not taking any of the other C/C++ compilers that I had.
I did manage to build it by using the c/c++ compilers that came with sunstudio (but I had to tweak the build system a bit)

Would you guys want me to update the configure script so that it fails when it detects a gcc version higher than 4.0 or the support for it is own cards?



2009/9/14 Remy Schleimer <[hidden email]>
Hi all,
I have a similar problem when installing on MACOSX 10.6 (Snow) with gcc i686-apple-darwin10-gcc-4.2.1.
 I get the following:



Any idea how to get SE running again?
Merci
Remy

On 13 sept. 2009, at 21:08, Guillaume Lemaître wrote:


You need to use a version prior to 4.0.0.

2009/9/13  <[hidden email]>:
Hi,
I am trying to install SmartEiffel on a 64 bit linux  machine.
When I tried SmartEiffel-2.3.tgz, it crashed during the build process. Then I
moved to the 2.2 version and it failed with the following problem:

compile_to_c41.c:713: warning: assignment makes pointer from integer without a
cast
compile_to_c41.c:716: error: ‘T459’ has no member named ‘_target’

compile_to_c41.c:716: error: ‘T459’ has no member named ‘_feature_name’

compile_to_c41.c:719: error: ‘T459’ has no member named ‘_feature_stamp’

compile_to_c41.c:720: error: ‘T459’ has no member named ‘_feature_stamp’

compile_to_c41.c:724: error: ‘T459’ has no member named ‘_arguments’

compile_to_c41.c:726: error: ‘T459’ has no member named ‘_target’

compile_to_c41.c:726: error: ‘T459’ has no member named ‘_feature_stamp’

compile_to_c41.c:726: error: ‘T459’ has no member named ‘_arguments’

compile_to_c41.c:731: warning: assignment makes pointer from integer without

Can some one please let me know how do I install the compiler on linux? Is
there a dependancy on any particular version of gcc ?