Headaches getting 6.2 working on Mac

34 Messages Forum Options Options
Permalink
1 2
Ian Joyner-2
Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
Everytime I try the Mac version I have big problems getting it  
working. First of all it seems initial setup must be done in an admin  
usercode (it does say this somewhere), but it needs saying that  
libraries must be precompiled using Tools>Precompilation Wizard (I  
didn't have luck with ec from the command line). If not you get a VD42  
error. (I know I had this same problem last time with 6.1 or maybe  
5.7, but Mac page has not been improved. Looks like this was nearly  
two years ago from correspondence on list with Jann Rôder.)

However, I finally fiddled around, got Base and Vision2 precompiled,  
but if I just create a non-graphical tool, try compiling, I get in  
EiffelStudio:

Eiffel C/C++ Compilation Tool - Version 6.0
Copyright Eiffel Software 1985-2007. All Rights Reserved

Preparing C compilation
Compiling C code in C1
Compiling C code in E1
powerpc-apple-darwin9-gcc-4.0.1: /Applications/MacPorts/Eiffel62/
precomp/spec/macosx-ppc/EIFGENs/base/W_code/preobj.o: No such file or  
directory
make: *** [project] Error 1

So why hasn't base/W_code/preobj.o not been created?

It looks like base has precompiled OK, but Vision2 gave some ld errors.

ian:~ xxxxxxx 23:11 93> sudo estudio
Password:
Eiffel C/C++ Compilation Tool - Version 6.0
Copyright Eiffel Software 1985-2007. All Rights Reserved

Preparing C compilation
Compiling C code in C18
Compiling C code in C17
Compiling C code in C16
Compiling C code in C15
Compiling C code in C14
Compiling C code in C13
Compiling C code in C12
Compiling C code in C11
Compiling C code in C10
Compiling C code in C9
Compiling C code in C8
Eiffel C/C++ Compilation Tool - Version 6.0
Copyright Eiffel Software 1985-2007. All Rights Reserved

Preparing C compilation
Compiling C code in C40
Compiling C code in C7
Compiling C code in C39
Compiling C code in C6
Compiling C code in C38
Compiling C code in C37
Compiling C code in C36
Compiling C code in C5
Compiling C code in C35
Compiling C code in C34
Compiling C code in C4
Compiling C code in C33
Compiling C code in C3
Compiling C code in C2
Compiling C code in C32
Compiling C code in C1
Compiling C code in C31
Compiling C code in C30
Compiling C code in E1
Compiling C code in C29
ld: scattered reloc r_address too large for inferred architecture ppc
make: *** [driver] Error 1
Compiling C code in C28
Compiling C code in C27
Compiling C code in C26
Compiling C code in C25
Compiling C code in C24
Compiling C code in C23
Compiling C code in C22
Compiling C code in C21
Compiling C code in C20
Compiling C code in C19
Compiling C code in C18
Compiling C code in C17
Compiling C code in C16
Compiling C code in C15
Compiling C code in C14
Compiling C code in C13
Compiling C code in C12
Compiling C code in C11
Compiling C code in C10
Compiling C code in C9
Compiling C code in C8
Compiling C code in C7
Compiling C code in C6
Compiling C code in C5
Compiling C code in C4
Compiling C code in C3
Compiling C code in C2
Compiling C code in C1
Compiling C code in E1
ld: scattered reloc r_address too large for inferred architecture ppc
make: *** [driver] Error 1

Thanks
Ian

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

roederja
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
Hi Ian,
precompiles do not work well on the mac, especially not on PPC (linker
issue). I think it says that on the wiki page. Anyway I just made it
more obvious. Other than that there shouldn't be any major problems.

Jann

Ian Joyner wrote:

> Everytime I try the Mac version I have big problems getting it  
> working. First of all it seems initial setup must be done in an admin  
> usercode (it does say this somewhere), but it needs saying that  
> libraries must be precompiled using Tools>Precompilation Wizard (I  
> didn't have luck with ec from the command line). If not you get a VD42  
> error. (I know I had this same problem last time with 6.1 or maybe  
> 5.7, but Mac page has not been improved. Looks like this was nearly  
> two years ago from correspondence on list with Jann Rôder.)
>
> However, I finally fiddled around, got Base and Vision2 precompiled,  
> but if I just create a non-graphical tool, try compiling, I get in  
> EiffelStudio:
>
> Eiffel C/C++ Compilation Tool - Version 6.0
> Copyright Eiffel Software 1985-2007. All Rights Reserved
>
> Preparing C compilation
> Compiling C code in C1
> Compiling C code in E1
> powerpc-apple-darwin9-gcc-4.0.1: /Applications/MacPorts/Eiffel62/
> precomp/spec/macosx-ppc/EIFGENs/base/W_code/preobj.o: No such file or  
> directory
> make: *** [project] Error 1
>
> So why hasn't base/W_code/preobj.o not been created?
>
> It looks like base has precompiled OK, but Vision2 gave some ld errors.
>
> ian:~ xxxxxxx 23:11 93> sudo estudio
> Password:
> Eiffel C/C++ Compilation Tool - Version 6.0
> Copyright Eiffel Software 1985-2007. All Rights Reserved
>
> Preparing C compilation
> Compiling C code in C18
> Compiling C code in C17
> Compiling C code in C16
> Compiling C code in C15
> Compiling C code in C14
> Compiling C code in C13
> Compiling C code in C12
> Compiling C code in C11
> Compiling C code in C10
> Compiling C code in C9
> Compiling C code in C8
> Eiffel C/C++ Compilation Tool - Version 6.0
> Copyright Eiffel Software 1985-2007. All Rights Reserved
>
> Preparing C compilation
> Compiling C code in C40
> Compiling C code in C7
> Compiling C code in C39
> Compiling C code in C6
> Compiling C code in C38
> Compiling C code in C37
> Compiling C code in C36
> Compiling C code in C5
> Compiling C code in C35
> Compiling C code in C34
> Compiling C code in C4
> Compiling C code in C33
> Compiling C code in C3
> Compiling C code in C2
> Compiling C code in C32
> Compiling C code in C1
> Compiling C code in C31
> Compiling C code in C30
> Compiling C code in E1
> Compiling C code in C29
> ld: scattered reloc r_address too large for inferred architecture ppc
> make: *** [driver] Error 1
> Compiling C code in C28
> Compiling C code in C27
> Compiling C code in C26
> Compiling C code in C25
> Compiling C code in C24
> Compiling C code in C23
> Compiling C code in C22
> Compiling C code in C21
> Compiling C code in C20
> Compiling C code in C19
> Compiling C code in C18
> Compiling C code in C17
> Compiling C code in C16
> Compiling C code in C15
> Compiling C code in C14
> Compiling C code in C13
> Compiling C code in C12
> Compiling C code in C11
> Compiling C code in C10
> Compiling C code in C9
> Compiling C code in C8
> Compiling C code in C7
> Compiling C code in C6
> Compiling C code in C5
> Compiling C code in C4
> Compiling C code in C3
> Compiling C code in C2
> Compiling C code in C1
> Compiling C code in E1
> ld: scattered reloc r_address too large for inferred architecture ppc
> make: *** [driver] Error 1
>
> Thanks
> Ian
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>

--
Jann Roeder
<roederja@...>
ICQ: #29794099
PGP key ID: 0xF5DD486B

Reclaim Your Inbox!
http://www.mozilla.org/products/thunderbird/

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Peter Gummer-2
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
In reply to this post by Ian Joyner-2
Ian Joyner wrote:
> ... it needs saying that
> libraries must be precompiled using Tools>Precompilation Wizard ...

Just to confirm what Jann wrote, Ian, the Mac linker usually fails if you
try to use precompiled libraries. This applies both to PowerPC and Intel
Macs. I simply don't bother wasting time even creating precompiles on the
Mac.

This makes initial builds slower, of course, but if you buy a new Intel Mac
you'll hardly notice the difference anyway.

Jann mentioned the wiki page. It's at http://dev.eiffel.com/EiffelOnMac .

- Peter Gummer



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Ian Joyner-2
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
Thanks Peter and Jann. The EiffelOnMac page is the one I've been  
following.

I tossed the base and vision precomps and started ES, but it seems to  
want to do the precompiles. I have clicked no in the "Do you want to  
do the precompiles now" dialog box. But then I get the VD42 error when  
I try to compile the project saying the precompiles can't be found.  
How do I create a project and compile without precompiles?

I think these steps are essential on the web page, not just a note  
buried in the FAQ after a long "Getting around Firewalls" section.

Thanks
Ian

On 01/07/2008, at 9:11 AM, Peter Gummer wrote:

> Ian Joyner wrote:
> > ... it needs saying that
> > libraries must be precompiled using Tools>Precompilation Wizard ...
>
> Just to confirm what Jann wrote, Ian, the Mac linker usually fails  
> if you
> try to use precompiled libraries. This applies both to PowerPC and  
> Intel
> Macs. I simply don't bother wasting time even creating precompiles  
> on the
> Mac.
>
> This makes initial builds slower, of course, but if you buy a new  
> Intel Mac
> you'll hardly notice the difference anyway.
>
> Jann mentioned the wiki page. It's at http://dev.eiffel.com/EiffelOnMac 
>  .
>
> - Peter Gummer
>
>
>



[Non-text portions of this message have been removed]


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Peter Gummer-2
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
Ian Joyner wrote:
> I tossed the base and vision precomps and started ES, but it seems to
> want to do the precompiles. I have clicked no in the "Do you want to
> do the precompiles now" dialog box. But then I get the VD42 error when
> I try to compile the project saying the precompiles can't be found.
> How do I create a project and compile without precompiles?
>
> I think these steps are essential on the web page, not just a note
> buried in the FAQ after a long "Getting around Firewalls" section.

Hi Ian,

Just get rid of the precompiles from your project. This is standard
EiffelStudio functionality -- there's nothing Mac-specific about it -- so I
wouldn't have thought it necessary to mention it on the EiffelOnMac page,
but you've shown otherwise so please go ahead and mention it. It's a wiki
:-)

You can remove the precompile in the usually way, in the Project Settings
window.

- Peter Gummer



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Ian Joyner-2
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
I think it's a permissions problem. I can get the basic project to  
build in my administrator usercode (the first one set up when OS X is  
installed). However, I hardly ever, ever use this usercode, and always  
set up machines of friends to use non-admin usercodes by default.

When I tried the basic non-graphics project on my non-admin usercode,  
the first thing I noted was the project and all subdirectories/files  
were given an owner of 'system'. This meant that I was given a  
"project is read-only" error. So I did a chown -R. However, I still  
had linking problems. So I tried setting my usercode to have  
administrator privileges. Even that is no good. It seems Eiffel will  
only run under root, which is really not much use.

I also tried 'sudo finish_freezing', but the errors I get are:

ian:W_code ian 22:04 502> sudo finish_freezing
Password:
Eiffel C/C++ Compilation Tool - Version 6.0
Copyright Eiffel Software 1985-2007. All Rights Reserved

Preparing C compilation
C15/Cobj15.o:1: error: stray ‘\254’ in program
C15/Cobj15.o:1: error: stray ‘\237’ in program
C15/Cobj15.o:1: error: stray ‘\250’ in program
C15/Cobj15.o:1: error: stray ‘\206’ in program
C15/Cobj15.o:1:5: warning: null character(s) ignored

and on and on it goes. These errors do not appear when building under  
the original admin usercode.

What I suggest is to rebuild the release of EiffelOnMac 6.2 using a  
non-admin usercode. (Is Jann responsible for this?) Once all these  
permissions problems are fixed, it might start to become usable. You  
might have to do a few sudo commands at the command line to build the  
precompiles of libraries, but this should not be too onerous to any  
good developer.

Meanwhile, I can restrict my small experimentations with this version  
of Eiffel to my admin usercode (since I have a little spare time  
between assignments at the moment), and hope that some of these  
problems are ironed out in the meantime.

I hope that's an accurate analysis anyway.

Thanks
Ian

On 01/07/2008, at 2:06 PM, Peter Gummer wrote:

> Ian Joyner wrote:
> > I tossed the base and vision precomps and started ES, but it seems  
> to
> > want to do the precompiles. I have clicked no in the "Do you want to
> > do the precompiles now" dialog box. But then I get the VD42 error  
> when
> > I try to compile the project saying the precompiles can't be found.
> > How do I create a project and compile without precompiles?
> >
> > I think these steps are essential on the web page, not just a note
> > buried in the FAQ after a long "Getting around Firewalls" section.
>
> Hi Ian,
>
> Just get rid of the precompiles from your project. This is standard
> EiffelStudio functionality -- there's nothing Mac-specific about it  
> -- so I
> wouldn't have thought it necessary to mention it on the EiffelOnMac  
> page,
> but you've shown otherwise so please go ahead and mention it. It's a  
> wiki
> :-)
>
> You can remove the precompile in the usually way, in the Project  
> Settings
> window.
>
> - Peter Gummer
>
>
>



