Autor
| Compiling OpenMSX on MAC OS X
|
warau msx lover Mensajes: 117 | Publicado: Agosto 05 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 Mensajes: 1735 | Publicado: Agosto 05 2005, 23:04   |
Jalu?
|
|
Jorito msx freak Mensajes: 212 | Publicado: Agosto 06 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 Mensajes: 117 | Publicado: Agosto 06 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 Mensajes: 212 | Publicado: Agosto 06 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 Mensajes: 92 | Publicado: Agosto 06 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 Mensajes: 124 | Publicado: Agosto 06 2005, 16:30   |
/me is a Mac user  I guess everybody already knew that, though...
|
|
msxgamesbox msx freak Mensajes: 222 | Publicado: Agosto 07 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 Mensajes: 310 | Publicado: Agosto 07 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 Mensajes: 310 | Publicado: Agosto 07 2005, 13:04   |
oh and yes, I love my Mac  |
|
warau msx lover Mensajes: 117 | Publicado: Agosto 08 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 Mensajes: 216 | Publicado: Agosto 30 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 Mensajes: 3635 | Publicado: Agosto 31 2005, 07:50   |
What are the problems, selios2000? The description on msxgamesbox is very extensive.
|
|
msxgamesbox msx freak Mensajes: 222 | Publicado: Agosto 31 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 Mensajes: 10 | Publicado: Agosto 31 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 |
|
|
|
|