Struggles Using Eiffel Studio 6.4 on x86 Mac Running Mac OS X 10.5 (Leopard)

6 messages Options
Embed this post
Permalink
Robert-16

Struggles Using Eiffel Studio 6.4 on x86 Mac Running Mac OS X 10.5 (Leopard)

Reply Threaded More More options
Print post
Permalink
I would love to know if there is anyone running Eiffel Studio 6.4 on x86 Mac running OS X 10.5 (Leopard).  I notice that Eiffel themselves don't currently have a Mac distribution on their site.  When I try to bring up the MacPorts version I have many problems, including the vision library not compiling.  

If you are running ES 6.4 under Mac OS X 10.5 (Leopard), perhaps you could tell me the following:

1.  What version of X11 are you running - is it right off the Apple
10.5 dist?

2.  What version of Xcode?

3.  What version of Estudio (I got 6.4.7.7848 GPL Edition - macosx-x86 from MacPorts.)?

4.   Can you cut and paste from any X11 windows?

5.   What exact version of Leopard are you running?  I am running 10.5.8.

One possibility for me is to upgrade to Snow Leopard (10.6.2) which would get me newer versions of Xcode and X11, but also might be jumping from the frying pan into the fire.

If you are running any Mac configuration close to mine, let me know.  At least I will know it is possible.

Also any pointers to good sources of info would be appreciated.

Thanks,

Bob Kridle

Daniel Furrer

Re: Struggles Using Eiffel Studio 6.4 on x86 Mac Running Mac OS X 10.5 (Leopard)

Reply Threaded More More options
Print post
Permalink
I (and some other people I know) were running ES6.4 on Mac OS 10.5.
Installing it through MacPorts as described here should work just fine:
http://dev.eiffel.com/EiffelOnMac

I am now running ES6.5 (development version) on Mac OS 10.6 (Snow Leopard).

1) The version of X11 distributed by Apple should work. You can also check
out http://xquartz.macosforge.org/trac/wiki which provides up-to-date
versions of the same application.

2) Latest version works here. (As did any other intermediary versions
tested)

3) from MacPorts (6.4 or 6.5)

4) With some limitations (I sometimes have problems with line breaks), yes -
and you need to use Ctrl+C instead of Command+C. [It sounds strange that
this would not work for you]

5) 1.5.8 worked for me before

Please let me know if you figure out more about your problem and/or add the
information to the wiki (url above)

Best regards,
Daniel Furrer (Comaintainer of the MacPorts EiffelStudio package)

On Sun, Nov 1, 2009 at 9:21 PM, Robert <[hidden email]> wrote:

>
>
>
> I would love to know if there is anyone running Eiffel Studio 6.4 on x86
> Mac running OS X 10.5 (Leopard). I notice that Eiffel themselves don't
> currently have a Mac distribution on their site. When I try to bring up the
> MacPorts version I have many problems, including the vision library not
> compiling.
>
> If you are running ES 6.4 under Mac OS X 10.5 (Leopard), perhaps you could
> tell me the following:
>
> 1. What version of X11 are you running - is it right off the Apple
> 10.5 dist?
>
> 2. What version of Xcode?
>
> 3. What version of Estudio (I got 6.4.7.7848 GPL Edition - macosx-x86 from
> MacPorts.)?
>
> 4. Can you cut and paste from any X11 windows?
>
> 5. What exact version of Leopard are you running? I am running 10.5.8.
>
> One possibility for me is to upgrade to Snow Leopard (10.6.2) which would
> get me newer versions of Xcode and X11, but also might be jumping from the
> frying pan into the fire.
>
> If you are running any Mac configuration close to mine, let me know. At
> least I will know it is possible.
>
> Also any pointers to good sources of info would be appreciated.
>
> Thanks,
>
> Bob Kridl
>   Recent Activity
>
>    -  4
>    New Members<http://groups.yahoo.com/group/eiffel_software/members;_ylc=X3oDMTJmYzVjbzNrBF9TAzk3MzU5NzE0BGdycElkAzQyMzU4NjIEZ3Jwc3BJZAMxNzA1MDA3MjA3BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNTcxMDY5NDg->
>
>  Visit Your Group
> <http://groups.yahoo.com/group/eiffel_software;_ylc=X3oDMTJlMW4wbmljBF9TAzk3MzU5NzE0BGdycElkAzQyMzU4NjIEZ3Jwc3BJZAMxNzA1MDA3MjA3BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI1NzEwNjk0OA-->
>   Yahoo! Finance
>
> It's Now Personal<http://us.ard.yahoo.com/SIG=14h22n650/M=493064.12016257.12445664.8674578/D=groups/S=1705007207:NC/Y=YAHOO/EXP=1257114148/L=/B=SGdSGUPDhEI-/J=1257106948727133/K=R9DQvnonYB6gae0MuaLKNw/A=4507179/R=0/SIG=12de4rskk/*http://us.rd.yahoo.com/evt=50284/*http://finance.yahoo.com/personal-finance>
>
> Guides, news,
>
> advice & more.
>  Search Ads
>
> Get new customers.<http://us.ard.yahoo.com/SIG=14hu9uim2/M=493064.12016308.12445700.8674578/D=groups/S=1705007207:NC/Y=YAHOO/EXP=1257114148/L=/B=SWdSGUPDhEI-/J=1257106948727133/K=R9DQvnonYB6gae0MuaLKNw/A=3848641/R=0/SIG=1312g85fq/*http://searchmarketing.yahoo.com/arp/srchv2.php?o=US2003&cmp=Yahoo&ctv=Groups2&s=Y&s2=&s3=&b=50>
>
> List your web site
>
> in Yahoo! Search.
>  Yahoo! Groups
>
> Small Business Group<http://us.ard.yahoo.com/SIG=14hkuelo5/M=493064.12016272.13586184.8674578/D=groups/S=1705007207:NC/Y=YAHOO/EXP=1257114148/L=/B=SmdSGUPDhEI-/J=1257106948727133/K=R9DQvnonYB6gae0MuaLKNw/A=5758221/R=0/SIG=124m43uve/*http://finance.groups.yahoo.com/group/BankofAmerica_SmallBusiness/>
>
> Share experiences
>
> with owners like you
>   .
>
>
>


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

