Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111904 - app-misc/beagle ~amd64 when mono is ready
Summary: app-misc/beagle ~amd64 when mono is ready
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on: 120100
Blocks:
  Show dependency tree
 
Reported: 2005-11-08 12:45 UTC by Ashton Trey Belew
Modified: 2006-03-19 16:38 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ashton Trey Belew 2005-11-08 12:45:51 UTC
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.
Comment 1 Gour 2005-11-12 08:14:25 UTC
Hi!

So, what has t obe done in order to emerge beagle (mono) on amd64?

Sincerely,
Gour
Comment 2 Ben Skeggs 2005-11-12 08:37:04 UTC
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..
Comment 3 ivo welch 2005-12-31 15:13:17 UTC
(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
Comment 4 Andreas Rosander 2006-01-23 13:09:54 UTC
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
Comment 5 Jörg Gollnick 2006-02-04 14:21:56 UTC
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.

 
Comment 6 Radek Podgorny 2006-02-18 11:38:11 UTC
Please, add at least the ~amd64 keyword. Thanks...
Comment 7 Pacho Ramos gentoo-dev 2006-03-09 06:02:01 UTC
(In reply to comment #6)
> Please, add at least the ~amd64 keyword. Thanks...
> 

Why ~amd64 keyword has not been added yet ?

Thanks a lot :-)
Comment 8 Luis Medinas (RETIRED) gentoo-dev 2006-03-09 06:16:10 UTC
Because some deps needs mono use flag unmasked to work fine. Wait a bit we are working to get mono use unmasked asap.
Comment 9 Luis Medinas (RETIRED) gentoo-dev 2006-03-19 16:38:43 UTC
mono is stable on amd64 and the use flag is unmasked. So i added ~amd64 keywords.