From: Ot Date: 2002-12-31T12:39:27+09:00 Subject: Re: Installing Fox, FXRuby and fxscintilla Phew!! With help from Daniel Carrera and Michael Libby, I managed to complete the task of building Fox, FxScintilla and FXRuby from source. For the benefit of other novices who may come after me, I'd like to add a few things that got me. On Mandrake 9.0, you will need to install the following OpenGL related packages: XFree86-devel-4.2.1-3mdk.rpm libMesaglut3-4.0.3-6mdk.rpm libMesaglut3-devel-4.0.3-6mdk.rpm On Saturday 28 December 2002 11:52 am, Lyle Johnson wrote: > To sidestep the issue of binary incompatibilities for this RPM or that > RPM, I would just go straight to the source (literally). Download the > latest source tarballs for fox-1.0, FXRuby-1.0 and FXScintilla-1.x. > > Start by getting a working FOX installation before moving on to > FXScintilla (which would be step 2) or FXRuby (step 3). For most > *recent* Linux distributions this usually just involves: > > tar xzf fox-1.0.29.tar.gz > cd fox-1.0.29 > ./configure --with-opengl=opengl > make > make install > > and then running some of the test programs (in the fox-1.0.29/tests > subdirectory) to make sure things are working. Do not proceed past this > step until you're satisfied that things are OK. > As 'root', you need to add the following line to the end of /etc/ld.so.conf /usr/local/lib Save the file and run 'ldconfig' before proceeding. Exit from 'root'. > Once that's working, move on to the FXScintilla build. Again, if you > have a good FOX installation this should just involve the usual: > > tar xzf fxscintilla-1.49.tar.gz > cd fxscintilla-1.49 > ./configure > make > make install > > I am not the FXScintilla developer/maintainer, but I think Gilles still > has a little test program somewhere in there that you can run to see if > it's working. > > The last step is to build FXRuby. For most cases (under Linux) this > should involve: > > tar xzf FXRuby-1.0.17.tar.gz > cd FXRuby-1.0.17 > ruby install.rb config -- \ > --with-fxscintilla-include=/usr/local/include/fxscintilla \ > --with-fxscintilla-lib=/usr/local/lib > ruby install.rb setup > ruby install.rb install > > If you leave out the '--with-fxscintilla-xxx' options it will *not* > build FXScintilla support into FXRuby and as a result FreeRIDE will not > work. I will probably change this for the next FXRuby release, so that > it snoops around a little to try to automatically detect the presence of > FXScintilla in a few likely places -- but for now you have to manually > configure those directories as shown. > > Hope this helps, > > Lyle