[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
install-reloc is invoked with too many arguments
From: |
Sylvain |
Subject: |
install-reloc is invoked with too many arguments |
Date: |
Tue, 1 May 2012 16:56:18 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Hi,
I received the bug report below when compiling GNU FreeDink on
Debian/kFreeBSD and Debian/Hurd.
It seems that there's an issue with install-reloc:
https://buildd.debian.org/status/fetch.php?pkg=freedink&arch=kfreebsd-amd64&ver=1.08.20120427-1&stamp=1335561117
https://buildd.debian.org/status/fetch.php?pkg=freedink&arch=hurd-i386&ver=1.08.20120427-1&stamp=1335555752
RELOC_LIBRARY_PATH_VAR=LD_LIBRARY_PATH RELOC_LIBRARY_PATH_VALUE=
RELOC_PREFIX=/usr
RELOC_DESTDIR=/build/buildd-freedink_1.08.20120427-1-kfreebsd-amd64-I0HlF8/freedink-1.08.20120427/debian/freedink-engine
RELOC_COMPILE_COMMAND=gcc -g -O2 -Wall -std=c99 -I/usr/include/SDL
-D_GNU_SOURCE=1 -D_REENTRANT RELOC_SRCDIR=../gnulib/lib
RELOC_BUILDDIR=../gnulib/lib RELOC_CONFIG_H_DIR=.. RELOC_EXEEXT=
RELOC_STRIP_PROG=: RELOC_INSTALL_PROG=/usr/bin/install -c
../autotools/install-reloc freedink freedinkedit
'/build/buildd-freedink_1.08.20120427-1-kfreebsd-amd64-I0HlF8/freedink-1.08.20120427/debian/freedink-engine/usr/games'
Usage: ../autotools/install-reloc library_path_var library_path_value prefix
destdir compile_command srcdir builddir config_h_dir exeext strip_command
install_command... destprog
AFAICS 'install-reloc', when run with environment variables, expects
exactly:
- 1 executable
- 1 destprog dir
In this case, the relocatable-prog macros invokes install-reloc with:
- 2 executables (freedink, freedinkedit)
- 1 destprog dir
So I believe 'install-reloc' does not take environment variables into
account, and fails.
Is this a bug in gnulib, or did I do something wrong?
Cheers!
Sylvain
On Tue, May 01, 2012 at 03:57:41PM +0200, Christoph Egger wrote:
> Package: src:freedink
> Version: 1.08.20120427-1
> Severity: serious
> Tags: sid wheezy
> User: address@hidden
> Usertags: kfreebsd
> X-Debbugs-Cc: address@hidden
> Justification: fails to build from source (but built successfully in the past)
>
> Hi!
>
> Your package failed to build on the kfreebsd-* buildds:
>
> Making install in src
> make[3]: Entering directory
> `/build/buildd-freedink_1.08.20120427-1-kfreebsd-amd64-I0HlF8/freedink-1.08.20120427/src'
> make[4]: Entering directory
> `/build/buildd-freedink_1.08.20120427-1-kfreebsd-amd64-I0HlF8/freedink-1.08.20120427/src'
> test -z "/usr/games" || /bin/mkdir -p
> "/build/buildd-freedink_1.08.20120427-1-kfreebsd-amd64-I0HlF8/freedink-1.08.20120427/debian/freedink-engine/usr/games"
> test -z "/usr/share/man/man6" || /bin/mkdir -p
> "/build/buildd-freedink_1.08.20120427-1-kfreebsd-amd64-I0HlF8/freedink-1.08.20120427/debian/freedink-engine/usr/share/man/man6"
> RELOC_LIBRARY_PATH_VAR=LD_LIBRARY_PATH RELOC_LIBRARY_PATH_VALUE=
> RELOC_PREFIX=/usr
> RELOC_DESTDIR=/build/buildd-freedink_1.08.20120427-1-kfreebsd-amd64-I0HlF8/freedink-1.08.20120427/debian/freedink-engine
> RELOC_COMPILE_COMMAND=gcc -g -O2 -Wall -std=c99 -I/usr/include/SDL
> -D_GNU_SOURCE=1 -D_REENTRANT RELOC_SRCDIR=../gnulib/lib
> RELOC_BUILDDIR=../gnulib/lib RELOC_CONFIG_H_DIR=.. RELOC_EXEEXT=
> RELOC_STRIP_PROG=: RELOC_INSTALL_PROG=/usr/bin/install -c
> ../autotools/install-reloc freedink freedinkedit
> '/build/buildd-freedink_1.08.20120427-1-kfreebsd-amd64-I0HlF8/freedink-1.08.20120427/debian/freedink-engine/usr/games'
> Usage: ../autotools/install-reloc library_path_var library_path_value prefix
> destdir compile_command srcdir builddir config_h_dir exeext strip_command
> install_command... destprog
> make[4]: *** [install-binPROGRAMS] Error 1
> make[4]: *** Waiting for unfinished jobs....
>
> Full build log at
> https://buildd.debian.org/status/fetch.php?pkg=freedink&arch=kfreebsd-amd64&ver=1.08.20120427-1&stamp=1335561117
>
> Regards
>
> Christoph
>
> If you have further questions please mail address@hidden
>
> --
> 9FED 5C6C E206 B70A 5857 70CA 9655 22B9 D49A E731
> Debian Developer | Lisp Hacker | CaCert Assurer
- install-reloc is invoked with too many arguments,
Sylvain <=