Compiling openMSX on Mac OS X

Page 1/2
| 2

By Unregistered user

Ambassador (0)

Unregistered user's picture

05-08-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...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&gtWink
openmsx::CharacterConverter<unsigned long, (openmsx::Renderer::Zoom)0>::setDisplayMode(openmsx:Big smileisplayMode)
openmsx::CharacterConverter<unsigned long, (openmsx::Renderer::Zoom)0>::CharacterConverter(openmsx::VDP*, unsigned long const*, unsigned long const*, openmsx::Blender<unsigned long&gtWink
collect2: ld returned 1 exit status
make: *** [derived/ppc-darwin-ppcg4/bin/openmsx] Error 1

Thanks a lot!

Login or register to post comments

By Latok

msx guru (3821)

Latok's picture

05-08-2005, 23:04

Jalu?

By Jorito

Mr. Ambassadors (1765)

Jorito's picture

06-08-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.

By anonymous

incognito ergo sum (116)

anonymous's picture

06-08-2005, 15: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.

It works now :)

Thank you very much!

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

By Jorito

Mr. Ambassadors (1765)

Jorito's picture

06-08-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.

By RamonMSX

Expert (124)

RamonMSX's picture

06-08-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.

By jalu

Master (158)

jalu's picture

06-08-2005, 16:30

/me is a Mac user Smile I guess everybody already knew that, though... Smile

By msxgamesbox

Champion (397)

msxgamesbox's picture

07-08-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

By jr

Champion (375)

jr's picture

07-08-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.

By jr

Champion (375)

jr's picture

07-08-2005, 13:04

oh and yes, I love my Mac Wink

By anonymous

incognito ergo sum (116)

anonymous's picture

08-08-2005, 13:12

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 Big smile
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 Big smile No doubt it's the best computer around!
I can't figure how could I live without having it Big smile

Page 1/2
| 2