Subject: | DBD-mysql-4.001 install fails @ "dbdimp.c:1677: error: 'ulong' undeclared" |
Date: | Mon, 8 Jan 2007 18:25:09 -0800 |
To: | bug-DBD-mysql [...] rt.cpan.org |
From: | snowcrash+cpan <schneecrash+cpan [...] gmail.com> |
bug-DBD-mysql@rt.cpan.org
dbdimp.c:1677: error: 'ulong' undeclared (first use in this function)
* installing DBD-mysql-4.001
* uname -a
Darwin desktop 8.8.0 Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57
PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC Power Macintosh powerpc
* perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=darwin, osvers=8.8.0, archname=darwin-thread-multi-2level
uname='darwin desktop 8.8.0 darwin kernel version 8.8.0: fri sep 8
17:18:57 pdt 2006; root:xnu-792.12.6.obj~1release_ppc power macintosh
powerpc '
config_args='-Dfirstmakefile=GNUmakefile -Dprefix=/usr/local/perl5
-Dperladmin=postmaster@mydomain.com -Dcf_email=postmaster@mydomain.com
-Dloclibpth=/usr/local/bdb/lib /usr/local/lib /usr/lib
-Dlocincpth=/usr/local/bdb/include /usr/local/include /usr/include
-Dldflags=-L/usr/local/bdb/lib -L/usr/local/lib -L/usr/lib
-Dperllibs=-ldb -lc -lm -ldl -Dlibs=-ldb -lc -lm -ldl
-Dprivlib=/usr/local/perl_libs/privlib
-Darchlib=/usr/local/perl_libs/privlib/darwin-thread-multi-2level
-Dsitelib=/usr/local/perl_libs/sitelib
-Dsitearch=/usr/local/perl_libs/sitelib/darwin-thread-multi-2level
-Dvendorlib=/usr/local/perl_libs/vendorlib
-Dvendorarch=/usr/local/perl_libs/vendorlib/darwin-thread-multi-2level
-Dvendorbin=/usr/local/perl_libs/bin
-Dvendorprefix=/usr/local/perl_libs
-Dhtml1dir=/var/Documentation/html/Perl
-Dhtml3dir=/var/Documentation/html/Perl
-Dsitehtml1=/var/Documentation/html/Perl
-Dsitehtml3=/var/Documentation/html/Perl
-Dvendorhtml1=/var/Documentation/html/Perl
-Dvendorhtml3=/var/Documentation/html/Perl
-Dman1dir=/var/Documentation/man/man1
-Dman3dir=/var/Documentation/man/man3
-Dsiteman1dir=/var/Documentation/man/man1
-Dsiteman3dir=/var/Documentation/man/man3 -Dman1ext=1 -Dman3ext=3
-Dinstallusrbinperl -Duseshrplib -Duseperlio -Duseithreads'
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=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fno-common -DPERL_DARWIN -no-cpp-precomp
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/bdb/include -I/usr/local/include',
optimize='-O3',
cppflags='-no-cpp-precomp -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -pipe
-Wdeclaration-after-statement -I/usr/local/bdb/include
-I/usr/local/include'
ccversion='', gccversion='4.0.1 (Apple Computer, Inc. build
5363)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='env MACOSX_DEPLOYMENT_TARGET=10.4 cc', ldflags
='-L/usr/local/bdb/lib -L/usr/local/lib -L/usr/lib'
libpth=/usr/local/bdb/lib /usr/local/lib /usr/lib
libs=-ldb -lc -lm -ldl
perllibs=-lc -lm -ldl
libc=/usr/lib/libc.dylib, so=dylib, useshrplib=true, libperl=libperl.dylib
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-L/usr/local/bdb/lib -L/usr/local/lib
-L/usr/lib -bundle -undefined dynamic_lookup'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP USE_ITHREADS USE_LARGE_FILES
USE_PERLIO USE_REENTRANT_API
Built under darwin
Compiled at Sep 30 2006 13:40:57
Show quoted text
cpan> notest install DBD::mysql
Running install for module DBD::mysql
Running make for C/CA/CAPTTOFU/DBD-mysql-4.001.tar.gz
Checksum for /usr/ports/cpan_build/sources/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.001.tar.gz
ok
DBD-mysql-4.001/
DBD-mysql-4.001/ChangeLog
DBD-mysql-4.001/constants.h
DBD-mysql-4.001/dbdimp.c
DBD-mysql-4.001/dbdimp.h
DBD-mysql-4.001/eg/
DBD-mysql-4.001/eg/prepare_memory_usage.pl
DBD-mysql-4.001/eg/proc_example1.pl
DBD-mysql-4.001/eg/proc_example2.pl
DBD-mysql-4.001/eg/proc_example3.pl
DBD-mysql-4.001/INSTALL.html
DBD-mysql-4.001/lib/
DBD-mysql-4.001/lib/Bundle/
DBD-mysql-4.001/lib/Bundle/DBD/
DBD-mysql-4.001/lib/Bundle/DBD/mysql.pm
DBD-mysql-4.001/lib/DBD/
DBD-mysql-4.001/lib/DBD/mysql/
DBD-mysql-4.001/lib/DBD/mysql/GetInfo.pm
DBD-mysql-4.001/lib/DBD/mysql/INSTALL.pod
DBD-mysql-4.001/lib/DBD/mysql.pm
DBD-mysql-4.001/Makefile.PL
DBD-mysql-4.001/Makefile.PL.embedded
DBD-mysql-4.001/MANIFEST
DBD-mysql-4.001/MANIFEST.SKIP
DBD-mysql-4.001/META.yml
DBD-mysql-4.001/myld
DBD-mysql-4.001/mysql.xs
DBD-mysql-4.001/README
DBD-mysql-4.001/t/
DBD-mysql-4.001/t/00base.t
DBD-mysql-4.001/t/10dsnlist.t
DBD-mysql-4.001/t/20createdrop.t
DBD-mysql-4.001/t/30insertfetch.t
DBD-mysql-4.001/t/35limit.t
DBD-mysql-4.001/t/35prepare.t
DBD-mysql-4.001/t/40bindparam.t
DBD-mysql-4.001/t/40bindparam2.t
DBD-mysql-4.001/t/40blobs.t
DBD-mysql-4.001/t/40listfields.t
DBD-mysql-4.001/t/40nulls.t
DBD-mysql-4.001/t/40numrows.t
DBD-mysql-4.001/t/41bindparam.t
DBD-mysql-4.001/t/41blobs_prepare.t
DBD-mysql-4.001/t/42bindparam.t
DBD-mysql-4.001/t/50chopblanks.t
DBD-mysql-4.001/t/50commit.t
DBD-mysql-4.001/t/60leaks.t
DBD-mysql-4.001/t/70takeimp.t
DBD-mysql-4.001/t/75supported_sql.t
DBD-mysql-4.001/t/80procs.t
DBD-mysql-4.001/t/insertid.t
DBD-mysql-4.001/t/lib.pl
DBD-mysql-4.001/t/mysql.dbtest
DBD-mysql-4.001/t/param_values.t
DBD-mysql-4.001/t/prepare_noerror.t
DBD-mysql-4.001/t/texecute.t
DBD-mysql-4.001/t/utf8.t
DBD-mysql-4.001/TODO
Removing previously used /usr/ports/cpan_build/build/DBD-mysql-4.001
CPAN.pm: Going to build C/CA/CAPTTOFU/DBD-mysql-4.001.tar.gz
I will use the following settings for compiling and testing:
cflags (mysql_config) = -I/usr/local/mysql/include/mysql
embedded (mysql_config) =
libs (mysql_config) = -L/usr/local/mysql/lib/mysql
-lmysqlclient -L/usr/local/lib -lz -lm -L/usr/local/ssl/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 ) =
testuser (default ) =
To change these settings, see 'perl Makefile.PL --help' and
'perldoc INSTALL'.
Checking if your kit is complete...
Looks good
Using DBI 1.53 (for perl 5.008008 on darwin-thread-multi-2level)
installed in /usr/local/perl_libs/sitelib/darwin-thread-multi-2level/auto/DBI/
Writing Makefile for DBD::mysql
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
cc -c -I/usr/local/perl_libs/sitelib/darwin-thread-multi-2level/auto/DBI
-I/usr/local/mysql/include/mysql -DDBD_MYSQL_WITH_SSL
-DDBD_MYSQL_INSERT_ID_IS_GOOD -g -fno-common -DPERL_DARWIN
-no-cpp-precomp -fno-strict-aliasing -pipe
-Wdeclaration-after-statement -I/usr/local/bdb/include
-I/usr/local/include -O3 -DVERSION=\"4.001\" -DXS_VERSION=\"4.001\"
"-I/usr/local/perl_libs/privlib/darwin-thread-multi-2level/CORE"
dbdimp.c
dbdimp.c: In function 'mysql_dr_connect':
dbdimp.c:1677: error: 'ulong' undeclared (first use in this function)
dbdimp.c:1677: error: (Each undeclared identifier is reported only once
dbdimp.c:1677: error: for each function it appears in.)
dbdimp.c:1677: error: parse error before numeric constant
make: *** [dbdimp.o] Error 1
/usr/bin/make -- NOT OK
Skipping test because of notest pragma
Running make install
make had returned bad status, install seems impossible
Failed during this command:
CAPTTOFU/DBD-mysql-4.001.tar.gz : make NO