Compiling OpenMSX on MAC OS X (Emulation MSX Fora)MSX Resource Center MSXdev 2008 - MSX1 development bonanza!           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 148 gasten en 3 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Emulation - Compiling OpenMSX on MAC OS X

Ga naar pagina ( 1 | 2 Volgende pagina )
Schrijver

Compiling OpenMSX on MAC OS X

warau
msx lover
Berichten: 116
Geplaatst: 05 Augustus 2005, 23:01   
Hi msxers,

I'm trying to compile OpenMSX on MAC OS X but it fails at the linking stage.

Can anybody help me? I get the next messages:

Mac-Inger:~/Desktop/openmsx-0.5.2 armandoperezabad$ make
Build configuration:
Platform: ppc-darwin
Flavour: ppcg4
Profile: false
Subset: full build
Linking openmsx...
/usr/bin/ld: Undefined symbols:
openmsx::BitmapConverter<unsigned long, (openmsx::Renderer::Zoom)0>::renderBogus(unsigned long*, unsigned char const*, unsigned char const*)
openmsx::BitmapConverter<unsigned long, (openmsx::Renderer::Zoom)0>::renderGraphic4(unsigned long*, unsigned char const*, unsigned char const*)
openmsx::BitmapConverter<unsigned long, (openmsx::Renderer::Zoom)0>::renderGraphic5(unsigned long*, unsigned char const*, unsigned char const*)
openmsx::BitmapConverter<unsigned long, (openmsx::Renderer::Zoom)0>::renderGraphic6(unsigned long*, unsigned char const*, unsigned char const*)
openmsx::BitmapConverter<unsigned long, (openmsx::Renderer::Zoom)0>::renderGraphic7(unsigned long*, unsigned char const*, unsigned char const*)
openmsx::BitmapConverter<unsigned long, (openmsx::Renderer::Zoom)0>::renderYAE(unsigned long*, unsigned char const*, unsigned char const*)
openmsx::BitmapConverter<unsigned long, (openmsx::Renderer::Zoom)0>::renderYJK(unsigned long*, unsigned char const*, unsigned char const*)
openmsx::BitmapConverter<unsigned long, (openmsx::Renderer::Zoom)0>::BitmapConverter(unsigned long const*, unsigned long const*, unsigned long const*, openmsx::Blender<unsigned long>
openmsx::CharacterConverter<unsigned long, (openmsx::Renderer::Zoom)0>::setDisplayMode(openmsx:isplayMode)
openmsx::CharacterConverter<unsigned long, (openmsx::Renderer::Zoom)0>::CharacterConverter(openmsx::VDP*, unsigned long const*, unsigned long const*, openmsx::Blender<unsigned long>
collect2: ld returned 1 exit status
make: *** [derived/ppc-darwin-ppcg4/bin/openmsx] Error 1

Thanks a lot!
Latok
msx master
Berichten: 1719
Geplaatst: 05 Augustus 2005, 23:04   
Jalu?
Jorito
msx freak
Berichten: 211
Geplaatst: 06 Augustus 2005, 12:08   
If you're using Tiger, it's best to checkout a CVS version (there were some problems with GCC 4.x I believe, which were fixed in CVS). Also, check out www.msxgamesbox.com/Sections/emumac/index.php. I managed to compile OpenMSX just fine on my Mac mini, without seeing this error, so at least I'm positive the CVS version should work.
warau
msx lover
Berichten: 116
Geplaatst: 06 Augustus 2005, 15:08   
Quote:

If you're using Tiger, it's best to checkout a CVS version (there were some problems with GCC 4.x I believe, which were fixed in CVS). Also, check out www.msxgamesbox.com/Sections/emumac/index.php. I managed to compile OpenMSX just fine on my Mac mini, without seeing this error, so at least I'm positive the CVS version should work.



It works now

Thank you very much!

p.s. I'm just discovering Mac Os X and it's great!

Jorito
msx freak
Berichten: 211
Geplaatst: 06 Augustus 2005, 16:15   
hehehe, same here, I have my mac a week and I still like it a lot!

on a sidenote: do you have a newer version of your 'mwm2mbm' tool somewhere? You made that for me a loooong time ago (for the Pang clone), but it has some bugs, and I'm curious if you ever fixed those.
Ramon
msx lover
Berichten: 91
Geplaatst: 06 Augustus 2005, 16:24   
Hey cool, another OSX user! I just had to reply.
The latest CVS of OpenMSX works like a charm over here (iMac G5). The few problems I encountered were solved quickly by the openMSX team.
OSX Tiger is indeed great. Makes me wonder how many Apple users there are in the MSX world. So Mac users, let's hear from you.
jalu
msx lover
Berichten: 124
Geplaatst: 06 Augustus 2005, 16:30   
/me is a Mac user I guess everybody already knew that, though...

msxgamesbox
msx freak
Berichten: 222
Geplaatst: 07 Augustus 2005, 09:58   
You can also install openMSX with the NekoLauncher openMSX v.0.2. front-end without having to compile anything.
Just download openMSX0.52 from the link below. Then download the launcher. Open the launcher packet and drag the openMSX files into it. That's all!
http://www5f.biglobe.ne.jp/~nekocan/group_soft/ht_soft.html
jr
msx addict
Berichten: 310
Geplaatst: 07 Augustus 2005, 13:02   
To get the official openmsx-0.5.2 compiling under tiger, edit the build/platform-darwin.mk file and change the line that says "OPENMSX_CXX?=g++" to "OPENMSX_CXX=g++-3.3". This way you'll use gcc 3.3 instead of 4.0 to compile the software.
jr
msx addict
Berichten: 310
Geplaatst: 07 Augustus 2005, 13:04   
oh and yes, I love my Mac
warau
msx lover
Berichten: 116
Geplaatst: 08 Augustus 2005, 13:12   
Quote:

hehehe, same here, I have my mac a week and I still like it a lot!

on a sidenote: do you have a newer version of your 'mwm2mbm' tool somewhere? You made that for me a loooong time ago (for the Pang clone), but it has some bugs, and I'm curious if you ever fixed those.



Well, I see you think I'm Armando
I'm actually JAM. Armando asked me to post the issue because he doesn't like to write in English.

Anyway I'm bought a Mac as well No doubt it's the best computer around!
I can't figure how could I live without having it
selios2000
msx freak
Berichten: 215
Geplaatst: 30 Augustus 2005, 23:33   
hello!
I've been trying to compile it in my wonderful macmini, but sadly I'm to able to do it...
I've tryed also nekolauncher as mentioned here, but it is a complete mess for me.
So, I'm asking for a big favour... can anyone send me the folder of the openMSX compiled for macosx? I'm not a lazy one, but coding and compiling is not what I'm used to...
My address is ivanjpm@gmail.com or selios@e-milio.com
I would be very thankful.
manuel
msx guru
Berichten: 3350
Geplaatst: 31 Augustus 2005, 07:50   
What are the problems, selios2000? The description on msxgamesbox is very extensive.
msxgamesbox
msx freak
Berichten: 222
Geplaatst: 31 Augustus 2005, 12:59   
About the Launcher, I might not have been too precise... try this again (it's super easy and it should work)
1) Download both 'openMSX 0.52' and 'NekoLauncher openMSX' from http://www5f.biglobe.ne.jp/~nekocan/group_soft/ht_soft.html
2) Decompress them both (it might already be done automatically)
3) Drag & Drop the 'Share', 'Screenshots', 'Persistent' and 'doc' folders from the 'openMSX 0.52' folder into the Root of the 'NekoLauncher openMSX' folder.
4) Then, right click the 'NekoLauncher openMSX' application and select 'Open packet' (or something like that, in French it is 'Ouvrir le paquet...') ... this should open a new window.
5) Then copy the 'openmsx' file from the 'OpenMSX 0.52' folder into the 'Contents/MacOS' folder
6) Launch NekoLauncher, this should bring up the front-end (if it doesn't, check the Preferences menu). The C-Bios configurations should work. For specific MSX machines, just place the necessary roms into the 'Share' folder.

To bring up the console, press Apple-L

ibantxuyn
msx friend
Berichten: 10
Geplaatst: 31 Augustus 2005, 13:28   
Hi !!

I wrote an article (in spanish) in my blog to compile openMSX in Mac OS X Tiger: http://alucardx.net/~iban/blog/?p=216

If you have any questions, please comment it

Cheers

alucardX
 
Ga naar pagina ( 1 | 2 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.