From: Ben L. <BL...@ch...> - 2007-11-16 14:39:46
|
> Hello, > > I'm a linux newbie installing domainkeys and I have a few > questions. I'm running Centos 4.5, sendmail 8.13.1-3.2.e14 and > openssl 0.9.7a-43.16. > > 1. Are the paths in the Makefile.m4 absolute or relative? Both > of these lines are copied directly from instructions and one is > relative and one is absolute: > > APPENDDEF(`confINCDIRS', `-I../libdk/ ') > APPENDDEF(`confINCDIRS', `-I/usr/local/sendmail/include') > Both? You should be able to install the sendmail-devel RPM and just compile with the defaults. The relative path (../libdk/) is an internal pointer to the software's own libraries, and shouldn't need to be touched. > 2. Is the "/" required or an error at the end of the paths? In > the above examples one has it at the end, the other doesn't. > I don't think it matters. Check man gcc and look for the reference to the -I parameter... it just needs to point at a directory containing header (.h) files. > 3. What does the output look like when "sh Build" is successful? > I've attached a screenshot of what I'm getting (I'm using putty, > which won't block and copy as far as I can tell). Basically I get > three lines that say "Nothing to be done for `all'" which sounds like > a problem, but might mean "Success" in Linux-speak. I have no idea > what that output means and would appreciate direction from anyone who > can interpret some meaning from it. > Your screenshot is of a build that's already been completed. Remove the obj.Linux.2.6.9-55.0.9.ELsmp.x86_64 directory and re-run 'sh Build' if you wish to recompile. I think 'sh Build clean' should do this too, but that it doesn't really work. > 4. Can someone please tell me a few of the file names that are > found in the "libmilter include files" which need to be given a path > in the Makefile.m4 file? I could do a find / -name if I knew what I > was looking for. I found libmilter.a in a directory called > /usr/lib64/ but there's no /usr/lib64/include directory below that in > my system. I went to openssl.org and was unable to find any > discussion of files that were "include files." > 'rpm -ql sendmail-devel' on my system, these header files live in /usr/include/libmilter openssl has it's own header files (.h). Try installing the openssl-devel RPM package. dk-milter has to compile against both the sendmail milter libraries and the openssl libraries, and needs the header files from both. > Thanks! > Glenn > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > ------------------------------------------------------------------------ > > _______________________________________________ > dk-milter-discuss mailing list > dk-...@li... > https://lists.sourceforge.net/lists/listinfo/dk-milter-discuss > |