in reply to abort while installing perl in Tru64

It is 'ld' that bails out
Use which C compiler? [cc] ld: -no_ansi_alias: Unknown flag ld: Usage: ld [options] file [...]

because it doesn't grok the -no_ansi_alias flag.

To get you going you could try the following: the perl distribution contains a directory named 'hints' which contains hint files for various systems; in there is a file named 'dec_osf.sh' which is sourced by 'Configure' for the 'dec_osf' type system. Look for the above flag there and comment it out.

That might help. I've never seen a Tru64 system, so I can't tell you whether 'ld' should know about that flag. Browse that hint file, something might ring a bell.

But in the output you've posted more errors are showing up:

Which of these apply, if any? [dec_osf] /usr/lib/cmplrs/cc/ftoc: No such file or directory /usr/lib/cmplrs/cc/cord: No such file or directory

Is your Tru64 system sane?

update: you might want to check whether the right ld is first in your path.

--shmem

_($_=" "x(1<<5)."?\n".q·/)Oo.  G°\        /
                              /\_¯/(q    /
----------------------------  \__(m.====·.(_("always off the crowd"))."·
");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}

Replies are listed 'Best First'.
Re^2: abort while installing perl in Tru64
by xiaoyafeng (Deacon) on Oct 24, 2007 at 09:40 UTC
    thank you! according to your reply, install make much progress! ;)
    Now, I can complete sh Configure -de just with below messages:
    ./makedepend: makefile: cannot open cp makefile: No such file or directory
    But I've chmod -R install directory permission to 777, and I could create file successfully. How will I do next? Thanks in advance!

    update: What does *right* ld mean, and how do I check? I reinstall C library files, and now Configure script doesn't throw the warning messages like /usr/lib/cmplrs/cc/ftoc: No such file or directory .

    I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction