pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/32789: bmake & pkgsrc/bootstrap fails on Mac OS 10.3.9



>Number:         32789
>Category:       pkg
>Synopsis:       bmake & pkgsrc/bootstrap fails on Mac OS 10.3.9
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 10 11:10:00 +0000 2006
>Originator:     Simon Burge <simonb%wasabisystems.com@localhost>
>Release:        Mac OS 10.3.9
>Organization:
Wasabi Systems
>Environment:
        Darwin ibarbie.thistledown.com.au 7.9.0 Darwin Kernel Version 7.9.0: 
Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC  Power 
Macintosh powerpc
        pkgsrc from 2006/02/10
>Description:
        Trying to bootstrap pkgsrc on a Mac OS 10.3.9 machine fails when bmake
        fails its unit tests.  Here's the failure:

        /Volumes/NetBSD/usr/pkgsrc/bootstrap/work/bmake/Darwin/bmake -f 
Makefile > test.out 2>&1
        diff -u 
/Volumes/NetBSD/usr/pkgsrc/bootstrap/work/bmake/unit-tests/test.exp test.out
        --- /Volumes/NetBSD/usr/pkgsrc/bootstrap/work/bmake/unit-tests/test.exp 
Fri Feb 10 21:52:38 2006
        +++ test.out    Fri Feb 10 21:53:56 2006
        @@ -1,54 +1,15 @@
         comment testing start
        -this is foo
        -This is how a comment looks: # comment
        -comment testing done
         make: "cond1" line 75: warning: extra else
         make: "cond1" line 85: warning: extra else
        -2 is  prime
        -A='other' B='unknown' C='clever' o='no,no'
        -Passed:
        - var
        - ("var")
        - (var != var)
        - var != var
        - !((var != var) && defined(name))
        - var == quoted
        -
        -1 is not prime
        -2 is  prime
        -3 is  prime
        -4 is not prime
        -5 is  prime
        +make: no target to make.
         
        +make: stopped in unit-tests
         LIB=a X_LIBS:M${LIB${LIB:tu}} is "/tmp/liba.a"
         LIB=a X_LIBS:M*/lib${LIB}.a is "/tmp/liba.a"
         LIB=a X_LIBS:M*/lib${LIB}.a:tu is "/TMP/LIBA.A"
        -LIB=b X_LIBS:M${LIB${LIB:tu}} is ""
        -LIB=b X_LIBS:M*/lib${LIB}.a is ""
        -LIB=b X_LIBS:M*/lib${LIB}.a:tu is ""
        -LIB=c X_LIBS:M${LIB${LIB:tu}} is ""
        -LIB=c X_LIBS:M*/lib${LIB}.a is ""
        -LIB=c X_LIBS:M*/lib${LIB}.a:tu is ""
        -LIB=d X_LIBS:M${LIB${LIB:tu}} is "/tmp/libd.a"
        -LIB=d X_LIBS:M*/lib${LIB}.a is "/tmp/libd.a"
        -LIB=d X_LIBS:M*/lib${LIB}.a:tu is "/TMP/LIBD.A"
        -LIB=e X_LIBS:M${LIB${LIB:tu}} is "/tmp/libe.a"
        -LIB=e X_LIBS:M*/lib${LIB}.a is "/tmp/libe.a"
        -LIB=e X_LIBS:M*/lib${LIB}.a:tu is "/TMP/LIBE.A"
        -LIST      = one two three four five six seven eigth nine ten
        -LIST:O    = eigth five four nine one seven six ten three two
        -# Note that 1 in every 10! trials two independently generated
        -# randomized orderings will be the same.  The test framework doesn't
        -# support checking probabilistic output, so we accept that the test
        -# will incorrectly fail with probability 2.8E-7.
        -LIST:Ox   = Ok
        -LIST:O:Ox = Ok
        -LISTX     = Ok
        -LISTSX    = Ok
        -make: Bad modifier `:OX' for LIST
        -BADMOD 1  = }
        -make: Bad modifier `:OxXX' for LIST
        -BADMOD 2  = XX}
        +make: no target to make.
        +
        +make: stopped in unit-tests
         LIST="one two three four five six"
         LIST:ts,="one,two,three,four,five,six"
         LIST:ts/:tu="ONE/TWO/THREE/FOUR/FIVE/SIX"
        @@ -182,59 +143,13 @@
         LIST:[${LONGLIST:[21]:S/2//}]="one"
         LIST:[${LIST:[#]}]="six"
         LIST:[${LIST:[${HASH}]}]="six"
        -LIST:S/ /,/="one two three four five six"
        -LIST:S/ /,/W="one,two three four five six"
        -LIST:S/ /,/gW="one,two,three,four,five,six"
        -EMPTY:S/^/,/=","
        -EMPTY:S/^/,/W=","
        -LIST:C/ /,/="one two three four five six"
        -LIST:C/ /,/W="one,two three four five six"
        -LIST:C/ /,/gW="one,two,three,four,five,six"
        -EMPTY:C/^/,/=","
        -EMPTY:C/^/,/W=","
        -LIST:tW="one two three four five six"
        -LIST:tw="one two three four five six"
        -LIST:tW:C/ /,/="one,two three four five six"
        -LIST:tW:C/ /,/g="one,two,three,four,five,six"
        -LIST:tW:C/ /,/1g="one,two,three,four,five,six"
        -LIST:tw:C/ /,/="one two three four five six"
        -LIST:tw:C/ /,/g="one two three four five six"
        -LIST:tw:C/ /,/1g="one two three four five six"
        -LIST:tw:tW:C/ /,/="one,two three four five six"
        -LIST:tW:tw:C/ /,/="one two three four five six"
         Posix says we should execute the command as if run by system(3)
         Expect 'Hello,' and 'World!'
         Hello,
         World!
        -a command
        -a command prefixed by '+' executes even with -n
        -another command
        -make -n
        -echo a command
        -echo "a command prefixed by '+' executes even with -n"
        -a command prefixed by '+' executes even with -n
        -echo another command
        -make -n -j1
        -{ echo a command 
        -} || exit $?
        -echo "a command prefixed by '+' executes even with -n"
        -a command prefixed by '+' executes even with -n
        -{ echo another command 
        -} || exit $?
        -Now we expect an error...
        -*** Error code 1 (continuing)
        -`all' not remade because of errors.
         The answer is unknown
         The answer is unknown
         The answer is empty
        -The answer is known
        -The answer is 
        -The answer is empty
        -The answer is known
        -The answer is 42
        -The answer is 42
         default FU=<v>fu</v> FOO=<v>foo</v> VAR=<v></v>
        -two FU=<v>bar</v> FOO=<v>goo</v> VAR=<v></v>
        -three FU=<v>bar</v> FOO=<v>goo</v> VAR=<v></v>
        -four FU=<v>bar</v> FOO=<v>goo</v> VAR=<v>Internal</v>
        -show FU=<v>bar</v> FOO=<v>goo</v> VAR=<v>Internal</v>
        +*** Error code 2 (ignored)
        +*** Error code 2 (ignored)
        *** Error code 1

        Stop.
        bmake: stopped in 
/Volumes/NetBSD/usr/pkgsrc/bootstrap/work/bmake/Darwin/unit-tests
        *** Error code 1

        Stop.
        bmake: stopped in /Volumes/NetBSD/usr/pkgsrc/bootstrap/work/bmake/Darwin
        make: *** [bootstrap] Error 1
        ===> exited with status 1
        aborted.


>How-To-Repeat:
        On a Mac OS machine:
                cd .../pkgsrc/bootstrap
                sh bootstrap
>Fix:
        None given.




Home | Main Index | Thread Index | Old Index