[Non-text portions of this message have been removed]


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

roederja
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
Well honestly the problems you are describing don't seem to be mac
related. I've seen ES behave really strangely when there was a
permissions issue with the EIFGENs folder. Have you tried to delete it?
I just created a non-admin account on my machine to see if I could
reproduce your problems, but no - everything worked as expected. How do
you launch EiffelStudio on your macs? Do you use the icon? I pretty sure
  you're doing something that most people don't do, since I know for a
fact that the MacPorts EiffelStudio works for many people. Just don't
use precompiles.

Jann

Ian Joyner wrote:

> I think it's a permissions problem. I can get the basic project to  
> build in my administrator usercode (the first one set up when OS X is  
> installed). However, I hardly ever, ever use this usercode, and always  
> set up machines of friends to use non-admin usercodes by default.
>
> When I tried the basic non-graphics project on my non-admin usercode,  
> the first thing I noted was the project and all subdirectories/files  
> were given an owner of 'system'. This meant that I was given a  
> "project is read-only" error. So I did a chown -R. However, I still  
> had linking problems. So I tried setting my usercode to have  
> administrator privileges. Even that is no good. It seems Eiffel will  
> only run under root, which is really not much use.
>
> I also tried 'sudo finish_freezing', but the errors I get are:
>
> ian:W_code ian 22:04 502> sudo finish_freezing
> Password:
> Eiffel C/C++ Compilation Tool - Version 6.0
> Copyright Eiffel Software 1985-2007. All Rights Reserved
>
> Preparing C compilation
> C15/Cobj15.o:1: error: stray �\254� in program
> C15/Cobj15.o:1: error: stray �\237� in program
> C15/Cobj15.o:1: error: stray �\250� in program
> C15/Cobj15.o:1: error: stray �\206� in program
> C15/Cobj15.o:1:5: warning: null character(s) ignored
>
> and on and on it goes. These errors do not appear when building under  
> the original admin usercode.
>
> What I suggest is to rebuild the release of EiffelOnMac 6.2 using a  
> non-admin usercode. (Is Jann responsible for this?) Once all these  
> permissions problems are fixed, it might start to become usable. You  
> might have to do a few sudo commands at the command line to build the  
> precompiles of libraries, but this should not be too onerous to any  
> good developer.
>
> Meanwhile, I can restrict my small experimentations with this version  
> of Eiffel to my admin usercode (since I have a little spare time  
> between assignments at the moment), and hope that some of these  
> problems are ironed out in the meantime.
>
> I hope that's an accurate analysis anyway.
>
> Thanks
> Ian
>
> On 01/07/2008, at 2:06 PM, Peter Gummer wrote:
>
>> Ian Joyner wrote:
>>> I tossed the base and vision precomps and started ES, but it seems  
>> to
>>> want to do the precompiles. I have clicked no in the "Do you want to
>>> do the precompiles now" dialog box. But then I get the VD42 error  
>> when
>>> I try to compile the project saying the precompiles can't be found.
>>> How do I create a project and compile without precompiles?
>>>
>>> I think these steps are essential on the web page, not just a note
>>> buried in the FAQ after a long "Getting around Firewalls" section.
>> Hi Ian,
>>
>> Just get rid of the precompiles from your project. This is standard
>> EiffelStudio functionality -- there's nothing Mac-specific about it  
>> -- so I
>> wouldn't have thought it necessary to mention it on the EiffelOnMac  
>> page,
>> but you've shown otherwise so please go ahead and mention it. It's a  
>> wiki
>> :-)
>>
>> You can remove the precompile in the usually way, in the Project  
>> Settings
>> window.
>>
>> - Peter Gummer
>>
>>
>>
>
>
>
> [Non-text portions of this message have been removed]
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>

