Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140016 - www/rt-3.6.0 Dependency Issue with DBD-mysql
Summary: www/rt-3.6.0 Dependency Issue with DBD-mysql
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Renat Lumpau (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-11 11:41 UTC by Ryan Roland
Modified: 2006-07-11 12:02 UTC (History)
1 user (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 Ryan Roland 2006-07-11 11:41:48 UTC
Gentoo Base System version 1.6.14
Portage 2.1-r1 (default-linux/x86/2005.1, gcc-4.0.1, glibc-2.3.5-r2, 2.6.17-gentoo i686)
=================================================================
System uname: 2.6.17-gentoo i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
dev-lang/python:     2.3.5, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
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/gcc-config: 1.3.11-r4
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/splash /etc/terminfo"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/linux/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/vlos"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apache apache1 apm arts avi berkdb bitmap-fonts cdb cdr cli crypt cups dbm dbus dri dv dvd dvdr eds emboss encode foomaticdb fortran gd gdb gdbm gg gif glibc gnome gphoto2 gpm gs gstreamer gtk gtk2 hal howl imlib ipv6 isdnlog jpeg kde libg++ libwww mad mikmod mmx mod mono motif mp3 mpeg mysql nautilus ncurses nls ode ogg oggvorbis opengl oss pam pcre pdf pdflib perl png pppd python qt qt3 qt4 quicktime rdesktop readline reflection samba sdl session spell spl ssl stream svg tcp tcpd theora truetype truetype-fonts type1 type1-fonts ups vorbis wifi win32codecs xine xml xml2 xmms xorg xv yp zlib elibc_glibc kernel_linux userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Ryan Roland 2006-07-11 11:42:34 UTC
-----------------------------------------------------

# ACCEPT_KEYWORDS='~x86' emerge =www-apps/rt-3.6.0 -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N   ] www-apps/rt-3.6.0  USE="mysql -apache2 -fastcgi -lighttpd -postgres -vhosts" 0 kB

Total size of downloads: 0 kB

-----------------------------------------------------

# ACCEPT_KEYWORDS='~x86' emerge =www-apps/rt-3.6.0

Calculating dependencies ... done!
>>> Emerging (1 of 1) www-apps/rt-3.6.0 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking rt-3.6.0.tar.gz ;-)
 * RT needs MySQL with innodb support
 *
 * If you are upgrading from an existing _RT2_ installation,
 * stop this ebuild (Ctrl-C now), download the upgrade tool,
 * http://bestpractical.com/pub/rt/devel/rt2-to-rt3.tar.gz
 * and follow the included instructions.
 *
>>> Unpacking source...
>>> Unpacking rt-3.6.0.tar.gz to /var/tmp/portage/rt-3.6.0/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/rt-3.6.0/work/rt-3.6.0 ...
checking for a BSD-compatible install... /bin/install -c
checking for gawk... gawk
checking for perl... /usr/bin/perl
checking for chosen layout... Gentoo
checking if database name is valid... yes
configure: creating ./config.status
config.status: creating sbin/rt-dump-database
config.status: creating sbin/rt-setup-database
config.status: creating sbin/rt-test-dependencies
config.status: creating bin/mason_handler.fcgi
config.status: creating bin/mason_handler.scgi
config.status: creating bin/standalone_httpd
config.status: creating bin/rt-crontool
config.status: creating bin/rt-mailgate
config.status: creating bin/rt
config.status: creating Makefile
config.status: creating etc/RT_Config.pm
config.status: creating lib/RT.pm
config.status: creating bin/mason_handler.svc
config.status: creating bin/webmux.pl
Unknown option: without-pg
Unknown option: without-fastcgi
Unknown option: without-fastcgi
Unknown option: without-modperl2
 * Missing Perl dependency!
 *
perl:
        >=5.8.3(5.008008)...found
users:
        rt group (rt)...found
        bin owner (rt)...found
        libs owner (rt)...found
        libs group (rt)...found
        web owner (apache)...found
        web group (apache)...found
MASON dependencies:
        Params::Validate >=0.02...found
        Cache::Cache...found
        Exception::Class >=1.14...found
        HTML::Mason >=1.23...found
        MLDBM...found
        Errno...found
        FreezeThaw...found
        Digest::MD5 >=2.27...found
        CGI::Cookie >=1.20...found
        Storable >=2.08...found
        Apache::Session >=1.53...found
        XML::RSS >=1.05...found
        HTTP::Server::Simple >=0.07...found
        HTTP::Server::Simple::Mason >=0.09...found
        GD...found
        GD::Graph...found
        GD::Text...found
        Text::WikiFormat >=0.76...found
MAILGATE dependencies:
        HTML::TreeBuilder...found
        HTML::FormatText...found
        Getopt::Long...found
        LWP::UserAgent...found
MODPERL1 dependencies:
        CGI >=2.92...found
        Apache::Request...found
        Apache::DBI >=0.92...found
CLI dependencies:
        Getopt::Long >=2.24...found
CORE dependencies:
        Calendar::Simple...found
        Digest::base...found
        Digest::MD5 >=2.27...found
        DBI >=1.37...found
        Test::Inline...found
        Class::ReturnValue >=0.40...found
        DBIx::SearchBuilder >=1.39...found
        Text::Template...found
        File::Spec >=0.8...found
        HTML::Entities...found
        HTML::Scrubber >=0.08...found
        Net::Domain...found
        Log::Dispatch >=2.0...found
        Locale::Maketext >=1.06...found
        Locale::Maketext::Lexicon >=0.32...found
        Locale::Maketext::Fuzzy...found
        MIME::Entity >=5.108...found
        Mail::Mailer >=1.57...found
        Net::SMTP...found
        Text::Wrapper...found
        Time::ParseDate...found
        Time::HiRes...found
        File::Temp...found
        Term::ReadKey...found
        Text::Autoformat...found
        Text::Quoted >=1.3...found
        Tree::Simple >=1.04...found
        Scalar::Util...found
        Module::Versions::Report...found
        Cache::Simple::TimedExpiry...found
        XML::Simple...found
        Calendar::Simple...found
MYSQL dependencies:
        DBD::mysql 2.1018...MISSING

SOMETHING WAS MISSING!
 *
 * Please file a bug in the Gentoo Bugzilla with the information above
 * and assign it to rl03@gentoo.org

!!! ERROR: www-apps/rt-3.6.0 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  rt-3.6.0.ebuild, line 220:   Called die

!!! Missing dependencies.
!!! If you need support, post the topmost build error, and the call stack if relevant.

-----------------------------------------------------

# emerge DBD-mysql -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-perl/DBD-mysql-2.9007  USE="-minimal" 0 kB

Total size of downloads: 0 kB

-----------------------------------------------------

It seems to be expecting v2.1018, and doesn't think my v2.9007 will work.  However, it seems that emerging a newer, though nonstable (~x86), version of DBD-mysql (v3.0002) fixes this problem.  I'm a little foggy on portage dependency meeting and non-stable versions, (especially adding in perl module version comparisons) so if this is expected behavior, then mark this bug as invalid.  Either way, I wanted to at least post it just in case.

Thanks,

Ryan
Comment 2 Renat Lumpau (RETIRED) gentoo-dev 2006-07-11 12:02:05 UTC
works fine here with 2.9007. This is likely a Perl issue (did you run perl-cleaner?)