Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Apr 2014 17:25:48 -0700
From:      David Newman <dnewman@networktest.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: p5-DBD-mysql port error SOLVED
Message-ID:  <533B590C.5090606@networktest.com>
In-Reply-To: <533B524C.1010906@networktest.com>
References:  <533B524C.1010906@networktest.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Sorry, I'd missed a note in UPDATING from 20131120. Due to THREADS now
being enabled by default, the answer is to recompile/reinstall ports
that use perl5. The note in UPDATING gives instructions on how.

Sorry for the noise.

dn

On 4/1/14, 4:57 PM, David Newman wrote:
> FreeBSD 9.2 amd64. Installing the p5-DBD-mysql port returns this error:
> 
> ===>  Configuring for p5-DBD-mysql-4.027
> Can't load '/usr/local/lib/perl5/site_perl/5.16/mach/auto/DBI/DBI.so'
> for module DBI:
> /usr/local/lib/perl5/site_perl/5.16/mach/auto/DBI/DBI.so: Undefined
> symbol "PL_thr_key" at /usr/local/lib/perl5/5.16/mach/DynaLoader.pm line
> 190.
>  at /usr/local/lib/perl5/site_perl/5.16/mach/DBI.pm line 278.
> 
> How to remedy? I've pasted the output from 'pkg info perl5' below.
> 
> Thanks in advance.
> 
> dn
> 
> $ pkg info perl5
> 
> perl5-5.16.3_9
> Name           : perl5
> Version        : 5.16.3_9
> Installed on   : Tue Apr  1 14:45:25 PDT 2014
> Origin         : lang/perl5.16
> Architecture   : freebsd:9:x86:64
> Prefix         : /usr/local
> Categories     : perl5 lang devel
> Licenses       : GPLv1 or ART10
> Maintainer     : perl@FreeBSD.org
> WWW            : http://www.perl.org/
> Comment        : Practical Extraction and Report Language
> Options        :
> 	DEBUG          : off
> 	GDBM           : off
> 	MULTIPLICITY   : off
> 	PERL_64BITINT  : on
> 	PERL_MALLOC    : off
> 	PTHREAD        : on
> 	SITECUSTOMIZE  : off
> 	THREADS        : off
> 	USE_PERL       : on
> Shared Libs required:
> 	libperl.so
> Flat size      : 47.3MiB
> Description    :
> Perl is a language that combines some of the features of C, sed, awk and
> shell.  See the manual page for more hype.  There are also many books
> published by O'Reilly & Assoc.  See pod/perlbook.pod for more
> information.
> 
> WWW: http://www.perl.org/
> 
> $ pkg info p5-DBI
> 
> p5-DBI-1.631
> Name           : p5-DBI
> Version        : 1.631
> Installed on   : Tue Apr  1 16:22:33 PDT 2014
> Origin         : databases/p5-DBI
> Architecture   : freebsd:9:x86:64
> Prefix         : /usr/local
> Categories     : perl5 databases
> Licenses       : GPLv1 or ART10
> Maintainer     : perl@FreeBSD.org
> WWW            : http://dbi.perl.org
> Comment        : Perl5 Database Interface, required for DBD::* modules
> Options        :
> 	DOCS           : on
> 	PROXY          : off
> Flat size      : 2.07MiB
> Description    :
> The DBI interface allows perl programs to use DBD (Database Definition)
> drivers with a common set of routines.  A program can then (theoretically)
> change from using mSQL to Oracle (for example) without changing the entire
> program around.
> 
> This DBI interface is not yet fully specified. The current development
> work is focused on writing drivers, such as DBD::Oracle, which also
> implement emulations of old perl4 database interfaces, e.g., oraperl.
> This strategy enables the DBI and drivers to serve a useful purpose
> whilst allowing the real interface to evolve with experience behind the
> emulation interface.
> 
> WWW: http://dbi.perl.org
> WWW: http://search.cpan.org/dist/DBI/
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?533B590C.5090606>