bug-coreutils
[Top][All Lists]
Advanced

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

Re: coreutils-5.1.3 released: bug-fix-only, candidate for stable 5.2.0


From: Michael Elizabeth Chastain
Subject: Re: coreutils-5.1.3 released: bug-fix-only, candidate for stable 5.2.0
Date: Wed, 11 Feb 2004 04:07:00 -0500 (EST)

I tried coreutils 5.1.3 on hppa2.0w-hp-hpux11.11 and alphaev68-dec-osf5.1.
I ran into several problems, documented below.

I had several problems using the vendor version of 'make'.  How about
documenting that building coreutils requires gnu make on these systems?
Either that, or you have some Makefile hacking to do.

BTw, you can get accounts on these systems -- http://www.testdrive.hp.com .

Michael C

===

hppa2.0w-hp-hpux11.11, hp make CUP11.11_BL2002_1008_3 PATCH_11.11 HPC0_27755,
hp ansi c B.11.11.28706.GP

  build hangs here:

    Making all in uniq
    No suffix list.
    Making all in wc
    No suffix list.
            rm -f 
/house/chastain/coreutils/coreutils-5.1.3/tests/wc/Makefile.am /ho
    use/chastain/coreutils/coreutils-5.1.3/tests/wc/Makefile.amt
            sed -n '1,/^##test-files-begin/p'  > 
/house/chastain/coreutils/coreutils-5.1.3/tests/wc/Makefile.amt

  This is a bug in tests/wc/Makefile.in.  $< is defined only for
  inference rules and .DEFAULT, not for explicit rules.  See:

    http://www.opengroup.org/onlinepubs/007904975/utilities/make.html

hppa2.0w-hp-hpux11.11, gnu make 3.79.1, hp ansi c B.11.11.28706.GP

  configure works
  build works
  'make install' fails here:

    make[3]: Entering directory `/house/chastain/cu-hpux-2/build/src'
    mkdir -p -- . /house/chastain/cu-hpux-2/install/bin
      /house/chastain/cu-hpux-2/coreutils-5.1.3/config/install-sh -c [ 
/house/chastain/cu-hpux-2/install/bin/[
    /bin/sh: /house/chastain/cu-hpux-2/coreutils-5.1.3/config/install-sh: 
Execute permission denied.
    make[3]: *** [install-binPROGRAMS] Error 1
    make[3]: Leaving directory `/house/chastain/cu-hpux-2/build/src'
    make[2]: *** [install-am] Error 2
    make[2]: Leaving directory `/house/chastain/cu-hpux-2/build/src'
    make[1]: *** [install] Error 2
    make[1]: Leaving directory `/house/chastain/cu-hpux-2/build/src'
    make: *** [install-recursive] Error 1

  config/install-sh is mode 644 in the tarball.
  It needs to be mode 755.  After I changed that, 'make install' ran
  successfully.

  'make check' failed here:

    make[3]: Entering directory `/house/chastain/cu-hpux-2/build/tests/touch'
    PASS: relative
    0a1
    > touch: setting times of `/': Permission denied
    FAIL: not-owner

  This looks like a bug in the test script.

alphaev68-dec-osf5.1, osf make, osf cc

  First I tried configuring and bulding in a directory different from
  the source directory.  That failed fast.  The entire make.out file is:

    No suffix list.
    make  all-recursive
    No suffix list.
    Making all in lib
    bison -y   /house/chastain/cu-osf-1/coreutils-5.1.3/lib/getdate.y
    bison: No such file or directory
    *** Exit 1
    Stop.
    *** Exit 1
    Stop.
    *** Exit 1
    Stop.

  Then I tried configuring and building in the source directory.
  That failed with:

    sed -e '/^#/d' -e 's/@''PACKAGE''@/coreutils/g' ref-del.sin > t-ref-del.sed
    mv t-ref-del.sed ref-del.sed
    Making all in src
    Make: bad lock name:  chgrp chown chmod  cp dd dircolors du  ginstall link 
ln dir  vdir ls mkdir mkfifo  mknod mv nohup readlink  rm rmdir shred stat  
sync touch unlink cat  cksum comm csplit cut  expand fmt fold head  join md5sum 
nl od  paste pr ptx sha1sum  sort split sum tac  tail tr tsort unexpand  uniq 
wc basename date  dirname echo env expr  factor false hostname id  kill logname 
pathchk  printenv printf pwd seq  sleep tee test true  tty whoami yes uname 
chroot hostid nice pinky users who uptime stty  df.  Stop.
     *** Exit 1
     Stop.
     *** Exit 1
     Stop.

alphaev68-dec-osf5.1, gnu make 3.79.1, osf cc

  configure works
  build works
  'make install' fails as before, because config/install-sh is mode 644.
  after fixing that, 'make install' works fine

  make check says:

    make[3]: Entering directory `/house/chastain/cu-osf-3/build/tests'
    ../../src/csplit: /: closing delimiter `/' missing
    FAIL: csplit
    0+1 records in
    0+1 records out
    /house/chastain/cu-osf-3/coreutils-5.1.3/tests/help-version: 88921 
Terminated
    FAIL: help-version
    ======================================
    1 of 1 tests failed
    Please report to address@hidden
    ======================================
    make[3]: *** [check-TESTS] Error 1
    make[3]: Leaving directory `/house/chastain/cu-osf-3/build/tests'
    make[2]: *** [check-am] Error 2
    make[2]: Leaving directory `/house/chastain/cu-osf-3/build/tests'
    make[1]: *** [check-recursive] Error 1
    make[1]: Leaving directory `/house/chastain/cu-osf-3/build/tests'
    make: *** [check-recursive] Error 1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]