gobics / uproc

Tools for ultra-fast protein sequence classification.
http://uproc.gobics.de/
GNU Lesser General Public License v3.0
5 stars 3 forks source link

Build failure on systems with large LDAP user IDs (tar -o option) #12

Closed tseemann closed 9 years ago

tseemann commented 9 years ago

The -o option (--old-archive) doesn't cope with unusual unix UIDs:

Making install in docs
make[3]: Entering directory `/tmp/uproc20150613-140460-q9lvqg/uproc-1.1.2/libuproc/docs'
doxygen  doxyfile
echo Timestamp > doxygen.stamp
tar chozf libuproc.tar.gz libuproc
tar: value 1424802263 out of uid_t range 0..2097151
tar: Exiting with failure status due to previous errors
make[3]: *** [libuproc.tar.gz] Error 2
make[3]: Leaving directory `/tmp/uproc20150613-140460-q9lvqg/uproc-1.1.2/libuproc/docs'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/tmp/uproc20150613-140460-q9lvqg/uproc-1.1.2/libuproc'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/tmp/uproc20150613-140460-q9lvqg/uproc-1.1.2/libuproc'
make: *** [install-recursive] Error 1

xref: https://github.com/Homebrew/homebrew-science/issues/2406

rmartinjak commented 9 years ago

Thanks for reporting, I'll have a look into this.

rmartinjak commented 9 years ago

ae1e8e should fix it, I uploaded a new tarball for version 1.2.0: http://uproc.gobics.de/#version-1-2-0 Please reopen if you have any issues.

tseemann commented 9 years ago

I'm still getting the same error on the tarball at http://uproc.gobics.de/#version-1-2-0

tar chozf libuproc.tar.gz libuproc
tar: value 1424802263 out of uid_t range 0..2097151
tar: Exiting with failure status due to previous errors

There is stil an "o" option in the tar command in the Makefile.