Re: Error compiling git tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03/29/2013 05:56 AM, Nux! wrote:
> Copied over the specified files, but I'm hitting the following problem:
> 
> config.status: error: cannot find input file: 
> xlators/features/protect/Makefile.in
> 
> and then at `make dist`:
> 
> [mockbuild@rpmbuilder glusterfs-3.4git]$ make dist
>   cd . && /bin/sh /builddir/glusterfs-3.4git/missing --run automake-1.11 
> --foreign
> xlators/features/Makefile.am:1: required directory 
> xlators/features/protect does not exist
> configure.ac:29: required file `xlators/features/protect/Makefile.in' 
> not found
> configure.ac:29: required file 
> `xlators/features/protect/src/Makefile.in' not found
> make: *** [Makefile.in] Error 1
> 
> 
> I checked and this file doesn not exist in the head branch either.

The .in files are generated from the .am files, so you wouldn't see them
in the git tree.  The problem here seems to be that there's a reference
to the features/protect translator in your configure.ac, but the
directory containing that translator (which is new) doesn't exist.  As
far as I can tell that reference doesn't exist in 3.4, since the patch
that creates both it and the directory together was never backported, so
you seem to be in a mixed master/release-3.4 hybrid environment.

I'd suggest not copying generated files from one tree to another.
Instead, since your original problem seems to have been with the
automatic changelog generation in a fresh tree, I'd suggest commenting
out that line in Makefile.am (not Makefile.in or Makefile) in a
similarly fresh tree.  It's not really essential.

Justin, Kaleb: there seems to be another (or perhaps underlying) problem
with extras/LinuxRPM/Makefile.am.  It does a git clone but not a git
checkout to release-3.4, even if the makefile itself is sitting in a 3.4
checkout.  Leaving the cloned tree on master doesn't seem like the right
thing for building 3.4 RPMs.




[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux