problem building git 1.6.0 on SuSE

From: MichaelTiloDressel@t-online.de <hidden>
Date: 2016-06-15 22:45:12

Hi,


I get the following errors when rpmbuild'ing git:

RPM build errors:
    File not found by glob:
/var/tmp/git-1.6.0-1-root-michael/usr/lib64/git-core/*svn*
    File not found by glob:
/var/tmp/git-1.6.0-1-root-michael/usr/lib64/git-core/*cvs*
    File not found:
/var/tmp/git-1.6.0-1-root-michael/usr/lib64/git-core/git-archimport
    File not found by glob:
/var/tmp/git-1.6.0-1-root-michael/usr/lib64/git-core/*email*
    File not found:
/var/tmp/git-1.6.0-1-root-michael/usr/lib64/git-core/git-gui
    File not found:
/var/tmp/git-1.6.0-1-root-michael/usr/lib64/git-core/git-citool

I have to replace %{_libexecdir} by /usr/libexec in git.spec to get
around this
problem. 

I guess the %{_libexecdir} macro's value is not respected 
everywhere in configure(.in) etc.

The reason may be that on my system rpm --eval %{_libexecdir} returns:
/usr/lib64
. 
While on others it may return /usr/libexec. And if /usr/libexec is used
somewhere
hard wired it won't show up that the value %{_libexecdir} is ignored.

Still I think this is potentially a general problem not only related to
SuSE.

I may take care of this problem at some later point when I have some
more time
to learn about the git's building and packaging internals. Maybe
somebody else
can do it quicker.

Cheers,
Michael
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help