I get the following error when trying to emerge fxruby-1.0.29. Calculating dependencies ...done! >>> emerge (1 of 1) dev-ruby/fxruby-1.0.29 to / >>> md5 src_uri ;-) FXRuby-1.0.29.tar.gz >>> Unpacking source... >>> Unpacking FXRuby-1.0.29.tar.gz to /tmp/portage/fxruby-1.0.29/work >>> Source unpacked. install.rb: entering config phase... ********************************************************************** * Hey! * * Where is FOX installed? * * * * I couldn't locate 'fxver.h' in any of the following directories: * * * * /usr/include/fox * /usr/local/include/fox * /sw/include/fox * * * Please specify the locations for the FOX header files and library * * using the --with-fox-include and --with-fox-lib options to * * extconf.rb as described in the FXRuby installation instructions. * ********************************************************************** install.rb config first Try 'ruby install.rb --help' for detailed usage. !!! ERROR: dev-ruby/fxruby-1.0.29 failed. !!! Function src_compile, Line 23, Exitcode 1 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. emerge fxruby 2. 3. emerge info: Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r8) ================================================================= System uname: 2.6.7-gentoo-r8 i686 VIA Samuel 2 Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=c3 -O2 -fomit-frame-pointer -pipe" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=c3 -O2 -fomit-frame-pointer -pipe" DISTDIR="/tmp/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j1" PKGDIR="/tmp/usr/portage/packages" PORTAGE_TMPDIR="/tmp" PORTDIR="/tmp/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow 3ds X X509 Xaw3d aalib acpi acpi4linux activefilter alsa apache2 athena atlas audiofile avi berkdb cddb cle266 crypt cscope cups curl dedicated dga dillo divx4linux djbfft dnd doc dv dvd emacs encode escreen ethereal f77 faac faad fdftk fftw flac flash fltk fluidsynth fmod foomaticdb gd gdbm ggi gif gimpprint glade gpm gstreamer gtk gtk2 icq idl imagemagick imap imlib imlib2 jabber jack jack-caps jack-tmpfs javascript jpeg ladcca lcms libcaca libwww live lufsusermount mad mbox mcal md5sum mikmod mmx mng motif mozilla moznocompose moznoirc moznomail mozsvg mpeg mpeg4 mpi mplayer msn ncurses net nogcj nomac objc oggvorbis opengl oscar oss pam parse-clocks pcap pda pdflib perl plotutils png ppds python qt quicktime radeon readline ruby ruby18 sdl skey slp sox speex spell sqlite ssl svg tcltk tcpd tetex tiff truetype unicode usb video_cards_radeon videos vim-with-x wmf wxwindows x86 xgetdefault xml xml2 xmms xprint xv xvid yahoo yv12 zlib"
This is probably attributed to the fact that fxruby requires fox-1.0.x.
Yes. After tweaking the fxruby ebuild to find Fox, it says that it won't work with any version of Fox over 1.0.*. Is there a new version of fxruby that will work with the version of Fox thats in portage? Either that or Fox-1.2.* needs to be masked. I'm going to mask Fox in /etc/portage/package.mask until this gets fixed.
Yes. There is version 1.2a, but I haven't been able to get it to work. It hangs when I do a `require "fox"`
Created attachment 35012 [details] fxruby-1.2a ebuild
I had to manually check out the code from CVS to create the package. http://www.trolocsis.com/files/fxruby-1.2a.tar.gz
Ok, thanks, I'll give this a try! :)
Any luck Cletus? Can we close this? AfC
The ebuild should require fxscintilla. If it's emerged after fxruby, programs that need both, e.g. freeride, won't work. Other than that, please close if you wish. Thanks!
1. All newer fxruby ebuilds now depend on fxscintilla. 2. I've just commited fxruby-1.2.2 to CVS, so there now is an ebuild for the 1.2 branch of Fox. I take the freedom to close this bug, hope it's ok with you Ryan.