--
Jann Roeder
<roederja@...>
ICQ: #29794099
PGP key ID: 0xF5DD486B

Reclaim Your Inbox!
http://www.mozilla.org/products/thunderbird/

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Ian Joyner-2
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
Very strange in that case. I have delete EIFGENs many times. I launch  
ES through X11 both 'estudio' and 'sudo estudio'. Do you mean I  
shouldn't do it in X11?

Ian

On 01/07/2008, at 11:09 PM, Jann Röder wrote:

> Well honestly the problems you are describing don't seem to be mac
> related. I've seen ES behave really strangely when there was a
> permissions issue with the EIFGENs folder. Have you tried to delete  
> it?
> I just created a non-admin account on my machine to see if I could
> reproduce your problems, but no - everything worked as expected. How  
> do
> you launch EiffelStudio on your macs? Do you use the icon? I pretty  
> sure
> you're doing something that most people don't do, since I know for a
> fact that the MacPorts EiffelStudio works for many people. Just don't
> use precompiles.
>
> Jann
>
> Ian Joyner wrote:
> > I think it's a permissions problem. I can get the basic project to
> > build in my administrator usercode (the first one set up when OS X  
> is
> > installed). However, I hardly ever, ever use this usercode, and  
> always
> > set up machines of friends to use non-admin usercodes by default.
> >
> > When I tried the basic non-graphics project on my non-admin  
> usercode,
> > the first thing I noted was the project and all subdirectories/files
> > were given an owner of 'system'. This meant that I was given a
> > "project is read-only" error. So I did a chown -R. However, I still
> > had linking problems. So I tried setting my usercode to have
> > administrator privileges. Even that is no good. It seems Eiffel will
> > only run under root, which is really not much use.
> >
> > I also tried 'sudo finish_freezing', but the errors I get are:
> >
> > ian:W_code ian 22:04 502> sudo finish_freezing
> > Password:
> > Eiffel C/C++ Compilation Tool - Version 6.0
> > Copyright Eiffel Software 1985-2007. All Rights Reserved
> >
> > Preparing C compilation
> > C15/Cobj15.o:1: error: stray �\254� in program
> > C15/Cobj15.o:1: error: stray �\237� in program
> > C15/Cobj15.o:1: error: stray �\250� in program
> > C15/Cobj15.o:1: error: stray �\206� in program
> > C15/Cobj15.o:1:5: warning: null character(s) ignored
> >
> > and on and on it goes. These errors do not appear when building  
> under
> > the original admin usercode.
> >
> > What I suggest is to rebuild the release of EiffelOnMac 6.2 using a
> > non-admin usercode. (Is Jann responsible for this?) Once all these
> > permissions problems are fixed, it might start to become usable. You
> > might have to do a few sudo commands at the command line to build  
> the
> > precompiles of libraries, but this should not be too onerous to any
> > good developer.
> >
> > Meanwhile, I can restrict my small experimentations with this  
> version
> > of Eiffel to my admin usercode (since I have a little spare time
> > between assignments at the moment), and hope that some of these
> > problems are ironed out in the meantime.
> >
> > I hope that's an accurate analysis anyway.
> >
> > Thanks
> > Ian
> >
> > On 01/07/2008, at 2:06 PM, Peter Gummer wrote:
> >
> >> Ian Joyner wrote:
> >>> I tossed the base and vision precomps and started ES, but it seems
> >> to
> >>> want to do the precompiles. I have clicked no in the "Do you  
> want to
> >>> do the precompiles now" dialog box. But then I get the VD42 error
> >> when
> >>> I try to compile the project saying the precompiles can't be  
> found.
> >>> How do I create a project and compile without precompiles?
> >>>
> >>> I think these steps are essential on the web page, not just a note
> >>> buried in the FAQ after a long "Getting around Firewalls" section.
> >> Hi Ian,
> >>
> >> Just get rid of the precompiles from your project. This is standard
> >> EiffelStudio functionality -- there's nothing Mac-specific about it
> >> -- so I
> >> wouldn't have thought it necessary to mention it on the EiffelOnMac
> >> page,
> >> but you've shown otherwise so please go ahead and mention it.  
> It's a
> >> wiki
> >> :-)
> >>
> >> You can remove the precompile in the usually way, in the Project
> >> Settings
> >> window.
> >>
> >> - Peter Gummer
> >>
> >>
> >>
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
>
> --
> Jann Roeder
> <roederja@...>
> ICQ: #29794099
> PGP key ID: 0xF5DD486B
>
> Reclaim Your Inbox!
> http://www.mozilla.org/products/thunderbird/
>
>



