Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 104166

Summary: emerge of www-apps/rt-3.4.3 fails, missing DBIx::SearchBuilder
Product: Gentoo Linux Reporter: Mark Castagna <mfc>
Component: New packagesAssignee: Renat Lumpau (RETIRED) <rl03>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Follow-up to recommendation

Description Mark Castagna 2005-08-29 11:32:38 UTC
Emerging www-apps/rt-3.4.3 failes with "Something Missing". The output indicates
DBIx::SearchBuilder but, dev-perl/dbix-searchbuilder-1.27 was successfully
emerged prior to www-apps/rt-3.4.3. I ultimately unemerged (emerge -C
www-apps/rt) and tried emerging RT again.

Reproducible: Always
Steps to Reproduce:
1.emerge www-apps/rt
2.
3.

Actual Results:  
------------- emerge output begin -----------------
troy / # emerge www-apps/rt
Calculating dependencies ...done!
>>> emerge (1 of 1) www-apps/rt-3.4.3 to /
>>> md5 files   ;-) rt-3.2.1.ebuild
>>> md5 files   ;-) rt-3.4.2-r1.ebuild
>>> md5 files   ;-) rt-3.4.3.ebuild
>>> md5 files   ;-) files/digest-rt-3.2.1
>>> md5 files   ;-) files/digest-rt-3.4.3
>>> md5 files   ;-) files/digest-rt-3.4.2-r1
>>> md5 files   ;-) files/3.2.1/postinstall-en.txt
>>> md5 files   ;-) files/3.2.1/reconfig
>>> md5 files   ;-) files/3.4.2/config.layout-gentoo
>>> md5 files   ;-) files/3.4.2/postinstall-en.txt
>>> md5 files   ;-) files/3.4.2/reconfig
>>> md5 files   ;-) files/3.4.2/rt.conf.d
>>> md5 files   ;-) files/3.4.2/rt.init.d
>>> md5 files   ;-) files/3.4.2/rt_apache.conf
>>> md5 files   ;-) files/3.4.2/rt_apache1_fcgi.conf
>>> md5 files   ;-) files/3.4.2/rt_apache2_fcgi.conf
>>> md5 src_uri ;-) rt-3.4.3.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.4.3.tar.gz to /var/tmp/portage/rt-3.4.3/work
>>> Source unpacked.
checking for a BSD-compatible install... /bin/install -c
checking for perl... /usr/bin/perl
checking for chosen layout... Gentoo
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
 * Missing Perl dependency!
 * 
perl:
        5.8.3...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.03...found
        Text::WikiFormat ...found
MAILGATE dependencies:
        HTML::TreeBuilder ...found
        HTML::FormatText ...found
        Getopt::Long ...found
        LWP::UserAgent ...found
CLI dependencies:
        Getopt::Long 2.24...found
CORE dependencies:
        Digest::base ...found
        Digest::MD5 2.27...found
        DBI 1.37...found
        Test::Inline ...found
        Class::ReturnValue 0.40...found
        DBIx::SearchBuilder 1.26...MISSING
                DBIx::SearchBuilder version 1.26 required--this is only version
1.01 at (eval 64) line 2, <DATA> line 16.
        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
DEV dependencies:
        Regexp::Common ...found
        Test::Inline ...found
        Apache::Test ...found
        HTML::Form ...found
        HTML::TokeParser ...found
        WWW::Mechanize ...found
        Test::WWW::Mechanize ...found
        Module::Refresh 0.03...found
MYSQL dependencies:
        DBD::mysql 2.1018...found

SOMETHING WAS MISSING!
------------- emerge output end -----------------

Expected Results:  
Successful installation of RT with all dependencies found.
Comment 1 Renat Lumpau (RETIRED) gentoo-dev 2005-08-29 12:41:10 UTC
Thanks for reporting, I'll investigate
Comment 2 Renat Lumpau (RETIRED) gentoo-dev 2005-08-29 15:42:53 UTC
I can't reproduce the error here. It looks like dbix-searchbuilder-1.27 didn't
get installed before emerging RT, as the script finds 1.01. Try re-emerging
dbix-searchbuilder before emerging RT.
Comment 3 Mark Castagna 2005-08-30 06:59:29 UTC
Created attachment 67264 [details]
Follow-up to recommendation
Comment 4 Renat Lumpau (RETIRED) gentoo-dev 2005-08-30 08:12:42 UTC
Comment on attachment 67264 [details]
Follow-up to recommendation

><HTML><HEAD><LINK rel="STYLESHEET" href="chrome://targetalert/content/onMouseoverStyle.css"/></HEAD><BODY><PRE>I "emerge -C dev-perl/dbix-searchbuilder" and re-emerged it. I then tried rt-3.4.3 and the same failure occurred. 
>
>I then unemerged dbix-searchbuilder and emerged rt-3.4.3. Interestingly the "rt" emerge brings in dbix-searchbuilder-1.27. Unfortunately, it still failed, same error.
>
>Is it possible the dbix-searchbuilder-1.01 is somehow listed or resident in such a way as to supercede or take precedence over subsequent versions?
Comment 5 Renat Lumpau (RETIRED) gentoo-dev 2005-08-30 08:15:10 UTC
Why are you posting comments as attachments?

Did you ever use CPAN to install Perl modules directly (not from ebuilds)?
Perhaps  one of the directly installed .pms pulled in dbix-searchbuilder as a
dependency, so it's not removed when you uninstall the ebuild.