automake
[Top][All Lists]
Advanced

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

cannot build library on HP-UX


From: Denis Laroche
Subject: cannot build library on HP-UX
Date: Sat, 2 Nov 2013 13:43:40 -0400

Hello everybody,

it's my first attempt to write a library using the autotools. The
library builds ok on Linux and OSX, but not on the platform where I
need it, HP-UX. It fails in the directory containing gnulib source
files.

I used version 2.69 of autoconf and version 1.13.4 of automake to
generate the configure script. I use a recent version of GNU make,
3.82, on the HP-UX system. I also use option subdir-objects in
AM_INIT_AUTOMAKE to minimize the number of recursions, although the
gnulib library is still built in its own directory.

I reproduced below the ouput of make --debug=v; the gnulib source
files are in directory lib. If someone is willing to help, I'll be
glad to provide any file that you might require.

Thanks in advance.

GNU Make 3.82
Built for hppa2.0w-hp-hpux11.11
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile `Makefile'...
Reading makefile `src/.deps/circular_buffers.Plo' (search path) (no ~
expansion)...
Reading makefile `src/.deps/hash.Plo' (search path) (no ~ expansion)...
Reading makefile `src/.deps/thash.Po' (search path) (no ~ expansion)...
Updating goal targets....
Considering target file `all'.
 File `all' does not exist.
  Considering target file `config.h'.
    Considering target file `stamp-h1'.
      Considering target file `../glog-0.1.0/config.h.in'.
        Pruning file `../glog-0.1.0/m4/00gnulib.m4'.
        Pruning file `../glog-0.1.0/m4/alloca.m4'.
        Pruning file `../glog-0.1.0/m4/ax_pthread.m4'.
...
       Finished prerequisites of target file `../glog-0.1.0/config.h.in'.
       Prerequisite `../glog-0.1.0/m4/00gnulib.m4' is older than
target `../glog-0.1.0/config.h.in'.
       Prerequisite `../glog-0.1.0/m4/alloca.m4' is older than target
`../glog-0.1.0/config.h.in'.
       Prerequisite `../glog-0.1.0/m4/ax_pthread.m4' is older than
target `../glog-0.1.0/config.h.in'.
...
      No need to remake target `../glog-0.1.0/config.h.in'.
      Pruning file `config.status'.
     Finished prerequisites of target file `stamp-h1'.
     Prerequisite `../glog-0.1.0/config.h.in' is older than target `stamp-h1'.
     Prerequisite `config.status' is older than target `stamp-h1'.
    No need to remake target `stamp-h1'.
   Finished prerequisites of target file `config.h'.
   Prerequisite `stamp-h1' is older than target `config.h'.
  No need to remake target `config.h'.
 Finished prerequisites of target file `all'.
