On Mon, Sep 10, 2001 at 04:29:02PM +0100, [EMAIL PROTECTED] wrote:
> dycdmp01 # make
> 
> This produced the following output
> 
>         cc -c  -Ae -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O +Onolimit
> -D
> VERSION=\"1.20\"  -DXS_VERSION=\"1.20\" +z
> -I/opt/perl5/lib/5.6.1/PA-RISC1.1/COR
> E -DDBI_NO_THREADS Perl.c
> cc: +Onolimit: No such file or directory
> cc: +z: No such file or directory
> <command line>: missing '(' after predicate
> *** Error exit code 1
> 
> Stop.

It looks like the compiler used to compile perl is different from the
compiler you're using now.  This can happen when you install a package from
a vendor, but don't install the compiler package they used to compile perl
with.

If this is the case there are three solutions (AFAIK); get the compiler used
to compile perl, modify Config.pm (in one of your @INC directories) to use
the flags appropriate to your current compiler, or recompile perl yourself
with said compiler.

If you're using HP-UX, which you appear to, as well as the compiler supplied
for free with the rest of the OS you'll want to replace it with their
for-pay version, or gcc.  If you do get their for-pay version it should make
your problem go away.
 

Michael
--
Administrator                      www.shoebox.net
Programmer, System Administrator   www.gallanttech.com
--

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to