From: John Snowdon Date: 2008-02-24T02:43:54+09:00 Subject: Re: Ruby on WinCE / cegcc John Snowdon wrote: > John Snowdon wrote: >> >> Is this worthwhile? The dozens of other questions about ruby on >> wince/pocket pc all have the same problems (wince:strerror or the path >> problems), so some kind of solution is needed. > > .... > > If anyone is interested, I'll put a web page up on a system at work to > allow others to use it. I'll also document the modifications needed in > order to compile cleanly. > > Looks like a dead end for my intentions of Ruby on WinCE/Pocket PC > though, unless someone can figure out a workaround for the Windows CE > path problem? Ok, so I've documented what I've done so far, and I've also put up pre-built binaries of the latest stable version of Ruby for Windows CE /ARM for anyone who is interested. I have *almost* got Rubygems to install, but I fail on requiring 'socket'.. which is one module (along with ext/dl) that I couldn't manage to build cleanly. When doing the final linking of ruby, I get a single unresolved symbol from ext/socket/socket.a; "__h_errno_location". I managed to fix all of the other symbol errors and multiple declarations, but this one still eludes me; and I cannot see it anywhere in the CEGCC libraries. If anyone has any further information, the full error is on my website along with the rest of the build information. http://www.target-earth.net/gadgets/ Sorry there are no patches as such, but everything I have done is detailed - this definitely seems the way to go if we can get patches into the official codebase to handle a compile time option for the CEGCC build. -John -- Posted via http://www.ruby-forum.com/.