[openmamba-devel-it] perl

gil puntogil a libero.it
Ven 30 Maggio 2008 21:32:05 CEST


Silvan Calarco ha scritto:
> Alle venerd́ 30 maggio 2008, gil ha scritto:
>   
>> Ciao
>> non ho ho il processo attivo (syslog-ng)
>> per ovviare al problema cosa devo fare?
>> grazie
>>     
>
> Esegui "Installazioni base di openmamba" e seleziona "Pacchetti base del 
> sistema (raccomandato)". E' cị che viene proposto di fare subito dopo 
> l'installazione (ho dei dubbi che senza fare questo il sistema funzioni tanto 
> bene, probabilmente bisognerebbe mettere un avviso periodico in mambatray per 
> ricordare di effettuare questa operazione).
>
> ciao,
> Silvan
>
>   
ciao
un altro problema
devo aggiornare mysql (l'ho gia messo nel devel the_packagizers)
$ autospec -u perl-DBD-mysql -a5,6
aggiornamento del pacchetto perl-DBD-mysql alla versione [?]...
[step 5] -- creazione dei pacchetti rpm e srpm
 * trovato build requirement: `perl-devel' (perl-devel-5.8.8-4mamba.i586)
 * trovato build requirement: `libmysql-devel' 
(libmysql-devel-4.1.22-2mamba.i586)
esecuzione dei test sullo specfile...
creazione dei pacchetti rpm e srpm...
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.64010
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf DBD-mysql-4.007
+ /bin/gzip -dc /usr/src/RPM/SOURCES/DBD-mysql-4.007.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd DBD-mysql-4.007
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.64010
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd DBD-mysql-4.007
+ perl Makefile.PL


PLEASE NOTE:

For 'make test' to run properly, you must ensure that the
database user 'gil' can connect to your MySQL server
and has the proper privileges that these tests require such
as 'drop table', 'create table', 'drop procedure', 'create procedure'
as well as others.

mysql> grant all privileges on test.* to 'gil'@'localhost' identified by 
's3kr1t';

You can also optionally set the user to run 'make test' with:

perl Makefile.pl --testuser=username

I will use the following settings for compiling and testing:

  cflags        (mysql_config) = -I/usr/include/mysql 
-fomit-frame-pointer -pipe -march=athlon
  embedded      (mysql_config) =
  libs          (mysql_config) = -L/usr/lib -lmysqlclient -lz -lcrypt 
-lnsl -lm -L/usr/lib -lssl -lcrypto
  mysql_config  (guessed     ) = mysql_config
  nocatchstderr (default     ) = 0
  nofoundrows   (default     ) = 0
  ssl           (guessed     ) = 1
  testdb        (default     ) = test
  testhost      (default     ) =
  testpassword  (default     ) =
  testsocket    (default     ) =
Use of uninitialized value in printf at Makefile.PL line 171, <PIPE> 
line 93.
  testuser      (            ) = gil

To change these settings, see 'perl Makefile.PL --help' and
'perldoc INSTALL'.

Checking if your kit is complete...
Looks good
Using DBI 1.50 (for perl 5.008008 on i386-linux-thread-multi) installed 
in /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/auto/DBI/
Writing Makefile for DBD::mysql
+ make -j2
i586-openmamba-linux-gnu-gcc -c  
-I/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/auto/DBI/ 
-I/usr/include/mysql -fomit-frame-pointer -pipe -march=athlon 
-DDBD_MYSQL_WITH_SSL -DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -D_REENTRANT 
-D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe 
-Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -O2 -fomit-frame-pointer -pipe -march=i586 
-mtune=pentiumpro   -DVERSION=\"4.007\" -DXS_VERSION=\"4.007\" -fpic 
"-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"   dbdimp.c
cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm
cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod
cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm
/usr/bin/perl5.8.8 -p -e "s/~DRIVER~/mysql/g" 
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/auto/DBI//Driver.xst 
 > mysql.xsi
Running Mkbootstrap for DBD::mysql ()
chmod 644 mysql.bs
/usr/bin/perl5.8.8 /usr/lib/perl5/5.8.8/ExtUtils/xsubpp  -typemap 
/usr/lib/perl5/5.8.8/ExtUtils/typemap  mysql.xs > mysql.xsc && mv 
mysql.xsc mysql.c
Warning: duplicate function definition 'do' detected in mysql.xs, line 225
Warning: duplicate function definition 'rows' detected in mysql.xs, line 612
cp mysql.bs blib/arch/auto/DBD/mysql/mysql.bs
chmod 644 blib/arch/auto/DBD/mysql/mysql.bs
i586-openmamba-linux-gnu-gcc -c  
-I/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/auto/DBI/ 
-I/usr/include/mysql -fomit-frame-pointer -pipe -march=athlon 
-DDBD_MYSQL_WITH_SSL -DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -D_REENTRANT 
-D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe 
-Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -O2 -fomit-frame-pointer -pipe -march=i586 
-mtune=pentiumpro   -DVERSION=\"4.007\" -DXS_VERSION=\"4.007\" -fpic 
"-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"   mysql.c
In file included from 
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/auto/DBI/DBIXS.h:31In 
file included from 
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/auto/DBI/DBIXS.h:31,
                 from dbdimp.h:21,
                 from dbdimp.c:20:
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/auto/DBI/dbipport.h:227:1: 
warning: "PERL_UNUSED_DECL" redefined
In file included from 
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/auto/DBI/DBIXS.h:19,
                 from dbdimp.h:21,
                 from dbdimp.c:20:
/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/perl.h:163:1: warning: 
this is the location of the previous definition
,
                 from dbdimp.h:21,
                 from mysql.xs:14:
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/auto/DBI/dbipport.h:227:1: 
warning: "PERL_UNUSED_DECL" redefined
In file included from 
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/auto/DBI/DBIXS.h:19,
                 from dbdimp.h:21,
                 from mysql.xs:14:
/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/perl.h:163:1: warning: 
this is the location of the previous definition
rm -f blib/arch/auto/DBD/mysql/mysql.so
LD_RUN_PATH="/usr/lib" /usr/bin/perl5.8.8 myld 
i586-openmamba-linux-gnu-gcc  -shared -L/usr/local/lib dbdimp.o mysql.o  
-o blib/arch/auto/DBD/mysql/mysql.so   \
           -L/usr/lib -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib 
-lssl -lcrypto     \

chmod 755 blib/arch/auto/DBD/mysql/mysql.so
Manifying blib/man3/DBD::mysql.3pm
Manifying blib/man3/DBD::mysql::INSTALL.3pm
Manifying blib/man3/Bundle::DBD::mysql.3pm
+ make test
PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8 "-MExtUtils::Command::MM" "-e" 
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base....................ok
t/10connect.................ok
t/20createdrop..............ok
t/25lockunlock..............ok
t/29warnings................ok
t/30insertfetch.............ok
t/31insertid................ok
t/32insert_error............ok
t/35limit...................ok
t/35prepare.................ok
t/40bindparam...............ok
t/40bindparam2..............ok
t/40blobs...................ok
t/40catalog.................ok
        35/77 skipped: various reasons
t/40keyinfo.................ok
t/40listfields..............ok
t/40nulls...................ok
t/40numrows.................ok
t/40server_prepare..........ok 1/10
#   Failed test in t/40server_prepare.t at line 42.
#     Structures begin differing at:
#          $got->[0] = Does not exist
#     $expected->[0] = HASH(0x82351f8)
t/40server_prepare..........NOK 8# Looks like you failed 1 test of 10.
t/40server_prepare..........dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 8
        Failed 1/10 tests, 90.00% okay
t/40server_prepare_error....ok
t/40types...................ok
        19/20 skipped: New Data types not supported by server
t/41bindparam...............ok
t/41blobs_prepare...........ok
t/42bindparam...............ok
t/50chopblanks..............ok 1/29
#   Failed test '$name should not have blanks chopped'
#   in t/50chopblanks.t at line 51.
#          got: ''
#     expected: ' '
t/50chopblanks..............NOK 15
#   Failed test '$name should not have blanks chopped'
#   in t/50chopblanks.t at line 51.
#          got: ' a b c'
#     expected: ' a b c '
t/50chopblanks..............NOK 22# Looks like you failed 2 tests of 29.
t/50chopblanks..............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 15, 22
        Failed 2/29 tests, 93.10% okay
t/50commit..................ok
t/55utf8....................skipped
        all skipped: SKIP TEST: You must have MySQL version 5.0 and 
greater for this test to run
t/60leaks...................skipped
        all skipped: Skip $ENV{SLOW_TESTS} is not set
t/65types...................ok
t/70takeimp.................ok 1/21Can't use dbi_imp_data of wrong size 
(127 not 124) at 
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/DBI.pm line 1182.
SV = RV(0x80a5068) at 0x828d428
  REFCNT = 1
  FLAGS = (ROK)
  RV = 0x828d3f8
        (in cleanup) dbih_getcom handle DBI::db=HASH(0x828d3f8) is not a 
DBI handle (has no magic).
SV = RV(0x80a5068) at 0x828d47c
  REFCNT = 1
  FLAGS = (ROK,READONLY)
  RV = 0x828d3f8
# Looks like you planned 21 tests but only ran 12.
# Looks like your test died just after 12.
t/70takeimp.................dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 13-21
        Failed 9/21 tests, 57.14% okay
t/71impdata.................ok 1/10Can't use dbi_imp_data of wrong size 
(127 not 124) at 
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/DBI.pm line 1182.
SV = RV(0x8091dc4) at 0x8285224
  REFCNT = 1
  FLAGS = (ROK)
  RV = 0x82851f4
        (in cleanup) dbih_getcom handle DBI::db=HASH(0x82851f4) is not a 
DBI handle (has no magic).
SV = RV(0x8091dc4) at 0x8285278
  REFCNT = 1
  FLAGS = (ROK,READONLY)
  RV = 0x82851f4
# Looks like you planned 10 tests but only ran 6.
# Looks like your test died just after 6.
t/71impdata.................dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 7-10
        Failed 4/10 tests, 60.00% okay
t/75supported_sql...........ok
t/76multi_statement.........ok
t/80procs...................skipped
        all skipped: SKIP TEST: You must have MySQL version 5.0 and 
greater for this test to run
Failed Test          Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/40server_prepare.t    1   256    10    1  10.00%  8
t/50chopblanks.t        2   512    29    2   6.90%  15 22
t/70takeimp.t         255 65280    21   18  85.71%  13-21
t/71impdata.t         255 65280    10    8  80.00%  7-10
3 tests and 54 subtests skipped.
Failed 4/34 test scripts, 88.24% okay. 16/643 subtests failed, 97.51% okay.
make: *** [test_dynamic] Error 255
error: Bad exit status from /var/tmp/rpm-tmp.64010 (%build)



Maggiori informazioni sulla lista openmamba-devel-it