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 [EMAIL PROTECTED]
    ======================================
    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



_______________________________________________
Bug-coreutils mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to