Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 210447 - kde-misc/kerry-0.2.1.ebuild: Missing files after emerge
Summary: kde-misc/kerry-0.2.1.ebuild: Missing files after emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal with 2 votes (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 230185
  Show dependency tree
 
Reported: 2008-02-17 09:56 UTC by Baldrun Orv
Modified: 2008-07-26 05:32 UTC (History)
4 users (show)

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


Attachments
Build Logfile (build.log.txt,65.70 KB, text/plain)
2008-02-17 10:05 UTC, Baldrun Orv
Details
Modified ebuild to make it work with libbeagle-0.3.0 and beagle-0.3.3 (kerry-0.2.1.ebuild,721 bytes, text/plain)
2008-03-18 03:10 UTC, Nick Porter
Details
configure script patch (kerry-0.2.1-libbeagle.patch,545 bytes, patch)
2008-03-18 03:13 UTC, Nick Porter
Details | Diff
Improved patch to configure script to support both libbeagle-0.2* and -0.3* (kerry-0.2.1-libbeagle-0.3.patch,797 bytes, patch)
2008-07-17 12:47 UTC, Arun Raghavan (RETIRED)
Details | Diff
Patch to configure script to prevent triggering maintainer-mode (kerry-0.2.1-libbeagle-0.3-configure.patch,786 bytes, patch)
2008-07-25 06:20 UTC, Arun Raghavan (RETIRED)
Details | Diff
patch to rebuild configure correctly (kerry-0.2.1-ebuild.patch,493 bytes, patch)
2008-07-25 10:19 UTC, Arun Raghavan (RETIRED)
Details | Diff
use kde.eclass to regenerate configure (kerry-0.2.1-ebuild.patch,446 bytes, patch)
2008-07-25 10:49 UTC, Arun Raghavan (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Baldrun Orv 2008-02-17 09:56:11 UTC
Emerging kerry-0.2.1 installs only the following files:

/usr/share/doc/kerry-0.2.1/AUTHORS.bz2
/usr/share/doc/kerry-0.2.1/ChangeLog.bz2
/usr/share/doc/kerry-0.2.1/README.bz2
/usr/share/doc/kerry-0.2.1/TODO.bz2
/usr/share/locale/ar/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/ar/LC_MESSAGES/kerry.mo
/usr/share/locale/br/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/br/LC_MESSAGES/kerry.mo
/usr/share/locale/ca/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/ca/LC_MESSAGES/kerry.mo
/usr/share/locale/cs/LC_MESSAGES/kerry.mo
/usr/share/locale/da/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/da/LC_MESSAGES/kerry.mo
/usr/share/locale/de/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/de/LC_MESSAGES/kerry.mo
/usr/share/locale/el/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/el/LC_MESSAGES/kerry.mo
/usr/share/locale/es/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/es/LC_MESSAGES/kerry.mo
/usr/share/locale/fi/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/fi/LC_MESSAGES/kerry.mo
/usr/share/locale/fr/LC_MESSAGES/kerry.mo
/usr/share/locale/ga/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/ga/LC_MESSAGES/kerry.mo
/usr/share/locale/gl/LC_MESSAGES/kerry.mo
/usr/share/locale/hu/LC_MESSAGES/kerry.mo
/usr/share/locale/it/LC_MESSAGES/kerry.mo
/usr/share/locale/ja/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/ja/LC_MESSAGES/kerry.mo
/usr/share/locale/ka/LC_MESSAGES/kerry.mo
/usr/share/locale/km/LC_MESSAGES/kerry.mo
/usr/share/locale/nb/LC_MESSAGES/kerry.mo
/usr/share/locale/nl/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/nl/LC_MESSAGES/kerry.mo
/usr/share/locale/nn/LC_MESSAGES/kerry.mo
/usr/share/locale/pl/LC_MESSAGES/kerry.mo
/usr/share/locale/pt/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/pt/LC_MESSAGES/kerry.mo
/usr/share/locale/pt_BR/LC_MESSAGES/kerry.mo
/usr/share/locale/sk/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/sk/LC_MESSAGES/kerry.mo
/usr/share/locale/sv/LC_MESSAGES/kerry.mo
/usr/share/locale/th/LC_MESSAGES/kerry.mo
/usr/share/locale/tr/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/tr/LC_MESSAGES/kerry.mo
/usr/share/locale/uk/LC_MESSAGES/kcmbeagle.mo
/usr/share/locale/uk/LC_MESSAGES/kerry.mo
/usr/share/locale/zh_CN/LC_MESSAGES/kerry.mo
/usr/share/locale/zh_TW/LC_MESSAGES/kerry.mo

Therefore kerry can't be started/executed. 

I am using app-misc/beagle-0.3.3 and dev-libs/libbeagle-0.3.0 .

Reproducible: Always

Steps to Reproduce:
1.emerge kerry
Actual Results:  
see attached build.log


emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-suspend2-r2 i686)
=================================================================
System uname: 2.6.22-suspend2-r2 i686 Intel(R) Pentium(R) M processor 1500MHz
Timestamp of tree: Sun, 17 Feb 2008 07:46:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks keeptemp metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.uni-c.dk/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/home/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/portage/eigene"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi aim alsa arts audiofile bash-completion berkdb bidi bitmap-fonts bzip2 cairo caps cdparanoia cdr cjk clamav cli cracklib crypt cups dbus dga dio directfb doc dri dts dvd dvdr dvdread eds emboss encode esd evo exif fam fbsplash ffmpeg firefox flac foomaticdb fortran ftp gd gdbm geoip gif gimp gimpprint glut gpm gps gstreamer gtkhtml hal iconv icq idn ieee1394 imagemagick imap imlib innodb ipv6 isdnlog jabber jack java javascript jpeg jpeg2k kde kerberos lash lcms ldap libnotify lm_sensors m17n-lib mad maildir mbrola midi mikmod mime mmap mmx mng mp3 mpeg mpi mplayer msn mudflap mysql ncurses nls nptl nptlonly nsplugin ogg oggvorbis openal opengl openmp oscar oss pam pcmcia pcre pda pdf pdflib perl png posix ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba sasl scanner sdl session shorten slang slp snmp sox speex spell spl sse sse2 ssl svg tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb utf8 v4l v4l2 vcd vcl vorbis wifi win32codecs wmf x86 xcomposite xface xine xinerama xml xorg xosd xpm xv xvid yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Baldrun Orv 2008-02-17 10:05:52 UTC
Created attachment 143763 [details]
Build Logfile
Comment 2 Nick Porter 2008-03-18 03:08:47 UTC
The ./configure script in the Kerry package is looking for libbeagle-0.2.5, you have to make it look for 1.0 to recognize the new split libbeagle-0.3.0 package.  I've attached a modified kerry-0.2.1 ebuild with a patch to fix this behavior.
Comment 3 Nick Porter 2008-03-18 03:10:23 UTC
Created attachment 146445 [details]
Modified ebuild to make it work with libbeagle-0.3.0 and beagle-0.3.3
Comment 4 Nick Porter 2008-03-18 03:13:23 UTC
Created attachment 146446 [details, diff]
configure script patch
Comment 5 Yuval Hager 2008-06-14 07:27:54 UTC
I am experiencing the same issue with beagle-0.3.7-r1, libbeagle-0.3.5, and the patches above do not apply.

# emerge --info
Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r3 x86_64 AMD Sempron(tm) Processor 2800+
Timestamp of tree: Fri, 13 Jun 2008 03:35:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -msse3 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -msse3 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LINGUAS="he en"
MAKEOPTS="-j 2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/layman/sunrise /usr/local/layman/arcon-portage /usr/local/layman/science /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib accessibility acl acpi alsa amd64 apache2 arts asf avi berkdb bidi cairo cddb cdparanoia cdr cli cracklib crypt cups curl dbus divx4linux dri dv dvd dvdr dvdread emacs emboss emul-linux-x86 encode esd evo exif fam fame firefox flac foomaticdb fortran ftp gdbm geoip gif glitz gpm gstreamer gtk gzip hal iconv imagemagick imlib isdnlog java jpeg kde kerberos ldap mad matroska midi mikmod mimencode mmx mp3 mpeg mplayer msn mudflap mysql ncurses nls normalizemime nptl nptlonly nsplugin nvidia ogg opengl openmp oss pam pcre pdf perl png ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection sdl session slang sockets spell spl sqlite sse sse2 ssl subtitles svg tcpd tetex theora threads tiff truetype unicode usb vorbis wma wmf xine xml xorg xv xvid yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="alias authz_host autoindex dir env imagemap include info log_config logio mime mime_magic negotiation rewrite setenvif so status unique_id vhost_alias" APACHE2_MPMS="prefork" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="he en" USERLAND="GNU" VIDEO_CARDS="via vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 6 Yuval Hager 2008-06-20 04:56:04 UTC
(In reply to comment #5)
> I am experiencing the same issue with beagle-0.3.7-r1, libbeagle-0.3.5, and the
> patches above do not apply.

Sorry about that, I must have done something wrong before, cause it works now flawlessly.

Thanks!
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2008-07-16 11:28:16 UTC
KDE team could you please apply this patch and close this bug?
Comment 8 Bo Ørsted Andresen (RETIRED) gentoo-dev 2008-07-16 18:38:30 UTC
The supplied patch isn't very good. Exactly the same package will now require a higher version of beagle while the configure script keeps claiming it'll work with libbeagle-0.2.5 just because a small patch was added to the configure script. If it requires no other code changes then the configure script should be changed to work with either version.
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2008-07-17 07:17:29 UTC
(In reply to comment #8)
> The supplied patch isn't very good. Exactly the same package will now require a
> higher version of beagle while the configure script keeps claiming it'll work
> with libbeagle-0.2.5 just because a small patch was added to the configure
> script. If it requires no other code changes then the configure script should
> be changed to work with either version.

 You can do that?  A newer version of beagle is about to go stable.
Comment 10 Arun Raghavan (RETIRED) gentoo-dev 2008-07-17 12:47:02 UTC
Created attachment 160637 [details, diff]
Improved patch to configure script to support both libbeagle-0.2* and -0.3*

I wasn't able to test this patch but I think that's because of my local setup. Even if I'm touching the wrong file, I think the idea is right.
Comment 11 Bo Ørsted Andresen (RETIRED) gentoo-dev 2008-07-23 17:41:56 UTC
(In reply to comment #10)
> Created an attachment (id=160637) [edit]
> Improved patch to configure script to support both libbeagle-0.2* and -0.3*
> 
> I wasn't able to test this patch but I think that's because of my local
> setup.

Looks decent to me but someone will obviously have to test it.
Comment 12 Arun Raghavan (RETIRED) gentoo-dev 2008-07-24 19:34:26 UTC
I've now tested this patch, and it works. OpenSuse is using a similar patch (see http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/suse/src/kerry-0.2.2-207.src.rpm). However, there are a couple of QA issues.

The first is the following warnings (can probably be ignored):

configure: WARNING: Unrecognized options: --with-x, --enable-mitshm, --without-xinerama, --without-debug

The patch forces a autotools refresh because maintainer-mode is enabled. Adding an eautoreconf to src_unpack did not prevent this (and did not pick up the patch for configure either). Not sure how this is handled in the KDE autofoo world.
Comment 13 Arun Raghavan (RETIRED) gentoo-dev 2008-07-25 06:20:41 UTC
Created attachment 161325 [details, diff]
Patch to configure script to prevent triggering maintainer-mode

This patch just changes the configure script, so maintainer-mode is not triggered. I tested this and it seems to work. If there are no objections, I can commit this.
Comment 14 Pacho Ramos gentoo-dev 2008-07-25 10:01:16 UTC
(In reply to comment #12)
> configure: WARNING: Unrecognized options: --with-x, --enable-mitshm,
> --without-xinerama, --without-debug
> 

These are because of kde.eclass, anyway it's not a big problem :-/
Comment 15 Arun Raghavan (RETIRED) gentoo-dev 2008-07-25 10:19:19 UTC
Created attachment 161337 [details, diff]
patch to rebuild configure correctly

Okay, this patch to the ebuild, along with attachment 160637 [details, diff] should be enough to fix the problem. Comments?
Comment 16 Arun Raghavan (RETIRED) gentoo-dev 2008-07-25 10:49:41 UTC
Created attachment 161345 [details, diff]
use kde.eclass to regenerate configure

Thanks to zlin for pointing out that kde eclass already handles regeneration of configure.

If this looks fine, and there aren't any takers, I can commit this.
Comment 17 Bo Ørsted Andresen (RETIRED) gentoo-dev 2008-07-25 22:28:03 UTC
> If this looks fine, and there aren't any takers, I can commit this.

Assuming you tested it and it works, feel free to commit.
Comment 18 Arun Raghavan (RETIRED) gentoo-dev 2008-07-26 05:32:59 UTC
Fixed in CVS without a bump. Thanks for reporting and investigating.