Jann Röder

Re: Struggles Using Eiffel Studio 6.4 on x86 Mac Running Mac OS X 10.5 (Leopard)

Reply Threaded More More options
Print post
Permalink
In reply to this post by Robert-16
ES should run just fine with your configuration.
To copy and paste you need to use Ctrl-C/V instead of Command-C/V . This
is because ES is an X11 application.

By "vision library not compiling" do you mean the precompile?
Precompiles do not work so well on the mac, but your problem is most
likely a permission issue - this however should be fixed in the current
version of the port.

Jann

Am 01.11.09 21:21, schrieb Robert:

> I would love to know if there is anyone running Eiffel Studio 6.4 on
> x86 Mac running OS X 10.5 (Leopard).  I notice that Eiffel themselves
> don't currently have a Mac distribution on their site.  When I try to
> bring up the MacPorts version I have many problems, including the
> vision library not compiling.
>
> If you are running ES 6.4 under Mac OS X 10.5 (Leopard), perhaps you
> could tell me the following:
>
> 1.  What version of X11 are you running - is it right off the Apple
> 10.5 dist?
>
> 2.  What version of Xcode?
>
> 3.  What version of Estudio (I got 6.4.7.7848 GPL Edition -
> macosx-x86 from MacPorts.)?
>
> 4.   Can you cut and paste from any X11 windows?
>
> 5.   What exact version of Leopard are you running?  I am running
> 10.5.8.
>
> One possibility for me is to upgrade to Snow Leopard (10.6.2) which
> would get me newer versions of Xcode and X11, but also might be
> jumping from the frying pan into the fire.
>
> If you are running any Mac configuration close to mine, let me know.
> At least I will know it is possible.
>
> Also any pointers to good sources of info would be appreciated.
>
> Thanks,
>
> Bob Kridle
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
Mark Bolstad

Re: Struggles Using Eiffel Studio 6.4 on x86 Mac Running Mac OS X 10.5 (Leopard)

Reply Threaded More More options
Print post
Permalink
I've been running under MacPorts for a while with no issues.

I'm pretty much running the latest version of everything. Both Apple X11 and
XQuartz 2.4 work fine.

As for cut and paste, yes it is Ctrl-C/V but it doesn't have to be. I run
the WingIDE for python which is also an X11 app, but under Linux cut and
paste is Ctrl-c/v (or Ctrl-w/y, emacs binding), but on the mac it's
Command-c/v.

I've always had a few oddities with the mac ports version, mostly creeping
window panes when you relaunch the app (each time you launch the editor
window gets slightly larger).

Mark


On Sun, Nov 1, 2009 at 4:50 PM, Jann Röder <[hidden email]> wrote:

>
>
> ES should run just fine with your configuration.
> To copy and paste you need to use Ctrl-C/V instead of Command-C/V . This
> is because ES is an X11 application.
>
> By "vision library not compiling" do you mean the precompile?
> Precompiles do not work so well on the mac, but your problem is most
> likely a permission issue - this however should be fixed in the current
> version of the port.
>
> Jann
>
> Am 01.11.09 21:21, schrieb Robert:
>
> > I would love to know if there is anyone running Eiffel Studio 6.4 on
> > x86 Mac running OS X 10.5 (Leopard). I notice that Eiffel themselves
> > don't currently have a Mac distribution on their site. When I try to
> > bring up the MacPorts version I have many problems, including the
> > vision library not compiling.
> >
> > If you are running ES 6.4 under Mac OS X 10.5 (Leopard), perhaps you
> > could tell me the following:
> >
> > 1. What version of X11 are you running - is it right off the Apple
> > 10.5 dist?
> >
> > 2. What version of Xcode?
> >
> > 3. What version of Estudio (I got 6.4.7.7848 GPL Edition -
> > macosx-x86 from MacPorts.)?
> >
> > 4. Can you cut and paste from any X11 windows?
> >
> > 5. What exact version of Leopard are you running? I am running
> > 10.5.8.
> >
> > One possibility for me is to upgrade to Snow Leopard (10.6.2) which
> > would get me newer versions of Xcode and X11, but also might be
> > jumping from the frying pan into the fire.
> >
> > If you are running any Mac configuration close to mine, let me know.
> > At least I will know it is possible.
> >
> > Also any pointers to good sources of info would be appreciated.
> >
> > Thanks,
> >
> > Bob Kridle
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
>  
>


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

