Bug 111904 - app-misc/beagle ~amd64 when mono is ready
|
Bug#:
111904
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: AMD64
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: amd64@gentoo.org
|
Reported By: abelew@umd.edu
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: app-misc/beagle ~amd64 when mono is ready
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2005-11-08 12:45 0000
|
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
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.