View Issue Details

IDProjectCategoryView StatusLast Update
0003150GNUnetobsoletepublic2024-05-03 13:49
ReporterBart Polot Assigned ToMatthias Wachs  
PrioritylowSeverityminorReproducibilitysometimes
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0003150: ATS fails to 'make install' in parallel
DescriptionDoing a 'make install -j 5' fails in the ATS directory. Probably some missing dependency/wrong order in the Makefile...
Steps To Reproducecd gnunet_src
svn up
make -j 5
make install -j 5
Additional Informationmake[2]: Entering directory '/home/bart/tum/gnunet-svn/gnunet/src/ats'
make[3]: Entering directory '/home/bart/tum/gnunet-svn/gnunet/src/ats'
 /usr/bin/mkdir -p '/tmp/gnunet/lib'
 /bin/sh ../../libtool --mode=install /usr/bin/install -c libgnunetats.la '/tmp/gnunet/lib'
 /usr/bin/mkdir -p '/tmp/gnunet/lib/gnunet/libexec/'
 /usr/bin/mkdir -p '/tmp/gnunet/share/gnunet/config.d/'
 /usr/bin/mkdir -p '/tmp/gnunet/lib/gnunet'
 /bin/sh ../../libtool --mode=install /usr/bin/install -c libgnunet_plugin_ats_proportional.la libgnunet_plugin_ats_ril.la '/tmp/gnunet/lib/gnunet'
  /bin/sh ../../libtool --mode=install /usr/bin/install -c gnunet-service-ats '/tmp/gnunet/lib/gnunet/libexec/'
 /usr/bin/install -c -m 644 ats.conf '/tmp/gnunet/share/gnunet/config.d/'
libtool: install: warning: relinking `libgnunetats.la'
libtool: install: (cd /home/bart/g/src/ats; /bin/sh /home/bart/g/libtool --silent --tag CC --mode=relink gcc -fno-strict-aliasing -Wall -O0 -g -Wall -I/tmp/gnunet/include -export-dynamic -no-undefined -version-info 4:0:0 -o libgnunetats.la -rpath /tmp/gnunet/lib ats_api_scheduling.lo ats_api_performance.lo ../../src/util/libgnunetutil.la -lm )
libtool: install: warning: relinking `libgnunet_plugin_ats_proportional.la'
libtool: install: (cd /home/bart/g/src/ats; /bin/sh /home/bart/g/libtool --silent --tag CC --mode=relink gcc -fno-strict-aliasing -Wall -O0 -g -Wall -I/tmp/gnunet/include -export-dynamic -avoid-version -module -no-undefined -o libgnunet_plugin_ats_proportional.la -rpath /tmp/gnunet/lib/gnunet libgnunet_plugin_ats_proportional.lo ../../src/statistics/libgnunetstatistics.la ../../src/ats/libgnunetats.la ../../src/util/libgnunetutil.la -lm )
libtool: install: warning: `libgnunetats.la' has not been installed in `/tmp/gnunet/lib'
libtool: install: /usr/bin/install -c .libs/gnunet-service-ats /tmp/gnunet/lib/gnunet/libexec/gnunet-service-ats
libtool: install: /usr/bin/install -c .libs/libgnunetats.so.4.0.0T /tmp/gnunet/lib/libgnunetats.so.4.0.0
libtool: install: (cd /tmp/gnunet/lib && { ln -s -f libgnunetats.so.4.0.0 libgnunetats.so.4 || { rm -f libgnunetats.so.4 && ln -s libgnunetats.so.4.0.0 libgnunetats.so.4; }; })
libtool: install: (cd /tmp/gnunet/lib && { ln -s -f libgnunetats.so.4.0.0 libgnunetats.so || { rm -f libgnunetats.so && ln -s libgnunetats.so.4.0.0 libgnunetats.so; }; })
libtool: install: /usr/bin/install -c .libs/libgnunetats.lai /tmp/gnunet/lib/libgnunetats.la
/usr/bin/ld: cannot find -lgnunetats
collect2: error: ld returned 1 exit status
libtool: install: error: relink `libgnunet_plugin_ats_proportional.la' with the above command before installing it
Makefile:1697: recipe for target 'install-pluginLTLIBRARIES' failed
make[3]: *** [install-pluginLTLIBRARIES] Error 1
make[3]: *** Waiting for unfinished jobs....
libtool: finish: PATH="/home/bart/bin:/tmp/gnunet/bin:/home/bart/bin:/tmp/gnunet/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/vendor_perl:/usr/bin/core_perl:/sbin" ldconfig -n /tmp/gnunet/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /tmp/gnunet/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[3]: Leaving directory '/home/bart/tum/gnunet-svn/gnunet/src/ats'
Makefile:2519: recipe for target 'install-am' failed
make[2]: *** [install-am] Error 2
make[2]: Leaving directory '/home/bart/tum/gnunet-svn/gnunet/src/ats'
Makefile:501: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/home/bart/tum/gnunet-svn/gnunet/src'
Makefile:561: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1
TagsNo tags attached.

Activities

Matthias Wachs

2013-12-03 10:19

reporter   ~0007754

fixed in 31004.

Matthias Wachs

2013-12-03 15:44

reporter   ~0007755

fixed compile issues on osx

Issue History

Date Modified Username Field Change
2013-12-01 01:26 Bart Polot New Issue
2013-12-01 01:26 Bart Polot Status new => assigned
2013-12-01 01:26 Bart Polot Assigned To => Matthias Wachs
2013-12-03 10:19 Matthias Wachs Note Added: 0007754
2013-12-03 15:44 Matthias Wachs Note Added: 0007755
2013-12-03 15:44 Matthias Wachs Status assigned => resolved
2013-12-03 15:44 Matthias Wachs Resolution open => fixed
2013-12-04 18:53 Christian Grothoff Fixed in Version => 0.10.0
2013-12-04 18:53 Christian Grothoff Target Version => 0.10.0
2013-12-24 20:54 Christian Grothoff Status resolved => closed
2024-05-03 13:49 Christian Grothoff Category ATS service => obsolete