Emmanuel Stapf

RE: Struggles Using Eiffel Studio 6.4 on x86 Mac Running Mac OS X 10.5 (Leopard)

Reply Threaded More More options
Print post
Permalink
> As for cut and paste, yes it is Ctrl-C/V but it doesn't have to be. I run
> the WingIDE for python which is also an X11 app, but under Linux cut and
> paste is Ctrl-c/v (or Ctrl-w/y, emacs binding), but on the mac it's
> Command-c/v.

Note that currently the Mac version of EiffelStudio doesn't know it is running on
the Mac and thus it is using the Unix way of doing things (e.g. shortcuts). Some
work has been done to port EiffelStudio to be a native Mac application and we are
seeking for volunteers to help (See http://dev.eiffel.com/EiffelVision_Cocoa the
critical part of the port).
 
Regards,
Manu

------------------------------------------------------------------------  
Eiffel Software
805-685-1006
http://www.eiffel.com       
Customer support: http://support.eiffel.com       
User group: http://groups.eiffel.com/join       
------------------------------------------------------------------------  
Daniel Furrer

Re: Struggles Using Eiffel Studio 6.4 on x86 Mac Running Mac OS X 10.5 (Leopard)

Reply Threaded More More options
Print post
Permalink
In reply to this post by Daniel Furrer
On Tue, Nov 3, 2009 at 1:33 AM, Bob Kridle <[hidden email]> wrote:

> Daniel,
>
> Is the custom in these groups to keep the whole conversation posted to the
> group?  I was thinking of keeping the noise between you and I and then
> posting back with the fix if it has any universal value.   Feel free to clue
> me otherwise.
>

Hi Bob,

If you don't mind then I will keep this on the list as there may be some
value in keeping the conversation archived and some other people could offer
help. This is a technical list and I don't think our conversation is noise.



> In any case, I have been informed that the precompile wizard is plagued
> with permission issues so I went directly to the make_install file in the
> /Applications/MacPorts/Eiffel64 directory and ran it as root to precompile
> base libraries and vision stuff.  I get a lot further but the ld phase
> always fails with:
>
> * "ld: scattered reloc r_address too large for inferred architecture i386"
> *
>

I found some information about this here:
http://eiffelstudio.origo.ethz.ch/node/132
It looks like this is a Mac specific issue with 6.4, but it has been fixed
on the trunk in the meantime.
I recommend that you completely take out the precompiles from your project's
configuration. (Alternatively you could try and use the development version
6.5)

All the other warnings you mentioned in your mail are expected and shouldn't
cause any problems.


> The eiffelvison compiles are full of pages of warning messages like:
>
> *Precompiling EiffelVision
> Eiffel Compilation Manager
>   (version 6.4.7.7848 GPL Edition - macosx-x86)
> Degree 6: Examining System
> Degree 5: Parsing Classes
> Degree 4: Analyzing Inheritance
> Degree 3: Checking Types
> Degree 2: Generating Byte Code
> Freezing System Changes
> Degree -1: Generating Code
>
> -------------------------------------------------------------------------------
>
> Obsolete syntax used at line 301 in class EV_GTK_CALLBACK_MARSHAL
> Use new external syntax instead.
>
>         external
>             "C | %"ev_gtk_callback_marshal.h%""
> ------------^
>         end
>
>
> -------------------------------------------------------------------------------
>
> Obsolete syntax used at line 328 in class EV_GTK_CALLBACK_MARSHAL
> Use new external syntax instead.
>
>         external
>             "C (GtkObject*, gchar*, EIF_OBJECT, gboolean): guint |
> %"ev_gtk_callback_marshal.h%""
> ------------^
>         alias
>
>
> -------------------------------------------------------------------------------
> *
>
> but they seem to complete the compiles, load phase fails with the same
> relocation error.
>
> Another possible clue is the following from the Eiffel Studio Console
> immediately after launch:
>
> (See attached tiff - I can't cut from that window to save my life.)
>
> An ideas would be appreciated.
>
> Bob Kridle
>
> PS  - It would be fun to work with you guys on the Native Mac Port, but I
> think I should get my feet a little wetter.  Before I started this I hadn't
> programmed for 30 years.  Started out building UNIX systems at Berkeley in
> the 70s, but gave it up for a management career.   I am starting this
> project because I want to use an Eiffel based programming text to start my
> 14 yr. old son on programming.
>

Any help is appreciated.

Best regards,
Daniel


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