Whenever mono is ready, beagle appears it too will be ready. It appears to work perfectly on my rather cluttered home directory and successfully indexes the pages I visit via the firefox plugin. The only caveat I noticed (which may in fact not be related at all) is that when I installed beagle, dbus upgraded to 0.50 from 0.36 and had a minor compilation error due to a misqueued #ifdef If it proves useful I can submit another report for dbus with the line I changed. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Hi! So, what has t obe done in order to emerge beagle (mono) on amd64? Sincerely, Gour
Unmask mono USE flag: echo "-mono" >> /etc/portage/profile/use.mask Add mono to USE Add ~amd64 keyword to beagle, or accept the ~x86 keyword for it: echp "app-misc/beagle ~x86" >> /etc/portage/package.keywords Then emerge beagle. I don't think I forgot anything..
(In reply to comment #2) > Unmask mono USE flag: echo "-mono" >> /etc/portage/profile/use.mask > Add mono to USE > Add ~amd64 keyword to beagle, or accept the ~x86 keyword for it: echp > "app-misc/beagle ~x86" >> /etc/portage/package.keywords > > Then emerge beagle. I don't think I forgot anything.. echo "-mono" >> /etc/portage/profile/use.mask dies, because there is no profile directory usually in /etc/portage. even creating the directory, and reemerging USE="mono" emerge dev-libs/gmime beagle-0.1.2.ebuild is insufficient. putting in addition, I needed all the following in /etc/portage/package.keywords to get to the point where I could play with the beagle-ebuild: >=app-misc/beagle-0.1.2 # does not work! >=dev-dotnet/gecko-sharp-0.11 ~amd64 >=dev-dotnet/gconf-sharp-2.4.0 ~amd64 >=dev-dotnet/art-sharp-2.4.0 ~amd64 >=dev-dotnet/gnome-sharp-2.4.0 ~amd64 >=dev-dotnet/gnomevfs-sharp-2.4.0 ~amd64 >=dev-dotnet/*-sharp-2.4.0 ~amd64 >=dev-dotnet/glade-sharp-2.4.0 ~amd64 >=media-libs/libexif-0.6.12 ~amd64 >=dev-libs/gmime-2.1.16 ~amd64 >=dev-lang/mono-1.1.12 ~amd64 >=dev-dotnet/libgdiplus-1.1.11 ~amd64 >=dev-dotnet/gtk-sharp-2.4.0 ~amd64 in the end, I cannot circumvent the following: >>> md5 src_uri ;-) beagle-0.1.2.tar.bz2 * Please rebuild dev-libs/gmime, with mono support enabled! * Try USE="mono" emerge dev-libs/gmime, * or add "mono" to your USE string in /etc/make.conf and * emerge dev-libs/gmime. !!! ERROR: app-misc/beagle-0.1.2 failed. !!! Function pkg_setup, Line 60, Exitcode 0 !!! Mono USE flag must be enabled in dev-libs/gmime !!! If you need support, post the topmost build error, NOT this status message. even though I have rebuild gmime several times. /iaw
It works for me, had to create dir /etc/portage/profile/ to do 'echo "-mono" >> /etc/portage/profile/use.mask' doe rzn@paradox: pts/1: 120 files 1.5Gb -> emerge --info Portage 2.0.54 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo x86_64) ================================================================= System uname: 2.6.15-gentoo x86_64 unknown Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo http://mirror.pudas.net/gentoo http://ftp.du.se/pub/os/gentoo http://mirror.uni-c.dk/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/" LINGUAS="sv en" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X aac acl acpi alsa amd audiofile bash-completion berkdb bitmap-fonts bzip2 cairo cddb cdparanoia cdr crypt cups curl dbus directfb dts dvb dvd dvdr dvdread emboss encode exif expat fam fat fbcon ffmpeg firefox flac foomaticdb fortran gdbm gif gimp gimpprint glitz glut gmp gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal hfs idn imagemagick imlib ipv6 jack java jfs joystick jpeg jpg junit lcms libwww lua lzw lzw-tiff mad matroska mikmod mkv mmap mng modplug mono motif mozilla mp3 mpeg mplayer musicbrainz ncurses nls nptl nptlonly nsplugin ntfs nvidia offensive ogg oggvorbis openal opengl openssl pam pcre pdflib perl png python quicktime readline recode reiser4 reiserfs ruby sblive scanner sdk sdl sndfile snmp sox speex spell sqlite ssl svg tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vorbis wma xfs xine xml xml2 xmms xpm xv xvid zlib linguas_sv linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
I used the ebuild from http://bugs.gentoo.org/attachment.cgi?id=78269 as beagle-0.2.1.ebuild and http://bugs.gentoo.org/attachment.cgi?id=78715 as gmime-2.1.19.ebuild. In the beagle ebuild I added ~amd64 as usual. I followed the instructions on a ~amd64 system. mkdir -p /etc/portage/profile echo "-mono" >> /etc/portage/profile/use.mask emerge --newuse gmime emerge app-misc/beagle In indexes at least pdf files and find them.
Please, add at least the ~amd64 keyword. Thanks...
(In reply to comment #6) > Please, add at least the ~amd64 keyword. Thanks... > Why ~amd64 keyword has not been added yet ? Thanks a lot :-)
Because some deps needs mono use flag unmasked to work fine. Wait a bit we are working to get mono use unmasked asap.
mono is stable on amd64 and the use flag is unmasked. So i added ~amd64 keywords.