On 02/26/2015 05:39 PM, William wrote:
On Thu, 2015-02-26 at 16:34 -0700, Rich Megginson wrote:
> On 02/26/2015 04:31 PM, William wrote:
>> On latest master I am getting:
>>
>> make[1]: *** No rule to make target `ldap/admin/src/scripts/dbmon.sh',
>> needed by `all-am'. Stop.
>>
>> Did a git clean -f -x -d followed by autoreconf -i; ./configure
>> --with-openldap --prefix=/srv --enable-debug
> Not sure, but you should not need to run autoreconf unless you are
> changing one of the autoconf files. There is an autogen.sh script for
> this purpose instead of using autoreconf directly.
Just ran:
git clean -f -x -d
./autogen.sh
Why are you running autogen.sh? Are you modifying configure.ac or
Makefile.am?
./configure --with-openldap --prefix=/srv --enable-debug
Same issue still.
I have no problem
git clone
git://fedorahosted.org/git/389/ds.git
cd ds
./configure --with-openldap --prefix=/var/tmp/junk --enable-debug
make
make install
Perhaps you have some leftover autoconf/automake/Makefile in your source
directory?
If you are doing development (as opposed to just trying to figure out
how to build it as a packager): one thing I find very helpful is to use
a build directory that is separate from the source directory:
git clone
git://fedorahosted.org/git/389/ds.git
mkdir dsbuild
cd dsbuilt
../ds/configure --with-openldap --prefix=/var/tmp/junk --enable-debug
make
That way, if something weird happens, and I want to make sure things are
absolutely clean, I can just blow away the dsbuilt directory.
If you're still having problems, I'm not sure what's going on.