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.
--
389-devel mailing list
389-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/389-devel