[Non-text portions of this message have been removed]


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Peter Gummer-2
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
In reply to this post by Ian Joyner-2
Ian Joyner wrote:
> ... It seems Eiffel will
> only run under root, which is really not much use.

I don't run it under root and it works fine.

I do run it under an admin account, however.

> What I suggest is to rebuild the release of EiffelOnMac 6.2 using a
> non-admin usercode. (Is Jann responsible for this?)

No, you build it yourself on your own machine, when you type "sudo port
install eiffelstudio".

Maybe the problem is that you built EiffelStudio as a non-admin user.

- Peter Gummer



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Peter Gummer-2
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
In reply to this post by Ian Joyner-2
Ian Joyner wrote:

> Very strange in that case. I have delete EIFGENs many times. I launch  
> ES through X11 both 'estudio' and 'sudo estudio'. Do you mean I  
> shouldn't do it in X11?

You normally launch it by double-clicking the EiffelStudio icon:

/Applications/MacPorts/Eiffel62/EiffelStudio.app

- Peter Gummer


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Ian Joyner-2
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
In reply to this post by Peter Gummer-2
On 01/07/2008, at 11:33 PM, Peter Gummer wrote:

> Ian Joyner wrote:
>> ... It seems Eiffel will
>> only run under root, which is really not much use.
>
> I don't run it under root and it works fine.
>
> I do run it under an admin account, however.

