Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
Connect for Kids

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
Copyright Info
Terms of Use
Privacy Info
Masthead / Impressum
Your Account

Private Messages

News Archive
Submit News
User Articles
Web Links


The Web

Who's Online
There are currently, 109 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here




       This document describes how to build Perl 5 on Power
       MachTen systems, and discusses a few wrinkles in the

       Compiling Perl 5 on MachTen

       To compile perl under MachTen 4.1.4 (and probably earlier

         ./Configure -de
         make test
         make install

       This builds and installs a statically-linked perl;
       MachTen's dynamic linking facilities are not adequate to
       support Perl's use of dynamically linked libraries.  (See
       hints/machten.sh for more information.)

       You should have at least 32 megabytes of free memory on
       your system before running the "make" command.

       For much more information on building perl -- for example,
       on how to change the default installation directory -- see

       Failures during "make test" on MachTen

           This test may fail when first run after building perl.
           It does not fail subsequently.  The cause is unknown.

           Test 257 fails due to a failure to warn about attempts
           to read from a filehandle which is a duplicate of std­
           out when stdout is attached to a pipe.  The output of
           the test contains a block comment which discusses a
           different failure, not applicable to MachTen.

           The root of the problem is that Machten does not
           assign a file type to either end of a pipe (see stat),
           resulting, among other things in Perl's "-p" test
           failing on file descriptors belonging to pipes.  As a
           result, perl becomes confused, and the test for read­
           ing from a write-only file fails.  I am reluctant to
           patch perl to get around this, as it's clearly an OS
           bug (about which Tenon has been informed), and limited
           in its effect on practical Perl programs.

       Building external modules on MachTen
       ules which together achieve some particular purpose, the
       installation process for later modules in the bundle tends
       to assume that earlier modules have been fully installed
       and are available for use.  This is not true on a stati­
       cally-linked system for earlier modules which contain XS
       code.  As a result the installation of the bundle fails.
       The work-around is not to install the bundle as a one-shot
       operation, but instead to see what modules it contains,
       and install these one-at-a-time by hand in the order


       Dominic Dunlop <domo@computer.org>


       Version 1.0.1 2000-03-27

perl v5.8.1                 2003-09-02             PERLMACHTEN(1)



Security Code
Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!

Amazon Wish List

Did You Know?
The Linux Tutorial welcomes your suggestions and ideas.


Tell a Friend About Us

Bookmark and Share

Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.11 Seconds