Must remake target `all'.
Invoking recipe from Makefile:865 to update target `all'.
make  all-recursive
GNU Make 3.82
Built for hppa2.0w-hp-hpux11.11
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile `Makefile'...
Reading makefile `src/.deps/circular_buffers.Plo' (search path) (no ~
expansion)...
Reading makefile `src/.deps/hash.Plo' (search path) (no ~ expansion)...
Reading makefile `src/.deps/thash.Po' (search path) (no ~ expansion)...
Updating goal targets....
Considering target file `all-recursive'.
 File `all-recursive' does not exist.
 Finished prerequisites of target file `all-recursive'.
Must remake target `all-recursive'.
Invoking recipe from Makefile:1215 to update target `all-recursive'.
make[1]: Entering directory
`/tmp_mnt/home/limpet/ex36672/tools/dist/glog-hppa64'
Making all in lib
GNU Make 3.82
Built for hppa2.0w-hp-hpux11.11
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile `Makefile'...
Reading makefile `.deps/alloca.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/alloca.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/error.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/exitfail.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_list.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_oset.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_rbtree_oset.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_rbtreehash_list.Plo' (search path) (no ~
expansion)...
Reading makefile `.deps/gl_xlist.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/msvc-inval.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/msvc-nothrow.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/strerror-override.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/strerror.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/unistd.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/xalloc-die.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/xmalloc.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/xsize.Plo' (search path) (no ~ expansion)...
Updating goal targets....
Considering target file `all'.
 File `all' does not exist.
  Considering target file `errno.h'.
    Considering target file `errno.in.h'.
     Finished prerequisites of target file `errno.in.h'.
    No need to remake target `errno.in.h'; using VPATH name
`../../glog-0.1.0/lib/errno.in.h'.
    Pruning file `../config.status'.
   Finished prerequisites of target file `errno.h'.
   Prerequisite `../../glog-0.1.0/lib/errno.in.h' is older than target
`errno.h'.
   Prerequisite `../config.status' is older than target `errno.h'.
  No need to remake target `errno.h'.
  Considering target file `arg-nonnull.h'.
    Considering target file `../../glog-0.1.0/build-aux/snippet/arg-nonnull.h'.
     Finished prerequisites of target file
`../../glog-0.1.0/build-aux/snippet/arg-nonnull.h'.
    No need to remake target `../../glog-0.1.0/build-aux/snippet/arg-nonnull.h'.
   Finished prerequisites of target file `arg-nonnull.h'.
   Prerequisite `../../glog-0.1.0/build-aux/snippet/arg-nonnull.h' is
older than target `arg-nonnull.h'.
  No need to remake target `arg-nonnull.h'.
  Considering target file `c++defs.h'.
    Considering target file `../../glog-0.1.0/build-aux/snippet/c++defs.h'.
     Finished prerequisites of target file
`../../glog-0.1.0/build-aux/snippet/c++defs.h'.
    No need to remake target `../../glog-0.1.0/build-aux/snippet/c++defs.h'.
   Finished prerequisites of target file `c++defs.h'.
   Prerequisite `../../glog-0.1.0/build-aux/snippet/c++defs.h' is
older than target `c++defs.h'.
  No need to remake target `c++defs.h'.
  Considering target file `warn-on-use.h'.
    Considering target file `../../glog-0.1.0/build-aux/snippet/warn-on-use.h'.
     Finished prerequisites of target file
`../../glog-0.1.0/build-aux/snippet/warn-on-use.h'.
    No need to remake target `../../glog-0.1.0/build-aux/snippet/warn-on-use.h'.
   Finished prerequisites of target file `warn-on-use.h'.
   Prerequisite `../../glog-0.1.0/build-aux/snippet/warn-on-use.h' is
older than target `warn-on-use.h'.
  No need to remake target `warn-on-use.h'.
  Considering target file `stdbool.h'.
    Considering target file `stdbool.in.h'.
     Finished prerequisites of target file `stdbool.in.h'.
    No need to remake target `stdbool.in.h'; using VPATH name
`../../glog-0.1.0/lib/stdbool.in.h'.
    Pruning file `../config.status'.
   Finished prerequisites of target file `stdbool.h'.
   Prerequisite `../../glog-0.1.0/lib/stdbool.in.h' is older than
target `stdbool.h'.
   Prerequisite `../config.status' is older than target `stdbool.h'.
  No need to remake target `stdbool.h'.
  Considering target file `stdint.h'.
    Considering target file `stdint.in.h'.
     Finished prerequisites of target file `stdint.in.h'.
    No need to remake target `stdint.in.h'; using VPATH name
`../../glog-0.1.0/lib/stdint.in.h'.
    Pruning file `../config.status'.
   Finished prerequisites of target file `stdint.h'.
   Prerequisite `../../glog-0.1.0/lib/stdint.in.h' is older than
target `stdint.h'.
   Prerequisite `../config.status' is older than target `stdint.h'.
  No need to remake target `stdint.h'.
  Considering target file `stdlib.h'.
    Considering target file `stdlib.in.h'.
     Finished prerequisites of target file `stdlib.in.h'.
    No need to remake target `stdlib.in.h'; using VPATH name
`../../glog-0.1.0/lib/stdlib.in.h'.
    Pruning file `../config.status'.
    Pruning file `c++defs.h'.
    Considering target file `../../glog-0.1.0/build-aux/snippet/_Noreturn.h'.
     Finished prerequisites of target file
`../../glog-0.1.0/build-aux/snippet/_Noreturn.h'.
    No need to remake target `../../glog-0.1.0/build-aux/snippet/_Noreturn.h'.
    Pruning file `arg-nonnull.h'.
    Pruning file `warn-on-use.h'.
   Finished prerequisites of target file `stdlib.h'.
   Prerequisite `../../glog-0.1.0/lib/stdlib.in.h' is older than
target `stdlib.h'.
   Prerequisite `../config.status' is older than target `stdlib.h'.
   Prerequisite `c++defs.h' is older than target `stdlib.h'.
   Prerequisite `../../glog-0.1.0/build-aux/snippet/_Noreturn.h' is
older than target `stdlib.h'.
   Prerequisite `arg-nonnull.h' is older than target `stdlib.h'.
   Prerequisite `warn-on-use.h' is older than target `stdlib.h'.
  No need to remake target `stdlib.h'.
  Considering target file `string.h'.
    Considering target file `string.in.h'.
     Finished prerequisites of target file `string.in.h'.
    No need to remake target `string.in.h'; using VPATH name
`../../glog-0.1.0/lib/string.in.h'.
    Pruning file `../config.status'.
    Pruning file `c++defs.h'.
    Pruning file `arg-nonnull.h'.
    Pruning file `warn-on-use.h'.
   Finished prerequisites of target file `string.h'.
   Prerequisite `../../glog-0.1.0/lib/string.in.h' is older than
