Hi Kusti,

Kustaa Nyholm wrote:
> Hi
>
> the other weekend I spend some hours figuring out how to 
> build gpsim on Mac OS X. So I'm sharing my recepie here:
>
> This was done Mac OS X 10.5 / Leopard
>
> 1. Get the source code for version 0.22.0
>
> http://sourceforge.net/projects/gpsim/ 
>
> I just downloaded the file:
>
> gpsim-0.22.0.tar.gz  
>
> 2. Get and install  MacPorts
>
> http://www.macports.org/ 
>
> 3.  From the Terminal command line install the following
> packages using MacPort as follows:
>
> sudo port install pkg-config
> sudo port install gtk2
> sudo port install gtk2-extra
> sudo port install popth
>
> I think I installed automake also but I'm not 
> sure if that is required.
>
> 4.  Edit/fix gpsim/main.cc file as follows:
>
> File:
>
> gpsim/main.cc
>
> change line:
>
>  optCon = poptGetContext(0, argc, (char **)argv, optionsTable, 0);
>
> to:
>
>  optCon = poptGetContext(0, argc, (const char **)argv, optionsTable,
> 0);
>
>   

This has been already fixed in the gpsim svn repository.

> 5. configure and compile as usual
>
> ./configure  
> ./configure 
> make
> make install
>
> You can also configure it to compile  without the gui with the
> --disable-gui option.
> Note that even  if you do not want the gui you need gtk2 and
> gt2-extra.
>
>   

This shouldn't be true. If I remember correctly I compiled command line 
gpsim without installing gtk2 and gtk2-extra on ppc Mac OS X. Can you 
try to compile the svn trunk?

>
> 6. You can now launch if from the command line with:
>
> gpsim
>
> To use it without the gui you use the -i option.
>
> 7. To use it load a compiled code in from a .cod file
>
> (A small note:  if the processor model you are using  is not supported
> by
> gpsim, then the processor list shows empty! I think this is normal.)
>
>
> Hope this helps someone, as the instructions on the gpsim homepage at:
>
> http://www.dattalo.com/gnupic/gpsim.html
>
>   

The new official gpsim web page is at:
http://gpsim.sourceforge.net

I'll ask Scott again to remove the old page or to make the redirection 
to new one.

> Fail to mention some of the required packages and also there is an
> error I think main.cc file that is common to many programs using
> popth that surfaces with more strict (=modern?) compilers.
>
> Why am I posting this here? Well, because several times I've
> tried to join the gpsim mailing list but never been able to do that.
>
>   

This is strange. What exactly happens?

> br Kusti
>
>   

Thanks for the report. Can I publish it on the gpsim web page?


Borut

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to