On Thursday 31 October 2002 03:58 am,Roger Oberholtzer wrote: <snip> > > /usr/include/rpm contains a file called rpmlib.h, which contains the > function prototype. The kde source file rpmInterface.cpp MUST include > this file as: > > #include <rpmlib.h> > > or > > #include <rpm/rpmlib.h> > > As the compile command line adds /usr/include/rpm to the place to > look for include files, I would expect the first line to be the one. > If you do not see this line or it is not used, there is the problem. > > Perhaps the place where the include statement is done is different > from where the function is called. The "if test mey be different, or > evaluated before values in the test are set. > > IIRC, this has always been baddly formatted preprocessor code. > > > Well, interestingly enough, there seems to be some problem in the > > rpminterface.cpp source that comes with kde-3.0.4. The error comes > > in the line below starting with rpmBuildFileList. Since I've got > > rpm 3.0.6, the compiler certainly ends up here, but what the > > problem is I haven't a clue. > > > > ------------------------------------------------------------------- > >------- // Code for RPM 3.0.4 or greater > > #if RPM_V1 >= 3 && (RPM_V1 > 3 || RPM_V2 > 0 || RPM_V3 >= 4) > > > > rpmBuildFileList(h, (const char ***) &fileList, &count2); > > > > ------------------------------------------------------------------- > >-------
I will study this and get back to you. Interestingly enough, kpackage (at first glance) seems to be functional with this bug. Right now I am struggling with an ISAPNP Soundblaster card that worked fine in 2.2.14 and doesn't work with 2.4.x and I'm determined to figure out the problem if it kills me. -- Tony Alfrey [EMAIL PROTECTED] "I'd rather be sailing" _______________________________________________ Linux-users mailing list [EMAIL PROTECTED] Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users
