Are you saying that, on the one hand, you have gd.h in /usr/local/include (as shown by ls /usr/local/include), but on the other hand find / -name gd.h can't find it?? If so, I'd first try to figure out why this is :)

If you hadn't run both commands as root, I would've asked whether maybe /usr/local/include (or one of its parent dirs) is an NFS share, which is configured to not allow root access (as is typically done for security reasons)...   Anyhow, you could try to run the build steps as non-root, and only do the final make install as root.

BTW, the issue with illegal option -nt-search-dirs can probably be ignored: Makefile.PL contains some auto configuration stuff, among which it tries to look for stray include files. For this, it uses the compiler option -print-search-dirs. Unfortuantely, this option is gcc specific - the Solaris system cc doesn't support it, nor anything similar, AFAICT. (It does know the single letter options -p -r -i, though, that's why -pri is being cut off...). OTOH, the default -I/usr/local/include does end up on the command line, so things should work fine, if you have gd.h etc. in that directory, and have permission to read it...


In reply to Re: Problem installing GD.pm under Solaris by almut
in thread Problem installing GD.pm under Solaris by neversaint

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.