For the Debian qpid packages, I'm building qpid with several -dev files containing the headers/dev-libs. The rhmessaging module is a separate package with dependencies to some of the qpid*-dev packages. The installed contents of these files is not sufficient to build the rhmessaging module. As written below.
Calling "make dist" does not work for rhmessaging here (missing directory ./html, error 1). If this is not the way rhmessaging should be build - feedback is welcome ;-) Cheers, Cajus Am 22.04.2010 um 14:55 schrieb Alan Conway: > On 04/22/2010 08:51 AM, Cajus Pollmeier wrote: >> Hmm - ok. Not good for clean and simple packaging. But if you think that's >> intended, I've to include or fetch the qpid sources during build time. > > If you're making a source package then "make dist" may be what you want. It > creates a buildable source tarball. > If you're making a binary distribution, the files installed by make install > should be sufficient (e.g. the fedora RPMs are built this way) > >> >> Cajus >> >> Am 22.04.2010 um 14:32 schrieb Alan Conway: >> >>> On 04/22/2010 03:44 AM, Cajus Pollmeier wrote: >>>> Hiho, >>>> >>>> I've just updated the experimental debian lenny packages for qpid-0.6 (c++ >>>> broker, qpidc/python, msgstore) at >>>> >>>> http://apt.naasa.net >>>> >>>> While updating the package rules, I noticed that some of the header files >>>> needed to build i.e. the messaging module do not show up after "make >>>> install" of qpidc. This is the case for the complete qpid/broker headers >>>> and several headers in qpid/sys, qpid/messaging and qpid/framing. >>>> >>> >>> That is intentional. The installed header files are the public API for >>> developing qpid clients. The other header files are internal to the >>> implementation and should not be included by client code. >>> >>> If you want to experiment with modifying the broker for example then you >>> should work in an svn checkout, not with the installed files. >>> >>> Cheers, >>> Alan. >> > > --------------------------------------------------------------------- > Apache Qpid - AMQP Messaging Implementation > Project: http://qpid.apache.org > Use/Interact: mailto:[email protected] > --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
