problem installing p5-DBD-mysql50 from ports

Ty Hoeffer pth3k at virginia.edu
Thu Sep 23 11:47:21 PDT 2004


On Thursday 23 September 2004 13:09, Perica Veljanovski wrote:
> Hi all,
>
> I have a problem installing the p5-DBD on my bsd box:
>
> /usr/ports/databases/p5-DBD-mysql50#make install
> fails with the following err:
> -----------------------------------------------------------------------
> ===>  Building for p5-DBD-mysql50-2.9003
> cc -c  -I/usr/local/lib/perl5/site_perl/5.8.4/mach/auto/DBI
> -I/usr/local/include/mysql -O -pipe  -D_THREAD_SAFE  -O -pipe -O -pipe   
> -DVERSION=\"2.9003\"  -DXS_VERSION=\"2.9003\" -DPIC -fPIC
> "-I/usr/local/lib/perl5/5.8.4/mach/CORE"   mysql.c mysql.xs: In function
> `XS_DBD__mysql__dr__admin_internal':
> mysql.xs:103: `SHUTDOWN_DEFAULT' undeclared (first use in this function)
> mysql.xs:103: (Each undeclared identifier is reported only once
> mysql.xs:103: for each function it appears in.)
> mysql.xs:103: too many arguments to function `mysql_shutdown'
> *** Error code 1
>
> Stop in /usr/ports/databases/p5-DBD-mysql50/work/DBD-mysql-2.9003.
> *** Error code 1
>
> Stop in /usr/ports/databases/p5-DBD-mysql50.
> -----------------------------------------------------------------------
> I run on a cvsup-ed 4.7 to FreeBSD 4.10-STABLE (port's cvsuped allso)
> I have:
> mysql  Ver 14.3 Distrib 5.0.0-alpha, for portbld-freebsd4.10 (i386)
> perl, v5.8.4 built for i386-freebsd-64int
> p5-DBI-1.42_1 The perl5 Database Interface.  Required for DBD::*modules
> All installed from ports.
> -----------------------------------------------------------------------
> Can you help me with this. I can't locate the problem?
>
> ps. mysql-server isn't running :P
>
> 10x ahead

I had the same problem last week. I just installed the pieces sepparately.
installed mysql50-server from the ports & the DBI/DBD stuff from CPAN.

you could try just install the CPAN modules:

perl -MCPAN -e 'install Bundle::DBI'
or
perl -MCPAN -e 'install Bundle::DBD'

	Ty Hoeffer

-- 
***************************************************************************
* Ty Hoeffer -- IS Net Engineer -- UVa. Health System/Computing Services
* pth3k at Virginia.EDU  --  http://warhammer.mcc.virginia.edu/ty
* "Democracy is two wolves and a lamb deciding what to have for dinner.
* Liberty is a well armed lamb contesting the decision."  Ben Franklin
***************************************************************************


More information about the freebsd-questions mailing list