That's what works for me.

>
>
>> What I suggest is to rebuild the release of EiffelOnMac 6.2 using a
>> non-admin usercode. (Is Jann responsible for this?)
>
> No, you build it yourself on your own machine, when you type "sudo  
> port
> install eiffelstudio".
>
> Maybe the problem is that you built EiffelStudio as a non-admin user.

No I built it under the admin usercode.

>
>
> - Peter Gummer
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Ian Joyner-2
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
In reply to this post by Peter Gummer-2
On 01/07/2008, at 11:38 PM, Peter Gummer wrote:

> Ian Joyner wrote:
>
> > Very strange in that case. I have delete EIFGENs many times. I  
> launch
> > ES through X11 both 'estudio' and 'sudo estudio'. Do you mean I
> > shouldn't do it in X11?
>
> You normally launch it by double-clicking the EiffelStudio icon:
>
> /Applications/MacPorts/Eiffel62/EiffelStudio.app
>

OK, trying that I get:

1/07/08 11:57:03 PM com.apple.launchd[183]  
([0x0-0xf40f4].EiffelStudio[2376]) Stray process with PGID equal to  
this dead job: PID 2378 PPID 1 bash
1/07/08 11:57:03 PM com.apple.launchd[183]  
([0x0-0xf40f4].EiffelStudio[2376]) Stray zombie process with PGID  
equal to this dead job: PID 2379 PPID 2378 dirname
1/07/08 11:57:03 PM [0x0-0xf40f4].EiffelStudio /Volumes/User/
Applications/MacPorts/Eiffel62/EiffelStudio.app/Contents/MacOS/../
Resources/EiffelLauncher: line 53: /usr/X11R6/bin/uxterm: No such file  
or directory

