Author
Topic: Orbiter on Zaurus? (Read 19420 times)

Hi all, First time posting. Just a little background. I am going to be building a house in the next couple of months and was looking to PlutoHome as a great home automation option. One question I do have is, can the Orbiter be run on a Zaurus. I have a Zaurus C3100 and am going to be in Japan again this month and I was thinking that if I can get it to compile for ARM, I would get a couple of Zaurus C1000's to use as Orbiters in the new house. Here is the Issue.

I have tried cross-compiling (using Damn Small Linux and the gcc-2.95 tool chain) as well as tried compiling it in Debian PocketWorkstation on the zaurus itself and seem to be running into problems. I am sure they are dependency related but I can't figure it out and was hoping that I could get some help.

Here is what I have tried:

Tried to compile SerializeClass on DSL using the command: make host=arm-linux This is what I got:

Chris.mThanks for the help on that. I got SerializeClass (the str ="" worked) and DCE compiled (I had to download pluto_main from svn). Now I just need some help with PlutoUtils. I got past the http_fetcher problem but now I have a problem with locale in StringUtils.cpp. I'll post the stack trace here. It is complaining that it cannot find the path to locale. It is in /usr/bin which is in the PATH variable. I tried adding -I/usr/bin to the MakeFile but then it complained about an "unterminated character constant". When I type locale in a terminal window they all say en_US. Help?

Computing dependencies for WizardLogic.cppWizardLogic.cpp:4: CreateDevice/UserUtils.h: No such file or directory doneComputing dependencies for Linux/MouseBehavior_Linux.cppIn file included from Linux/OrbiterLinux.h:10, from Linux/MouseBehavior_Linux.h:11, from Linux/MouseBehavior_Linux.cpp:1:Linux/win_list_manager.h:7: utilities/linux/window_manager/WMController/WMController.h: No such file or directoryIn file included from Linux/MouseBehavior_Linux.h:11, from Linux/MouseBehavior_Linux.cpp:1:Linux/OrbiterLinux.h:11: utilities/linux/wrapper/wrapper_x11.h: No such file or directory doneComputing dependencies for Linux/OSDScreenHandler.cppIn file included from Linux/OrbiterLinux.h:10, from Linux/OSDScreenHandler.cpp:12:Linux/win_list_manager.h:7: utilities/linux/window_manager/WMController/WMController.h: No such file or directoryIn file included from Linux/OSDScreenHandler.cpp:12:Linux/OrbiterLinux.h:11: utilities/linux/wrapper/wrapper_x11.h: No such file or directory doneComputing dependencies for SDL/StartOrbiterSDL.cppIn file included from SDL/../Linux/OrbiterLinux.h:10, from SDL/StartOrbiterSDL.h:5, from SDL/StartOrbiterSDL.cpp:18:SDL/../Linux/win_list_manager.h:7: utilities/linux/window_manager/WMController/WMController.h: No such file or directoryIn file included from SDL/StartOrbiterSDL.h:5, from SDL/StartOrbiterSDL.cpp:18:SDL/../Linux/OrbiterLinux.h:11: utilities/linux/wrapper/wrapper_x11.h: No such file or directory doneComputing dependencies for SDL/SDLGraphic.cppSDL/SDLGraphic.cpp:4: SDL_rotozoom.h: No such file or directory doneComputing dependencies for SDL/SDLRendererOCGHelper.cpp doneComputing dependencies for SDL/OrbiterRenderer_SDL.cppSDL/OrbiterRenderer_SDL.cpp:35: Splitter/TextWrapper.h: No such file or directorySDL/OrbiterRenderer_SDL.cpp:43: SDL_rotozoom.h: No such file or directorySDL/OrbiterRenderer_SDL.cpp:56: utilities/linux/transparency/transparency.h: No such file or directorySDL/OrbiterRenderer_SDL.cpp:57: utilities/linux/wrapper/wrapper_x11.h: No such file or directory done

Computing dependencies for GraphicBuilder.cppGraphicBuilder.cpp:10: OrbiterGen/Renderer.h: No such file or directory doneComputing dependencies for RendererMNG.cpp doneComputing dependencies for Linux/XRecordExtensionHandler.cpp doneComputing dependencies for Linux/OrbiterLinux.cppIn file included from Linux/OrbiterLinux.h:10, from Linux/OrbiterLinux.cpp:33:Linux/win_list_manager.h:7: utilities/linux/window_manager/WMController/WMController.h: No such file or directoryIn file included from Linux/OrbiterLinux.cpp:33:Linux/OrbiterLinux.h:11: utilities/linux/wrapper/wrapper_x11.h: No such file or directory done

I guess you are using latest code from our svn and you didn't update all trunk/src folder. Here's the url to svn: http://svn.plutohome.com/pluto/trunk/src/ . You'll have to update src/utilities folder to get wrapper_x11.h, WMController.h and transparency.h. I would recommend you to do a svn update to all trunk/src, to get the latest sources.