AUTOBUILD_PERL5LIB=`perl -e 'use Config; my $dir = $Config{sitelib}; $dir =~ s|$Config{siteprefix}|$ENV{AUTO_BUILD_ROOT}|; print $dir'` if [ -z "$PERL5LIB" ]; then export PERL5LIB=$AUTOBUILD_PERL5LIB else export PERL5LIB=$PERL5LIB:$AUTOBUILD_PERL5LIB fi # Make things clean. [ -f Makefile ] && make -k realclean ||: rm -f \ *.a core \ core.[0-9] blib/arch/auto/Authen/PAAS/DB/extralibs.all \ core.[0-9][0-9] DB.bso \ pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \ DB.x \ perl tmon.out \ *.o pm_to_blib \ blib/arch/auto/Authen/PAAS/DB/extralibs.ld blibdirs.ts \ core.[0-9][0-9][0-9][0-9][0-9] *perl.core \ core.*perl.*.? Makefile.aperl \ perl DB.def \ core.[0-9][0-9][0-9] mon.out \ libDB.def perlmain.c \ perl.exe so_locations \ DB.exp rm -rf \ *~ *.bak \ blib mv Makefile Makefile.old > /dev/null 2>&1 rm -f \ Makefile.old Makefile rm -rf \ Authen-PAAS-DB.spec Authen-PAAS-DB-*.tar.gz \ Authen-PAAS-DB-1.1.0 rm -rf MANIFEST blib # Make makefiles. perl Makefile.PL PREFIX=$AUTO_BUILD_ROOT Warning: prerequisite Authen::PAAS 1.1.0 not found. Writing Makefile for Authen::PAAS::DB make manifest /usr/bin/perl "-MExtUtils::Manifest=mkmanifest" -e mkmanifest Added to MANIFEST: .hg/00changelog.d Added to MANIFEST: .hg/00changelog.i Added to MANIFEST: .hg/00manifest.d Added to MANIFEST: .hg/00manifest.i Added to MANIFEST: .hg/cache/tags Added to MANIFEST: .hg/data/.cvsignore.d Added to MANIFEST: .hg/data/.cvsignore.i Added to MANIFEST: .hg/data/.hgignore.d Added to MANIFEST: .hg/data/.hgignore.i Added to MANIFEST: .hg/data/Authen-PAAS-DB.spec.PL.d Added to MANIFEST: .hg/data/Authen-PAAS-DB.spec.PL.i Added to MANIFEST: .hg/data/lib/Authen/PAAS/DB.pm.d Added to MANIFEST: .hg/data/lib/Authen/PAAS/DB.pm.i Added to MANIFEST: .hg/data/lib/Authen/PAAS/DB/MappedLogin.pm.d Added to MANIFEST: .hg/data/lib/Authen/PAAS/DB/MappedLogin.pm.i Added to MANIFEST: .hg/data/lib/Authen/PAAS/DB/PasswdLogin.pm.d Added to MANIFEST: .hg/data/lib/Authen/PAAS/DB/PasswdLogin.pm.i Added to MANIFEST: .hg/data/lib/Authen/PAAS/DB/User.pm.d Added to MANIFEST: .hg/data/lib/Authen/PAAS/DB/User.pm.i Added to MANIFEST: .hg/data/Makefile.PL.d Added to MANIFEST: .hg/data/Makefile.PL.i Added to MANIFEST: .hg/data/MANIFEST.SKIP.d Added to MANIFEST: .hg/data/MANIFEST.SKIP.i Added to MANIFEST: .hg/data/rollingbuild.sh.d Added to MANIFEST: .hg/data/rollingbuild.sh.i Added to MANIFEST: .hg/data/sql/create.sql.d Added to MANIFEST: .hg/data/sql/create.sql.i Added to MANIFEST: .hg/data/sql/drop.sql.d Added to MANIFEST: .hg/data/sql/drop.sql.i Added to MANIFEST: .hg/data/t/100-PasswdLogin.t.d Added to MANIFEST: .hg/data/t/100-PasswdLogin.t.i Added to MANIFEST: .hg/data/t/120-MappedLogin.t.d Added to MANIFEST: .hg/data/t/120-MappedLogin.t.i Added to MANIFEST: .hg/dirstate Added to MANIFEST: .hg/hgrc Added to MANIFEST: .hg/undo Added to MANIFEST: .hg/undo.dirstate Added to MANIFEST: .hgignore Added to MANIFEST: Authen-PAAS-DB.spec.PL Added to MANIFEST: lib/Authen/PAAS/DB.pm Added to MANIFEST: lib/Authen/PAAS/DB/MappedLogin.pm Added to MANIFEST: lib/Authen/PAAS/DB/PasswdLogin.pm Added to MANIFEST: lib/Authen/PAAS/DB/User.pm Added to MANIFEST: Makefile.PL Added to MANIFEST: MANIFEST.SKIP Added to MANIFEST: META.yml Added to MANIFEST: rollingbuild.sh Added to MANIFEST: sql/create.sql Added to MANIFEST: sql/drop.sql Added to MANIFEST: t/100-PasswdLogin.t Added to MANIFEST: t/120-MappedLogin.t echo $NAME.spec >> MANIFEST # Build the RPM. make cp lib/Authen/PAAS/DB.pm blib/lib/Authen/PAAS/DB.pm cp lib/Authen/PAAS/DB/MappedLogin.pm blib/lib/Authen/PAAS/DB/MappedLogin.pm cp lib/Authen/PAAS/DB/PasswdLogin.pm blib/lib/Authen/PAAS/DB/PasswdLogin.pm cp lib/Authen/PAAS/DB/User.pm blib/lib/Authen/PAAS/DB/User.pm Manifying blib/man3/Authen::PAAS::DB::MappedLogin.3pm Manifying blib/man3/Authen::PAAS::DB::PasswdLogin.3pm Manifying blib/man3/Authen::PAAS::DB::User.3pm /usr/bin/perl "-Iblib/arch" "-Iblib/lib" Authen-PAAS-DB.spec.PL Authen-PAAS-DB.spec if [ -z "$USE_COVER" ]; then perl -MDevel::Cover -e '' 1>/dev/null 2>&1 && USE_COVER=1 || USE_COVER=0 fi if [ "$USE_COVER" = "1" ]; then cover -delete HARNESS_PERL_SWITCHES=-MDevel::Cover make test cover mkdir blib/coverage cp -a cover_db/*.html cover_db/*.css blib/coverage mv blib/coverage/coverage.html blib/coverage/index.html else make test fi Checking lib/Authen/PAAS/DB.pm: lib/Authen/PAAS/DB.pm syntax OK Checking lib/Authen/PAAS/DB/MappedLogin.pm: Base class package "Authen::PAAS::LoginModule" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: blib/lib /var/builder/install-root/lib/perl/5.8.4/ /var/builder/install-root/lib/perl/5.8.4/auto /var/builder/install-root/share/perl/5.8.4 /var/builder/install-root/share/perl/5.10.1 /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .). at lib/Authen/PAAS/DB/MappedLogin.pm line 45 BEGIN failed--compilation aborted at lib/Authen/PAAS/DB/MappedLogin.pm line 45. make: *** [blib/test/lib/Authen/PAAS/DB/MappedLogin.pm] Error 9