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;