Rich Megginson wrote:
Ryan Braun wrote:
On Wednesday 20 February 2008 10:18 pm, Rich Megginson wrote:
Sure enough, there is no /usr/src/dsbuild/ds/jss directory.
If I go ahead and create the directory it still fails. I guess it's looking for more then just a directory
==> Building ds/jss as a dependency make[1]: Entering directory `/usr/src/dsbuild/ds/jss' make[1]: *** No rule to make target `install'. Stop. make[1]: Leaving directory `/usr/src/dsbuild/ds/jss' make: *** [dep-../../ds/jss] Error 2
Thanks for all the help Rich.
You're now past the point where I gave up :P But you now should have the core directory server. What's left is the console and the admin server components.
You can build the admin server stuff with make ... BUILD_DS_ADMIN=1 ADMINUTIL_SOURCE=1 MOD_NSS_SOURCE=1 ADMINSERVER_SOURCE=1
The java components will be more tricky.
For ldapjdk, it would be nice to be able to build from source in dsbuild, but the jar file is cross platform and stable.
JSS is different because it has some JNI code and should be compiled. There are binaries available from ftp.mozilla.org but I don't know how well they will work.
None of the other java components listed at http://directory.fedoraproject.org/wiki/Source and http://directory.fedoraproject.org/wiki/BuildingConsole have been rolled into dsbuild.
Ok java components we'll come back to later, I'm having trouble building mod_nss now.
infinity:/usr/src/dsbuild/meta/ds# make BUILD_DS_ADMIN=1 ADMINUTIL_SOURCE=1 MOD_NSS_SOURCE=1 ADMINSERVER_SOURCE=1 SVRCORE_SOURCE=1 MOZLDAP_SOURCE=1 PERLDAP_SOURCE=1
Add APXS=/usr/bin/apxs2 HTTPD=/usr/sbin/apache2
Make sure you have the apache2-mpm-worker and apache2-threaded-dev packages installed.
One more thing - after you finish building, you'll have to comment out the following line in your $PREFIX/etc/dirsrv/admin-serv/httpd.conf: LoadModule log_config_module ......
Then you should be able to run $PREFIX/sbin/setup-ds-admin.pl. I was, and both directory server and admin server are running.
[===== NOW BUILDING: ds-1.1.0 =====] [fetch] complete for ds. [checksum] complete for ds. [extract] complete for ds. [patch] complete for ds. ==> Building ds/svrcore as a dependency ==> Building ds/mozldap as a dependency ==> Building ds/perldap as a dependency ==> Building ds/ldapserver as a dependency ==> Building ds/adminutil as a dependency ==> Building ds/mod_nss as a dependency cat: /etc/redhat-release: No such file or directory make[1]: Entering directory `/usr/src/dsbuild/ds/mod_nss' [===== NOW BUILDING: mod_nss-1.0.7 =====]
<snip>
make[2]: *** [mod_nss.lo] Error 1 make[2]: Leaving directory `/usr/src/dsbuild/ds/mod_nss/work/mod_nss-1.0.7' make[1]: *** [build-work/mod_nss-1.0.7/Makefile] Error 2 make[1]: Leaving directory `/usr/src/dsbuild/ds/mod_nss' make: *** [dep-../../ds/mod_nss] Error 2 infinity:/usr/src/dsbuild/meta/ds#
-- Fedora-directory-users mailing list Fedora-directory-users@redhat.com https://www.redhat.com/mailman/listinfo/fedora-directory-users
-- Fedora-directory-users mailing list Fedora-directory-users@redhat.com https://www.redhat.com/mailman/listinfo/fedora-directory-users