target `string.h'.
   Prerequisite `../config.status' is older than target `string.h'.
   Prerequisite `c++defs.h' is older than target `string.h'.
   Prerequisite `arg-nonnull.h' is older than target `string.h'.
   Prerequisite `warn-on-use.h' is older than target `string.h'.
  No need to remake target `string.h'.
  Considering target file `sys/types.h'.
    Considering target file `sys_types.in.h'.
     Finished prerequisites of target file `sys_types.in.h'.
    No need to remake target `sys_types.in.h'; using VPATH name
`../../glog-0.1.0/lib/sys_types.in.h'.
    Pruning file `../config.status'.
   Finished prerequisites of target file `sys/types.h'.
   Prerequisite `../../glog-0.1.0/lib/sys_types.in.h' is older than
target `sys/types.h'.
   Prerequisite `../config.status' is older than target `sys/types.h'.
  No need to remake target `sys/types.h'.
  Considering target file `unistd.h'.
    Considering target file `unistd.in.h'.
     Finished prerequisites of target file `unistd.in.h'.
    No need to remake target `unistd.in.h'; using VPATH name
`../../glog-0.1.0/lib/unistd.in.h'.
    Pruning file `../config.status'.
    Pruning file `c++defs.h'.
    Pruning file `arg-nonnull.h'.
    Pruning file `warn-on-use.h'.
   Finished prerequisites of target file `unistd.h'.
   Prerequisite `../../glog-0.1.0/lib/unistd.in.h' is older than
target `unistd.h'.
   Prerequisite `../config.status' is older than target `unistd.h'.
   Prerequisite `c++defs.h' is older than target `unistd.h'.
   Prerequisite `arg-nonnull.h' is older than target `unistd.h'.
   Prerequisite `warn-on-use.h' is older than target `unistd.h'.
  No need to remake target `unistd.h'.
 Finished prerequisites of target file `all'.
Must remake target `all'.
Invoking recipe from Makefile:776 to update target `all'.
make[2]: Entering directory
`/tmp_mnt/home/limpet/ex36672/tools/dist/glog-hppa64/lib'
make  all-recursive
GNU Make 3.82
Built for hppa2.0w-hp-hpux11.11
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile `Makefile'...
Reading makefile `.deps/alloca.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/alloca.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/error.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/exitfail.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_list.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_oset.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_rbtree_oset.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_rbtreehash_list.Plo' (search path) (no ~
expansion)...
Reading makefile `.deps/gl_xlist.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/msvc-inval.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/msvc-nothrow.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/strerror-override.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/strerror.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/unistd.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/xalloc-die.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/xmalloc.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/xsize.Plo' (search path) (no ~ expansion)...
Updating goal targets....
Considering target file `all-recursive'.
 File `all-recursive' does not exist.
 Finished prerequisites of target file `all-recursive'.
Must remake target `all-recursive'.
Invoking recipe from Makefile:886 to update target `all-recursive'.
make[3]: Entering directory
`/tmp_mnt/home/limpet/ex36672/tools/dist/glog-hppa64/lib'
GNU Make 3.82
Built for hppa2.0w-hp-hpux11.11
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile `Makefile'...
Reading makefile `.deps/alloca.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/alloca.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/error.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/exitfail.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_list.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_oset.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_rbtree_oset.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/gl_rbtreehash_list.Plo' (search path) (no ~
expansion)...
Reading makefile `.deps/gl_xlist.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/msvc-inval.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/msvc-nothrow.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/strerror-override.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/strerror.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/unistd.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/xalloc-die.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/xmalloc.Plo' (search path) (no ~ expansion)...
Reading makefile `.deps/xsize.Plo' (search path) (no ~ expansion)...
Updating goal targets....
Considering target file `all-am'.
 File `all-am' does not exist.
  Pruning file `Makefile'.
  Considering target file `libgnu.la'.
   File `libgnu.la' does not exist.
    Considering target file `exitfail.lo'.
     File `exitfail.lo' does not exist.
     Finished prerequisites of target file `exitfail.lo'.
    Must remake target `exitfail.lo'.
make[4]: Entering directory
`/tmp_mnt/home/limpet/ex36672/tools/dist/glog-hppa64/lib'
make[4]: *** No rule to make target `exitfail.lo', needed by `libgnu.la'.  Stop.
make[4]: Leaving directory
`/tmp_mnt/home/limpet/ex36672/tools/dist/glog-hppa64/lib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/tmp_mnt/home/limpet/ex36672/tools/dist/glog-hppa64/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/tmp_mnt/home/limpet/ex36672/tools/dist/glog-hppa64/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp_mnt/home/limpet/ex36672/tools/dist/glog-hppa64'
make: *** [all] Error 2



reply via email to

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