Opened 16 years ago
Closed 16 years ago
#308 closed defect (fixed)
make install doesn't work
| Reported by: | Alpar Juttner | Owned by: | Akos Ladanyi |
|---|---|---|---|
| Priority: | blocker | Milestone: | LEMON 1.2 release |
| Component: | build system | Version: | hg main |
| Keywords: | Cc: | ||
| Revision id: | ed54c0d13df0 |
Description
make install does not work on my system (openSuse 11.1, autoconf 2.63, automake 1.11) since revision [ed54c0d13df0]. See the output of config and make below.
$ autoreconf -vif
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
Putting files in AC_CONFIG_AUX_DIR, `build-aux'.
/home/alpar/projects/LEMON/hg/installbug/build-aux
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:18: installing `build-aux/install-sh'
configure.ac:18: installing `build-aux/missing'
Makefile.am: installing `build-aux/depcomp'
autoreconf: Leaving directory `.'
$ ./configure --prefix=/home/alpar/projects/LEMON/local
[...]
****************************** SUMMARY ******************************
Package version............... : lemon-269.ed54c0d13df0
C++ compiler.................. : g++
C++ compiles flags............ : -Wall -W -Wall -W -Wunused -Wformat=2 -Wctor-dtor-privacy -Wnon-virtual-dtor -Wno-char-subscripts -Wwrite-strings -Wno-char-subscripts -Wreturn-type -Wcast-qual -Wcast-align -Wsign-promo -Woverloaded-virtual -ansi -fno-strict-aliasing -Wold-style-cast -Wno-unknown-pragmas -g -O2
GLPK support.................. : no
CPLEX support................. : no
SOPLEX support................ : no
CLP support................... : no
Build demo programs........... : no
Build additional tools........ : yes
The packace will be installed in
/home/alpar/projects/LEMON/local.
*********************************************************************
Configure complete, now type 'make' and then 'make install'.
$ make
[...]
$ make install
make[1]: Entering directory `/home/alpar/projects/LEMON/hg/installbug'
test -z "/home/alpar/projects/LEMON/local/lib" || /bin/mkdir -p "/home/alpar/projects/LEMON/local/lib"
test -z "/home/alpar/projects/LEMON/local/bin" || /bin/mkdir -p "/home/alpar/projects/LEMON/local/bin"
/bin/sh ./libtool --mode=install /usr/bin/install -c lemon/libemon.la '/home/alpar/projects/LEMON/local/lib'
/usr/bin/install -c tools/lemon-0.x-to-1.x.sh '/home/alpar/projects/LEMON/local/bin'
test -z "/home/alpar/projects/LEMON/local/include/lemon/bits" || /bin/mkdir -p "/home/alpar/projects/LEMON/local/include/lemon/bits"
/usr/bin/install -c -m 644 lemon/bits/alteration_notifier.h lemon/bits/array_map.h lemon/bits/base_extender.h lemon/bits/bezier.h lemon/bits/default_map.h lemon/bits/enable_if.h lemon/bits/graph_adaptor_extender.h lemon/bits/graph_extender.h lemon/bits/map_extender.h lemon/bits/path_dump.h lemon/bits/solver_bits.h lemon/bits/traits.h lemon/bits/variant.h lemon/bits/vector_map.h '/home/alpar/projects/LEMON/local/include/lemon/bits'
test -z "/home/alpar/projects/LEMON/local/include/lemon/concepts" || /bin/mkdir -p "/home/alpar/projects/LEMON/local/include/lemon/concepts"
/usr/bin/install -c lemon/.libs/libemon.lai /home/alpar/projects/LEMON/local/lib/libemon.la
/usr/bin/install -c lemon/.libs/libemon.a /home/alpar/projects/LEMON/local/lib/libemon.a
chmod 644 /home/alpar/projects/LEMON/local/lib/libemon.a
/usr/bin/install -c -m 644 lemon/concepts/digraph.h lemon/concepts/graph.h lemon/concepts/graph_components.h lemon/concepts/heap.h lemon/concepts/maps.h lemon/concepts/path.h '/home/alpar/projects/LEMON/local/include/lemon/concepts'
ranlib /home/alpar/projects/LEMON/local/lib/libemon.a
test -z "/home/alpar/projects/LEMON/local/include/lemon" || /bin/mkdir -p "/home/alpar/projects/LEMON/local/include/lemon"
/usr/bin/install -c -m 644 lemon/adaptors.h lemon/arg_parser.h lemon/assert.h lemon/bfs.h lemon/bin_heap.h lemon/circulation.h lemon/color.h lemon/concept_check.h lemon/counter.h lemon/core.h lemon/dfs.h lemon/dijkstra.h lemon/dim2.h lemon/dimacs.h lemon/elevator.h lemon/error.h lemon/full_graph.h lemon/graph_to_eps.h lemon/grid_graph.h lemon/hypercube_graph.h lemon/kruskal.h lemon/hao_orlin.h lemon/lgf_reader.h lemon/lgf_writer.h lemon/list_graph.h lemon/lp.h lemon/lp_base.h lemon/lp_clp.h lemon/lp_cplex.h lemon/lp_glpk.h lemon/lp_skeleton.h lemon/lp_soplex.h lemon/list_graph.h lemon/maps.h lemon/math.h lemon/max_matching.h lemon/nauty_reader.h lemon/path.h lemon/preflow.h lemon/radix_sort.h '/home/alpar/projects/LEMON/local/include/lemon'
/usr/bin/install: will not overwrite just-created `/home/alpar/projects/LEMON/local/include/lemon/list_graph.h' with `lemon/list_graph.h'
make[1]: *** [install-lemonHEADERS] Error 1
make[1]: *** Waiting for unfinished jobs....
PATH="$PATH:/sbin" ldconfig -n /home/alpar/projects/LEMON/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/home/alpar/projects/LEMON/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[1]: Leaving directory `/home/alpar/projects/LEMON/hg/installbug'
make: *** [install-am] Error 2
alpar@piko:~/projects/LEMON/hg/installbug>
Attachments (2)
Change History (7)
Changed 16 years ago by
| Attachment: | 767ef62d3b6e-no-dupes.patch added |
|---|
comment:1 follow-up: 2 Changed 16 years ago by
| Status: | new → assigned |
|---|
Please test the attached patch.
comment:2 follow-up: 3 Changed 16 years ago by
Replying to ladanyi:
Please test the attached patch.
Could you please rebase this patch on the top of [ed54c0d13df0].
comment:3 Changed 16 years ago by
Replying to alpar:
Could you please rebase this patch on the top of [ed54c0d13df0].
Done. The new patch just removes the duplicate list_graph.h entry and does not reorder the sources.
comment:4 follow-up: 5 Changed 16 years ago by
[17cabb114d52] went to both branches. Could we close this ticket?
comment:5 Changed 16 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |


767ef62d3b6e