On Sun Nov 11 18:37:30 2007, [EMAIL PROTECTED] wrote: > For revision 22808 on Dragonfly 1.10.1-RELEASE #0: > > Checking > MANIFEST.....................................................done. > Setting up Configure's default > values.................................done. > Setting up installation > paths.........................................done. > Tweaking settings for > miniparrot...................................skipped. > Loading platform and local hints files... > step init::hints died during execution: Can't locate > init/hints/dragonfly.pm in @INC (@INC contains: lib config > /usr/pkg/lib/perl5/site_perl/5.8.0/i386-dragonfly-thread-multi > /usr/pkg/lib/perl5/site_perl/5.8.0 /usr/pkg/lib/perl5/site_perl > /usr/pkg/lib/perl5/vendor_perl/5.8.0/i386-dragonfly-thread-multi > /usr/pkg/lib/perl5/vendor_perl/5.8.0 /usr/pkg/lib/perl5/vendor_perl > /usr/pkg/lib/perl5/5.8.0/i386-dragonfly-thread-multi > /usr/pkg/lib/perl5/5.8.0 .) at (eval 18) line 2. > BEGIN failed--compilation aborted at (eval 18) line 2. > > at Configure.pl line 349
Please try out the attached patch on Dragonfly BSD. Thank you very much. kid51
Index: MANIFEST =================================================================== --- MANIFEST (revision 22808) +++ MANIFEST (working copy) @@ -1,7 +1,7 @@ # ex: set ro: # $Id$ # -# generated by tools/dev/mk_manifest_and_skip.pl Sun Nov 11 03:10:56 2007 UT +# generated by tools/dev/mk_manifest_and_skip.pl Mon Nov 12 03:26:46 2007 UT # # See tools/dev/install_files.pl for documentation on the # format of this file. @@ -334,7 +336,7 @@ config/init/hints/cygwin.pm [] config/init/hints/darwin.pm [] config/init/hints/dec_osf.pm [] -config/init/hints/dragonflybsd.pm [] +config/init/hints/dragonfly.pm [] config/init/hints/freebsd.pm [] config/init/hints/hpux.pm [] config/init/hints/irix.pm [] Index: config/init/hints/dragonflybsd.pm =================================================================== --- config/init/hints/dragonflybsd.pm (revision 22808) +++ config/init/hints/dragonflybsd.pm (working copy) @@ -1,36 +0,0 @@ -# Copyright (C) 2007, The Perl Foundation. -# $Id $ - -package init::hints::dragonflybsd; - -use strict; -use warnings; - -sub runstep { - my ( $self, $conf ) = @_; - - my $libs = $conf->data->get('libs'); - - $libs .= ' -pthread' unless $libs =~ /pthread/; - - $conf->data->set( - libs => $libs, - link => 'g++', - rpath => '-Wl,-R', - - has_dynamic_linking => 1, - parrot_is_shared => 1, - libparrot_shared => 'libparrot$(SHARE_EXT).$(SOVERSION)', - libparrot_shared_alias => 'libparrot$(SHARE_EXT)', - libparrot_soname => '-Wl,-soname=libparrot$(SHARE_EXT).$(SOVERSION)', - ); -} - -1; - -# Local Variables: -# mode: cperl -# cperl-indent-level: 4 -# fill-column: 100 -# End: -# vim: expandtab shiftwidth=4: Index: config/init/hints/dragonfly.pm =================================================================== --- config/init/hints/dragonfly.pm (revision 22808) +++ config/init/hints/dragonfly.pm (working copy) @@ -1,8 +1,19 @@ -# Copyright (C) 2007, The Perl Foundation. -# $Id $ +# Copyright (C) 2001-2003, The Perl Foundation. +# $Id$ -package init::hints::dragonflybsd; +=head1 NAME +config/init/hints/dragonfly.pm - Platform Hints for Dragonfly BSD + +=head1 DESCRIPTION + +Sets some default values for the Dragonfly BSD operating system. + +=cut + + +package init::hints::dragonfly; + use strict; use warnings;