>> OK, I think I may have found the offending patch. >> >> In this file: kdelibs/kioslave/http/Makefile.am >> >> Replace this: >> >> -lgssapi_krb5 >> >> with this: >> >> $(GSSAPI_LIBS) > > Okay. Here's the scoop. This took most of the day because each compile > takes so long. I believe we are getting closer. (Bear with me!) > > I made the Makefile.am change as suggested. > > I kept krb5 installed. > > The build failed exactly as before. > > Some things I noticed that might help further. > > ==================================================== > 1. With the change to the Makefile.am file, the final Makefile changed as > expected: > > WAS: > kio_http_la_LDFLAGS = $(all_libraries) $(GSSAPI_RPATH) -module > $(KDE_PLUGIN) -lgssapi_krb5 > > CHANGED TO: > kio_http_la_LDFLAGS = $(all_libraries) $(GSSAPI_RPATH) -module > $(KDE_PLUGIN) $(GSSAPI_LIBS) > > No more build fails at the previous point. > > Conclusion: Makefile.am should be patched. > > ==================================================== > 2. A suspect message in the configuration messages: > > ./configure: line 48785: test: =: unary operator expected > > Line 48785 in the configure file: > if test $system_has_xrandr = no; then > > Conclusion: Possibly harmless but who knows. > > ==================================================== > 3. Some suspicious text in kdelibs/kioslave/http/configure.in.in. Should > there be a space before the dash? > > IS: > ${GSSAPI_LIBS}-lgssapi_krb5 > > CHANGE TO?: > ${GSSAPI_LIBS} -lgssapi_krb5 > > Conclusion: ?? > > ==================================================== > I ran the build again. The build failed again but at a new point. > > The end of the build output: > > autostart.cpp: In constructor 'AutoStart::AutoStart(bool)': > autostart.cpp:51: error: 'getenv' was not declared in this scope > make[3]: *** [autostart.lo] Error 1 > make[3]: Leaving directory `/tmp/kdelibs/kinit' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/tmp/kdelibs/kinit' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/tmp/kdelibs' > make: *** [all] Error 2 > > I'm no c++ programmer, but I searched the web a bit and then wondered > whether a missing '#include <stdlib.h>' might help. I added that in the > autostart.cpp headers. > > I again ran the build script. The build failed again but at a new point. > > Maybe this is a gcc thing because I'm sure the package compiles for you. > I'm using gcc 4.2.4. > > Conclusion: Patch autostart.cpp. > > ==================================================== > I ran the build again. > > The end of the build output: > > kmmainview.cpp: In member function 'void > KMMainView::slotServerConfigureAccess()': > kmmainview.cpp:700: error: 'KProcess' was not declared in this scope > kmmainview.cpp:700: error: 'proc' was not declared in this scope > kmmainview.cpp:700: error: expected type-specifier before 'KProcess' > kmmainview.cpp:700: error: expected `;' before 'KProcess' > kmmainview.cpp:702: error: 'KProcess' is not a class or namespace > make[3]: *** [kmmainview.lo] Error 1 > make[3]: Leaving directory `/tmp/kdelibs/kdeprint/management' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/tmp/kdelibs/kdeprint' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/tmp/kdelibs' > make: *** [all] Error 2 > > I tried the same remedy by adding '#include <stdlib.h>'. > > I ran the build again. Nope. > > I again checked the web and saw something about including the header file > that defines KProcess. A quick grep and I found smbview.h. In > kmmainview.cpp I added #include "smbview.h". > > I ran the build again. Nope. > > Conclusion: Back to you! > OK, recommended changes have been committed to SVN in revision 1169004. I have also included a fix for the kdeprint error; please update your copy of the Trinity source and let me know if you get any further! Thanks, Tim