Subject: | Missing libmysqld/libmysqld.a in MySQL Source Directory to Build with |
Dear Philip Stoev,
Hi. This is imacat from Taiwan. I want to report another issue
regarding to DBIx-MyParse-0.80.
I cannot build and test DBIx-MyParse-0.80 even if I try it manually.
I have the MySQL source built tree, but there is no such
libmysqld/libmysqld.a as required by your Makefile.PL. I have not
noticed that file before, so I don't know why it is there or not, if it
is because of MySQL configuration arguments or versions or platforms.
Maybe you should check this.
My platform is Debian GNU/Linux 3.0r4, Linux 2.6.16.29 x86_64. Hope
that this helps. Please tell me if you need any more information.
imacat@rinse ~ % /opt/perl/testers/bin/cpanp
CPANPLUS::Shell::Default -- CPAN exploration and module installation
(v0.076)
*** Please report bugs to <bug-cpanplus@rt.cpan.org>.
*** Using CPANPLUS::Backend v0.076. ReadLine support enabled.
CPAN Terminal> test P/PH/PHILIPS/DBIx-MyParse-0.80.tar.gz
[MSG] Checking if source files are up to date
[MSG] Retrieving /opt/perl/testers/.cpanplus/sourcefiles.2.15.stored
Testing DBIx::MyParse
[MSG] Trying to get
'ftp://ftp.cpan.org/pub/CPAN/authors/id/P/PH/PHILIPS/CHECKSUMS'
[MSG] Checksum matches for 'DBIx-MyParse-0.80.tar.gz'
[MSG] Extracted 'DBIx-MyParse-0.80/'
[MSG] Extracted 'DBIx-MyParse-0.80/Makefile.PL'
[MSG] Extracted 'DBIx-MyParse-0.80/LICENCE'
[MSG] Extracted 'DBIx-MyParse-0.80/parse_define.pl'
[MSG] Extracted 'DBIx-MyParse-0.80/META.yml'
[MSG] Extracted 'DBIx-MyParse-0.80/MyParse.xs'
[MSG] Extracted 'DBIx-MyParse-0.80/README'
[MSG] Extracted 'DBIx-MyParse-0.80/my_parse.h'
[MSG] Extracted 'DBIx-MyParse-0.80/parse_enum.pl'
[MSG] Extracted 'DBIx-MyParse-0.80/Changes'
[MSG] Extracted 'DBIx-MyParse-0.80/myparse.patch'
[MSG] Extracted 'DBIx-MyParse-0.80/lib/'
[MSG] Extracted 'DBIx-MyParse-0.80/lib/DBIx/'
[MSG] Extracted 'DBIx-MyParse-0.80/lib/DBIx/MyParse.pm'
[MSG] Extracted 'DBIx-MyParse-0.80/lib/DBIx/MyParse/'
[MSG] Extracted 'DBIx-MyParse-0.80/lib/DBIx/MyParse/Query.pm'
[MSG] Extracted 'DBIx-MyParse-0.80/lib/DBIx/MyParse/Item.pm'
[MSG] Extracted 'DBIx-MyParse-0.80/t/'
[MSG] Extracted 'DBIx-MyParse-0.80/t/rename.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/types.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/serivce.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/error.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/drop.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/select.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/params.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/MyParse.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/modes.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/vars.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/perm.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/twins.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/subquery.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/functions.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/insert.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/delete.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/update.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/create.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/aggregate.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/bench.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/transaction.t'
[MSG] Extracted 'DBIx-MyParse-0.80/t/show.t'
[MSG] Extracted 'DBIx-MyParse-0.80/MANIFEST'
[MSG] Extracted 'DBIx-MyParse-0.80/ppport.h'
[MSG] Extracted 'DBIx-MyParse-0.80/my_parse_cc.cc'
[MSG] Extracted 'DBIx-MyParse-0.80/GPL'
[MSG] Extracted 'DBIx-MyParse-0.80/my_parse_c.c'
[MSG] Extracted 'DBIx::MyParse' to
'/opt/perl/testers/.cpanplus/5.8.8/build/DBIx-MyParse-0.80'
==> MISSING Signature file! <==
Running [/opt/perl/testers/bin/perl /opt/perl/testers/bin/cpanp-run-perl
Makefile.PL ]...
Please provide the path to your MySQL source tree
[/usr/src/mysql-5.0.33]: /usr/local/src/mysql-5.0.27
File /usr/local/src/mysql-5.0.27/libmysqld/libmysqld.a does not exist:
No such file or directory. Please try again.
Please provide the path to your MySQL source tree
[/usr/src/mysql-5.0.33]: Caught SIGINT
[ERROR] Could not run '/opt/perl/testers/bin/perl Makefile.PL': Please
provide the path to your MySQL source tree [/usr/src/mysql-5.0.33]: File
/usr/local/src/mysql-5.0.27/libmysqld/libmysqld.a does not exist: No
such file or directory. Please try again.
Please provide the path to your MySQL source tree
[/usr/src/mysql-5.0.33]: -- cannot continue
[ERROR] Unable to create a new distribution object for 'DBIx::MyParse'
-- cannot continue
*** Install log written to:
/opt/perl/testers/.cpanplus/install-logs/DBIx-MyParse-1174659355.log
Error testing 'DBIx::MyParse'
Problem testing one or more modules
CPAN Terminal>
Exiting CPANPLUS shell
imacat@rinse ~ % /opt/perl/testers/bin/perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=linux, osvers=2.6.16.29, archname=x86_64-linux-thread-multi-ld
uname='linux rinse 2.6.16.29 #1 smp sun nov 5 23:08:05 cst 2006
x86_64 gnulinux '
config_args='-d -Dusethreads -Dcc=gcc -Duselongdouble -Doptimize=-g
-O3 -Duse64bitint -Duse64bitall -Dprefix=/opt/perl/testers -Dd_dosuid
-Dinc_version_list=none -Acccdlflags=-fPIC -Duseshrplib=true
-Dcf_email=imacat@mail.imacat.idv.tw'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=define use64bitall=define uselongdouble=define
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-g -O3',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include'
ccversion='', gccversion='3.4.4 20050314 (prerelease) (Debian
3.4.3-13sarge1)', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='long double', nvsize=16,
Off_t='off_t', lseeksize=8
alignbytes=16, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=/lib/libc-2.3.2.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.3.2'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E
-Wl,-rpath,/opt/perl/testers/lib/5.8.8/x86_64-linux-thread-multi-ld/CORE'
cccdlflags=' -fPIC', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING MULTIPLICITY PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP THREADS_HAVE_PIDS USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_LONG_DOUBLE USE_PERLIO USE_REENTRANT_API
Built under linux
Compiled at Feb 6 2007 01:21:37
%ENV:
PERL5LIB="/home/imacat/lib/perl5"
PERL5_CPANPLUS_CONFIG="/home/imacat/.cpanplus/config"
@INC:
/home/imacat/lib/perl5
/opt/perl/testers/lib/5.8.8/x86_64-linux-thread-multi-ld
/opt/perl/testers/lib/5.8.8
/opt/perl/testers/lib/site_perl/5.8.8/x86_64-linux-thread-multi-ld
/opt/perl/testers/lib/site_perl/5.8.8
/opt/perl/testers/lib/site_perl
.
imacat@rinse ~ %