Jos van Kan wrote:
ken wrote:
Here's the end of the compile output:
<snip> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../lib -I../sasldb -I../include -I/usr/include/heimdal -I/usr/include/mysql -I/usr/include/pgsql -Wall -W -fno-strict-aliasing -O3 -march=i686 -fomit-frame-pointer -mcpu=pentium4m -MT digestmd5.lo -MD -MP -MF .deps/digestmd5.Tpo -c digestmd5.c -fPIC -DPIC -o digestmd5.lodigestmd5.c:77:19: des.h: No such file or directory digestmd5.c:810: error: syntax error before "des_key_schedule"
(snip)
Anybody else see this?
Not in compiling this particular package, but otherwise, yes, often enough. The compiler is telling you that it can't find the header file des.h and that means that you haven't installed the -devel part of the package that provides it, for instance openssl. So if you install openssl-devel.rpm (maybe there is some version information there too) you should be in business.
Regards,
Jos, Thanks for the civil reply. Don't know why that's so hard for some folks. When compiling a src.rpm a -devel RPM is often created alongside the main RPM... often a -debuginfo RPM also. Point is, I shouldn't need a -devel RPM because it's created during the compile of the src.rpm. Yes, no? If the des.h is part of some other package, shouldn't the rebuild of cyrus-sasl-2.1.20-7.src.rpm fail at the beginning, during the dependency check? IOW, I'm thinking the package is broken. I wanted to confirm my thinking, results and conclusion with someone else before submitting a bug report. Has no one else on this list compiled cyrus-sasl-2.1.20-7.src.rpm?