Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: perl-5.18.0 install problem - Part 2 (ldd)

by tye (Sage)
on Jul 03, 2013 at 15:12 UTC ( [id://1042234]=note: print w/replies, xml ) Need Help??


in reply to perl-5.18.0 install problem - Part 2

I'd suggest that the problem is that you aren't finding the required shared library except for:

**Symbol 'main' is not defined.

But then, I suppose even 'main' could be placed into the shared library.

It looks like "nonstop" is an HP OS and my experience with HP was that they had rather non-standard support for shared libraries and that getting it to actually work could be quite difficult. I remember being inordinately proud at finally getting Perl to successfully build using shared libraries (and even supporting dynaloader) on HP/UX a decade or so ago.

So you might try starting over and telling Configure that you want to build a statically-linked perl this time.

If this were my problem, I would likely tell 'make' to report all of the commands that it ran so I could get the exact and complete 'ld' command line that is leading to these errors. Then I could consult my local "man ld" and maybe use 'nm' and look for the file(s) that contain the missing symbols and look at the generated Makefile and try to determine why the 'ld' command was not being fed those files.

All that might at least give you more details to post or to provide to the p5p e-mail list to better prompt a useful response.

- tye        

Replies are listed 'Best First'.
Re^2: perl-5.18.0 install problem - Part 2 (ldd)
by laszlot (Novice) on Jul 04, 2013 at 07:33 UTC

    This is one direction that I would like to try. I thought there is a way to manipulate the install by changing the config.h. I have changed the :

    usedl='undef'

    No luck...
    I also ran make with the switch to display all commands, but I could not find the place where the LD command is built.

    Sorry for the question what is p5p?

      by changing the config.h

      The best strategy is to rerun sh configure because some options depend on others on others

      It also helps to make clean sometimes

      Sorry for the question what is p5p?

      p5p pyridoxal-5'-phosphate , naturally :)

      p5p perl -> http://lists.perl.org/list/perl5-porters.html

        Configure was of course run..make distclean also used when I started again...

        I will check out the chemistry class then :)
        Thank You

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1042234]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (6)
As of 2024-04-23 16:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found