FAQ
I obviously fluked the voidflags change in 17893, but that is repaired (thanks
to metalint).

Still got these:

Extracting dependency lists from 803 units...
Sanity checks...
"End.U": stale ?MAKE: dependency '$W'.
"libc.U": unknown symbol '$PASE'.
"usenm.U": unknown symbol '$PASE'.
Looking for dependency cycles...
Done.
l1:/pro/3gl/CPAN 195 > grep PASE /a5$pc/Configure
if $test "$osname" = aix -a "X$PASE" != "$Xdefine" -a ! -f /lib/syscalls.exp; then
case "$PASE" in
echo "Since you are compiling for PASE, extracting more symbols from libc.a...">&4
l1:/pro/3gl/CPAN 196 >

Indeed never set, so I guess it is from the environment. How can I tell libc.U
and usenm.U that it ain't a unit but an env?

?LINT:extern PASE

If I put that in libc.U and usenm.U I get

Extracting dependency lists from 803 units...
Sanity checks...
"End.U": stale ?MAKE: dependency '$W'.
Looking for dependency cycles...
Done.

Which looks pretty clean. Apply ?

And I `fixed' the obvious mistake from 17827

17827: ==== //depot/perl/Configure#478 (xtext) ====
17827: Index: perl/Configure
17827: --- perl/Configure#477~17739~ Tue Aug 20 06:52:18 2002
17827: +++ perl/Configure Wed Sep 4 04:21:57 2002
17827: @@ -5418,7 +5418,7 @@
17827: esac
17827: case "$dflt" in
17827: '')
17827: - if $test "$osname" = aix -a ! -f /lib/syscalls.exp; then
17827: + if $test "$osname" = aix -a "X$PASE" != "$Xdefine" -a ! -f /lib/syscalls.exp; then
^
17827: echo " "
17827: echo "Whoops! This is an AIX system without /lib/syscalls.exp!" >&4
17827: echo "'nm' won't be sufficient on this sytem." >&4

Still checking everything before I update Configure and such

--
H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0 & 633 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3,
WinNT 4, Win2K pro & WinCE 2.11. Smoking perl CORE: smokers@perl.org
http://archives.develooper.com/daily-build@perl.org/ perl-qa@perl.org
send smoke reports to: smokers-reports@perl.org, QA: http://qa.perl.org

Search Discussions

  • Andy Dougherty at Sep 11, 2002 at 12:20 pm

    On Wed, 11 Sep 2002, H.Merijn Brand wrote:

    Still got these:

    Extracting dependency lists from 803 units...
    Sanity checks...
    "End.U": stale ?MAKE: dependency '$W'.
    "libc.U": unknown symbol '$PASE'.
    "usenm.U": unknown symbol '$PASE'.
    Looking for dependency cycles...
    ?LINT:extern PASE

    If I put that in libc.U and usenm.U I get
    Yes, that's correct. It'd be useful to put some ?X: comment lines above
    explaining what PASE is and who/when sets it.
    Which looks pretty clean. Apply ?
    Sure, go ahead.

    --
    Andy Dougherty doughera@lafayette.edu
  • Jarkko Hietaniemi at Sep 11, 2002 at 12:43 pm

    "usenm.U": unknown symbol '$PASE'. Ooops.
    Indeed never set, so I guess it is from the environment. How can I tell libc.U
    From command line (Configure -DPASE).
    and usenm.U that it ain't a unit but an env?

    ?LINT:extern PASE
    Yup, that's the ticket.
    If I put that in libc.U and usenm.U I get

    Extracting dependency lists from 803 units...
    Sanity checks...
    "End.U": stale ?MAKE: dependency '$W'.
    Yes, that's been there a while.
    Looking for dependency cycles...
    Done.

    Which looks pretty clean. Apply ? Go ahead.
    17827: - if $test "$osname" = aix -a ! -f /lib/syscalls.exp; then
    17827: + if $test "$osname" = aix -a "X$PASE" != "$Xdefine" -a ! -f /lib/syscalls.exp; then
    ^
    Oops again. Now you know why I did so many chances: 2/3 of them are
    to fix the errors introduced by the 1/3.

    --
    Jarkko Hietaniemi <jhi@iki.fi> http://www.iki.fi/jhi/ "There is this special
    biologist word we use for 'stable'. It is 'dead'." -- Jack Cohen

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupperl5-build @
categoriesperl
postedSep 11, '02 at 7:37a
activeSep 11, '02 at 12:43p
posts3
users3
websiteperl.org

People

Translate

site design / logo © 2019 Grokbase