I have an xterm there, but no uxterm.

Ian

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Peter Gummer-2
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
Ian Joyner wrote:
> 1/07/08 11:57:03 PM [0x0-0xf40f4].EiffelStudio /Volumes/User/
> Applications/MacPorts/Eiffel62/EiffelStudio.app/Contents/MacOS/../
> Resources/EiffelLauncher: line 53: /usr/X11R6/bin/uxterm: No such file  
> or directory
>
> I have an xterm there, but no uxterm.

I do have uxterm.

Which version of Mac OS X are you running?

How did you install X11?

- Peter Gummer


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

roederja
Re: Headaches getting 6.2 working on Mac
Reply Threaded More
Print post
Permalink
To clear some things up:

1. ES is always installed with root rights. You ran _sudo_ port install,
remember. So it doesn't matter under which username you install it.

2. If you run estudio from an xterm window it is you responsibility to
set the env vars ISE_EIFFEL, ISE_PLATFORM, ISE_LIBRARY and friends to
valid values. The install script usually tells you how to set them. If
those variables aren't set correctly strange things might happen.

Peter's questions below are also important to understand your problem.
In case you are running OS X 10.3, this is not "officially" supported.
Not by me and not by macports. I know however that it should work fine
on 10.4 and 10.5 .

Jann

Peter Gummer wrote:

> Ian Joyner wrote:
>> 1/07/08 11:57:03 PM [0x0-0xf40f4].EiffelStudio /Volumes/User/
>> Applications/MacPorts/Eiffel62/EiffelStudio.app/Contents/MacOS/../
>> Resources/EiffelLauncher: line 53: /usr/X11R6/bin/uxterm: No such file  
>> or directory
>>
>> I have an xterm there, but no uxterm.
>
> I do have uxterm.
>
> Which version of Mac OS X are you running?
>
> How did you install X11?
>
> - Peter Gummer
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>

--
Jann Roeder
<roederja@...>
ICQ: #29794099
PGP key ID: 0xF5DD486B

Reclaim Your Inbox!
http://www.mozilla.org/products/thunderbird/

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Ian Joyner-2