Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 375393 - net-mail/uw-imap-2007e-r1 fails to install a necessary header
Summary: net-mail/uw-imap-2007e-r1 fails to install a necessary header
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-16 18:14 UTC by John Hardin
Modified: 2011-07-17 15:00 UTC (History)
0 users

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


Attachments
build log (build.log,26.38 KB, text/plain)
2011-07-16 21:23 UTC, John Hardin
Details
configure log (config.log,281.13 KB, text/plain)
2011-07-16 21:23 UTC, John Hardin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John Hardin 2011-07-16 18:14:24 UTC
dev-lang/php-5.3.6 + USE imap refuses to build when net-mail/uw-imap-2007e-r1 is installed, but succeeds with net-libs/c-client-2007e-r2. Since net-libs/c-client is essentially a subset of net-libs/uw-imap, can net-mail/uw-imap-2007e-r1 be updated with the c-client libraries provided with net-libs/c-client-2007e-r2?

Reproducible: Always

Steps to Reproduce:
1. set USE=imap
2. emerge net-libs/uw-imap
3. emerge dev-lang/php
Actual Results:  
dev-lang/php configure dies with:

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.


Expected Results:  
Successful emerge of php.
Comment 1 Rafał Mużyło 2011-07-16 20:42:32 UTC
...yet you did attach neither the build log nor the config.log is question.
Comment 2 John Hardin 2011-07-16 21:21:32 UTC
athena ~ # emerge --info
Portage 2.1.10.3 (default/linux/powerpc/ppc64/10.0/32bit-userland, gcc-4.4.5, glibc-2.12.2-r0, 2.6.36-hardened-r9 ppc64)
=================================================================
System uname: Linux-2.6.36-hardened-r9-ppc64-PPC970MP,_altivec_supported-with-gentoo-2.0.2
Timestamp of tree: Sat, 16 Jul 2011 10:45:01 +0000
app-shells/bash:          4.1_p9
dev-lang/python:          2.7.1-r1, 3.1.3-r1
dev-util/pkgconfig:       0.25-r2
sys-apps/baselayout:      2.0.2
sys-apps/openrc:          0.8.3-r1
sys-apps/sandbox:         2.4
sys-devel/autoconf:       2.68
sys-devel/automake:       1.10.3, 1.11.1
sys-devel/binutils:       2.20.1-r1
sys-devel/gcc:            4.4.5
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.2.10
sys-devel/make:           3.82
sys-kernel/linux-headers: 2.6.36.1 (virtual/os-headers)
sys-libs/glibc:           2.12.2
Repositories: gentoo
ACCEPT_KEYWORDS="ppc"
ACCEPT_LICENSE="* -@EULA"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS=" http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.osuosl.org ftp://ftp.wallawalla.edu/pub/mirrors/ftp.gentoo.org http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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=""
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="acl altivec apache2 berkdb bzip2 cgi cli cracklib crypt cxx gcc64 gd gdbm gmp gnutls gpm hardened iconv imap ipv6 jpeg logrotate milter mime modules mudflap ncurses nls nptl nptlonly pam pcre perl php pic png ppc pppd python readline samba sasl session smp spell sqlite ssl suhosin sysfs syslog sysvipc tcpd threads udev unicode urandom xinetd xml xorg zlib" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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 cgi cgid 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" CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx trident dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 John Hardin 2011-07-16 21:23:21 UTC
Created attachment 280189 [details]
build log
Comment 4 John Hardin 2011-07-16 21:23:41 UTC
Created attachment 280191 [details]
configure log
Comment 5 Rafał Mużyło 2011-07-16 22:21:17 UTC
OK, the error is:
/usr/include/imap/c-client.h:42:48: error: osdep.h: No such file or directory

Given how the install is done, the ebuild needs a minor fix (c-client-2007e-r2 indeed installs it).
Comment 6 Eray Aslan gentoo-dev 2011-07-17 07:50:31 UTC
+*uw-imap-2007e-r2 (17 Jul 2011)
+
+  17 Jul 2011; Eray Aslan <eras@gentoo.org> +uw-imap-2007e-r2.ebuild:
+  install missing headers - bug #375393
+

Thanks for the help Rafał.  John please reopen if it is still a problem.
Comment 7 John Hardin 2011-07-17 15:00:38 UTC
(In reply to comment #6)
> +*uw-imap-2007e-r2 (17 Jul 2011)
> +
> +  17 Jul 2011; Eray Aslan <eras@gentoo.org> +uw-imap-2007e-r2.ebuild:
> +  install missing headers - bug #375393
> +
> 
> Thanks for the help Rafał.  John please reopen if it is still a problem.

Fresh emerge of uw-imap-2007e-r2 and php+USE imap successful.

Thank you!