You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by Sean K <sk...@gmail.com> on 2012/10/26 21:03:25 UTC

Tested Linux platforms with 0.18

Hi

I am looking for which linux platforms has been tested with the CPP
broker, in terms of successfully building and running.


cat on /etc/centos-release shows this:
Linux centos-test1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21
UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

I have spent 1 hour with centos 6.3 64 bit and have run into 'make'
problems, which I have not found solutions on the jira or on the wiki.


So, I thought I had better use a linux specific version (and whether
64 or 32 bit) and spend my time learning qpid on that linux platform.

Since I am using vmware to run the linux, I figure it should be fast
to switch to another linux platform before I dive into a time-sink.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: Tested Linux platforms with 0.18

Posted by "Darryl L. Pierce" <dp...@redhat.com>.
On Fri, Oct 26, 2012 at 12:03:25PM -0700, Sean K wrote:
> Hi
> 
> I am looking for which linux platforms has been tested with the CPP
> broker, in terms of successfully building and running.
> 
> 
> cat on /etc/centos-release shows this:
> Linux centos-test1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21
> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
> 
> I have spent 1 hour with centos 6.3 64 bit and have run into 'make'
> problems, which I have not found solutions on the jira or on the wiki.
> 
> 
> So, I thought I had better use a linux specific version (and whether
> 64 or 32 bit) and spend my time learning qpid on that linux platform.
> 
> Since I am using vmware to run the linux, I figure it should be fast
> to switch to another linux platform before I dive into a time-sink.

I do all of my development on the latest Fedora release. Right now I'm
using Fedora 17 x86_64 and have no trouble with building or running
Qpid.

-- 
Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc.
Delivering value year after year.
Red Hat ranks #1 in value among software vendors.
http://www.redhat.com/promo/vendor/


Re: Tested Linux platforms with 0.18

Posted by Sean K <sk...@gmail.com>.
It failed again on fedora 16.

But I grabbed just the cpp 0.18 bundle instead of the full source.

Now, it succeeded.



On Mon, Oct 29, 2012 at 10:08 AM, Sean K <sk...@gmail.com> wrote:
> I grabbed the 0.18 full source release  from
> http://qpid.apache.org/download.html.
>
> I see the managementgen.mk
>
> And have cd into the cpp directory to run the "./bootstrap" then the
> "./configure", and then "make"
>
> make is where I currently fail.
>
> I will untar again into a clean directory and try again --- on my
> centos 6.3 (64 bit).
>
> I also have a fedora16 so I will also try on that.
>
>
>
>
>
>
>
> On Mon, Oct 29, 2012 at 6:39 AM, Ken Giusti <kg...@redhat.com> wrote:
>> Hi Sean - sorry, I was away this weekend.
>>
>> Are you building from the released packages, or are you building in an subversion or git checked-out source repository?
>>
>> If you are building from a checkout of the source tree, the managementgen.mk file is created when you run the "bootstrap" script prior to building.  There should be a "bootstrap" script in the cpp directory.  Specifically, you want to "cd" into the cpp directory, and type:
>>
>>    ./bootstrap && ./configure && make
>>
>> You only have to run bootstrap and configure once, then you can just do "make" each time you want to rebuild.
>>
>> If you are trying to build from the released tar files, then 'bootstrap' has already been run, and that managementgen.mk file should be there already - perhaps it got deleted?  If so, do the "untar" of the package again and see if it is present.
>>
>> Let me know if that helps,
>>
>>
>> -K
>>
>> ----- Original Message -----
>>> From just looking at this:
>>>
>>> ../managementgen/qmf-gen -m ./managementgen.mk -c
>>> ./managementgen.cmake -q -b -o qmf ../../specs/management-schema.xml
>>> ./qpid/acl/management-schema.xml ./qpid/cluster/management-schema.xml
>>> ./qpid/ha/management-schema.xml
>>> : No such file or directory
>>> make[1]: *** [managementgen.mk] Error 127
>>>
>>>
>>> From the qpid/cpp/src, all these files exists EXCEPT for
>>> managementgen.cmake
>>>
>>> Is that a file that should be generated by the script
>>> ./managementgen/qmf-gen?
>>>
>>> How can I  debug this qmf-gen script?
>>>
>>>
>>>
>>>
>>> On Fri, Oct 26, 2012 at 2:46 PM, Sean K <sk...@gmail.com> wrote:
>>> > Oops.   I was looking at an old error that I already resolved.
>>> >
>>> > Here is the correct error with 'make'
>>> >
>>> >
>>> > Skipped ./qpid/framing/ClusterConnectionQueueFairshareStateBody.cpp
>>> > - unchanged
>>> > Skipped ./qpid/framing/ClusterConnectionQueueObserverStateBody.h -
>>> > unchanged
>>> > Skipped ./qpid/framing/ClusterConnectionQueueObserverStateBody.cpp
>>> > - unchanged
>>> > Skipped ./qpid/framing/ClusterConnectionClockBody.h - unchanged
>>> > Skipped ./qpid/framing/ClusterConnectionClockBody.cpp - unchanged
>>> > Skipped
>>> > ./qpid/framing/ClusterConnectionQueueDequeueSincePurgeStateBody.h
>>> > - unchanged
>>> > Skipped
>>> > ./qpid/framing/ClusterConnectionQueueDequeueSincePurgeStateBody.cpp
>>> > - unchanged
>>> > Skipped ./qpid/framing/ClusterConnectionInternalStateBody.h -
>>> > unchanged
>>> > Skipped ./qpid/framing/ClusterConnectionInternalStateBody.cpp -
>>> > unchanged
>>> > Skipped ../include/qpid/framing/amqp_structs.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/exceptions.h - unchanged
>>> > Skipped ./tests/allSegmentTypes.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/TypeForCode.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/TypeForCode.cpp - unchanged
>>> > Skipped ./qpid/amqp_0_10/CodeForType.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/CodeForType.cpp - unchanged
>>> > Skipped ./qpid/amqp_0_10/specification_fwd.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/specification.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/specification.cpp - unchanged
>>> > Skipped ./qpid/amqp_0_10/ProxyTemplate.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/structs.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/structs.cpp - unchanged
>>> > Skipped ./qpid/amqp_0_10/CommandHolder.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/CommandHolder.cpp - unchanged
>>> > Skipped ./qpid/amqp_0_10/CommandVisitor.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/ApplyCommand.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/ControlHolder.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/ControlHolder.cpp - unchanged
>>> > Skipped ./qpid/amqp_0_10/ControlVisitor.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/ApplyControl.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/StructHolder.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/StructHolder.cpp - unchanged
>>> > Skipped ./qpid/amqp_0_10/StructVisitor.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/ApplyStruct.h - unchanged
>>> > Skipped ./qpid/amqp_0_10/handlers.h - unchanged
>>> > ../managementgen/qmf-gen -m ./managementgen.mk -c
>>> > ./managementgen.cmake -q -b -o qmf
>>> > ../../specs/management-schema.xml
>>> > ./qpid/acl/management-schema.xml
>>> > ./qpid/cluster/management-schema.xml
>>> > ./qpid/ha/management-schema.xml
>>> > : No such file or directory
>>> > make[1]: *** [managementgen.mk] Error 127
>>> > make[1]: Leaving directory `/home/sean/qpid/qpid-0.18/cpp/src'
>>> > make: *** [all-recursive] Error 1
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > On Fri, Oct 26, 2012 at 2:30 PM, Sean K <sk...@gmail.com> wrote:
>>> >> Sure..
>>> >>
>>> >> checking if libtool supports shared libraries... yes
>>> >> checking whether to build shared libraries... yes
>>> >> checking whether to build static libraries... no
>>> >> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
>>> >> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld...
>>> >> yes
>>> >> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64)
>>> >> supports
>>> >> shared libraries... yes
>>> >> checking for g++ option to produce PIC... -fPIC -DPIC
>>> >> checking if g++ PIC flag -fPIC -DPIC works... yes
>>> >> checking if g++ static flag -static works... no
>>> >> checking if g++ supports -c -o file.o... yes
>>> >> checking if g++ supports -c -o file.o... (cached) yes
>>> >> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64)
>>> >> supports
>>> >> shared libraries... yes
>>> >> checking dynamic linker characteristics... GNU/Linux ld.so
>>> >> checking how to hardcode library paths into programs... immediate
>>> >> checking for library containing dlopen... -ldl
>>> >> checking for library containing clock_gettime... -lrt
>>> >> checking for clock_gettime... yes
>>> >> checking for clock_settime... yes
>>> >> checking for valgrind... valgrind
>>> >> checking for rpmlint... no
>>> >> checking for ruby... ruby
>>> >> checking for swig... no
>>> >> configure: WARNING: cannot find 'swig' program. You should look at
>>> >> http://www.swig.org
>>> >> checking for ruby1.8... no
>>> >> checking for ruby... /usr/bin/ruby
>>> >> checking for python... /usr/bin/python
>>> >> checking for python version... 2.6
>>> >> checking for python platform... linux2
>>> >> checking for python script directory...
>>> >> ${prefix}/lib/python2.6/site-packages
>>> >> checking for python extension module directory...
>>> >> ${exec_prefix}/lib64/python2.6/site-packages
>>> >> checking for pkg-config... /usr/bin/pkg-config
>>> >> checking pkg-config is at least version 0.9.0... yes
>>> >> checking for PYTHON... no
>>> >> configure: WARNING: Didn't find Python 2.7 developer libs -
>>> >> looking
>>> >> for older version
>>> >> checking for Py_Initialize in -lpython2.6... no
>>> >> checking for "/usr/include/python2.6/Python.h"... no
>>> >> configure: WARNING: Couldn't find Python developer libs - you
>>> >> probably
>>> >> don't have a python-dev or python-devel package installed
>>> >> checking for perl... perl
>>> >> checking for "/usr/lib64/perl5/CORE/perl.h"... yes
>>> >> checking boost/shared_ptr.hpp usability... yes
>>> >> checking boost/shared_ptr.hpp presence... yes
>>> >> checking for boost/shared_ptr.hpp... yes
>>> >> checking uuid/uuid.h usability... no
>>> >> checking uuid/uuid.h presence... no
>>> >> checking for uuid/uuid.h... no
>>> >> configure: error: Missing required header files.
>>> >>
>>> >>
>>> >> Based on this last check that was done, I ensured that
>>> >>
>>> >> libuuid-devel
>>> >> e2fsprogs-devel
>>> >>
>>> >> were installed using "sudo yum install libuuid-devel
>>> >> e2fsprogs-devel"
>>> >>
>>> >> They were installed, or i installed them, and I re-tried the
>>> >> 'make',
>>> >> it still failed right after the uuid.h not being found.
>>> >>
>>> >> Then I looked at the configure --help output if I can directly
>>> >> tell
>>> >> configure where to look for the uuid.h or that package, but I
>>> >> couldnt
>>> >> figure that out -- not without reading the whole configure or make
>>> >> script.
>>> >>
>>> >> Hopefully this sheds more light on my situation.
>>> >>
>>> >>
>>> >> On Fri, Oct 26, 2012 at 1:47 PM, Ken Giusti <kg...@redhat.com>
>>> >> wrote:
>>> >>> Hi Sean,
>>> >>>
>>> >>> Like Darryl, I do most of my qpid work using the latest Fedora.
>>> >>>   However, I was able to build the latest stable branch of qpid
>>> >>> (0.18) successfully on my Centos 6 x86_64 machine (fully up to
>>> >>> date).
>>> >>>
>>> >>> Can you cut and paste your build errors into an email?
>>> >>>
>>> >>> thanks,
>>> >>>
>>> >>> -K
>>> >>>
>>> >>> ----- Original Message -----
>>> >>>> Hi
>>> >>>>
>>> >>>> I am looking for which linux platforms has been tested with the
>>> >>>> CPP
>>> >>>> broker, in terms of successfully building and running.
>>> >>>>
>>> >>>>
>>> >>>> cat on /etc/centos-release shows this:
>>> >>>> Linux centos-test1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22
>>> >>>> 12:19:21
>>> >>>> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>>> >>>>
>>> >>>> I have spent 1 hour with centos 6.3 64 bit and have run into
>>> >>>> 'make'
>>> >>>> problems, which I have not found solutions on the jira or on the
>>> >>>> wiki.
>>> >>>>
>>> >>>>
>>> >>>> So, I thought I had better use a linux specific version (and
>>> >>>> whether
>>> >>>> 64 or 32 bit) and spend my time learning qpid on that linux
>>> >>>> platform.
>>> >>>>
>>> >>>> Since I am using vmware to run the linux, I figure it should be
>>> >>>> fast
>>> >>>> to switch to another linux platform before I dive into a
>>> >>>> time-sink.
>>> >>>>
>>> >>>> ---------------------------------------------------------------------
>>> >>>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>>> >>>> For additional commands, e-mail: users-help@qpid.apache.org
>>> >>>>
>>> >>>>
>>> >>>
>>> >>> ---------------------------------------------------------------------
>>> >>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>>> >>> For additional commands, e-mail: users-help@qpid.apache.org
>>> >>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>>> For additional commands, e-mail: users-help@qpid.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>> For additional commands, e-mail: users-help@qpid.apache.org
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: Tested Linux platforms with 0.18

Posted by Sean K <sk...@gmail.com>.
I grabbed the 0.18 full source release  from
http://qpid.apache.org/download.html.

I see the managementgen.mk

And have cd into the cpp directory to run the "./bootstrap" then the
"./configure", and then "make"

make is where I currently fail.

I will untar again into a clean directory and try again --- on my
centos 6.3 (64 bit).

I also have a fedora16 so I will also try on that.







On Mon, Oct 29, 2012 at 6:39 AM, Ken Giusti <kg...@redhat.com> wrote:
> Hi Sean - sorry, I was away this weekend.
>
> Are you building from the released packages, or are you building in an subversion or git checked-out source repository?
>
> If you are building from a checkout of the source tree, the managementgen.mk file is created when you run the "bootstrap" script prior to building.  There should be a "bootstrap" script in the cpp directory.  Specifically, you want to "cd" into the cpp directory, and type:
>
>    ./bootstrap && ./configure && make
>
> You only have to run bootstrap and configure once, then you can just do "make" each time you want to rebuild.
>
> If you are trying to build from the released tar files, then 'bootstrap' has already been run, and that managementgen.mk file should be there already - perhaps it got deleted?  If so, do the "untar" of the package again and see if it is present.
>
> Let me know if that helps,
>
>
> -K
>
> ----- Original Message -----
>> From just looking at this:
>>
>> ../managementgen/qmf-gen -m ./managementgen.mk -c
>> ./managementgen.cmake -q -b -o qmf ../../specs/management-schema.xml
>> ./qpid/acl/management-schema.xml ./qpid/cluster/management-schema.xml
>> ./qpid/ha/management-schema.xml
>> : No such file or directory
>> make[1]: *** [managementgen.mk] Error 127
>>
>>
>> From the qpid/cpp/src, all these files exists EXCEPT for
>> managementgen.cmake
>>
>> Is that a file that should be generated by the script
>> ./managementgen/qmf-gen?
>>
>> How can I  debug this qmf-gen script?
>>
>>
>>
>>
>> On Fri, Oct 26, 2012 at 2:46 PM, Sean K <sk...@gmail.com> wrote:
>> > Oops.   I was looking at an old error that I already resolved.
>> >
>> > Here is the correct error with 'make'
>> >
>> >
>> > Skipped ./qpid/framing/ClusterConnectionQueueFairshareStateBody.cpp
>> > - unchanged
>> > Skipped ./qpid/framing/ClusterConnectionQueueObserverStateBody.h -
>> > unchanged
>> > Skipped ./qpid/framing/ClusterConnectionQueueObserverStateBody.cpp
>> > - unchanged
>> > Skipped ./qpid/framing/ClusterConnectionClockBody.h - unchanged
>> > Skipped ./qpid/framing/ClusterConnectionClockBody.cpp - unchanged
>> > Skipped
>> > ./qpid/framing/ClusterConnectionQueueDequeueSincePurgeStateBody.h
>> > - unchanged
>> > Skipped
>> > ./qpid/framing/ClusterConnectionQueueDequeueSincePurgeStateBody.cpp
>> > - unchanged
>> > Skipped ./qpid/framing/ClusterConnectionInternalStateBody.h -
>> > unchanged
>> > Skipped ./qpid/framing/ClusterConnectionInternalStateBody.cpp -
>> > unchanged
>> > Skipped ../include/qpid/framing/amqp_structs.h - unchanged
>> > Skipped ./qpid/amqp_0_10/exceptions.h - unchanged
>> > Skipped ./tests/allSegmentTypes.h - unchanged
>> > Skipped ./qpid/amqp_0_10/TypeForCode.h - unchanged
>> > Skipped ./qpid/amqp_0_10/TypeForCode.cpp - unchanged
>> > Skipped ./qpid/amqp_0_10/CodeForType.h - unchanged
>> > Skipped ./qpid/amqp_0_10/CodeForType.cpp - unchanged
>> > Skipped ./qpid/amqp_0_10/specification_fwd.h - unchanged
>> > Skipped ./qpid/amqp_0_10/specification.h - unchanged
>> > Skipped ./qpid/amqp_0_10/specification.cpp - unchanged
>> > Skipped ./qpid/amqp_0_10/ProxyTemplate.h - unchanged
>> > Skipped ./qpid/amqp_0_10/structs.h - unchanged
>> > Skipped ./qpid/amqp_0_10/structs.cpp - unchanged
>> > Skipped ./qpid/amqp_0_10/CommandHolder.h - unchanged
>> > Skipped ./qpid/amqp_0_10/CommandHolder.cpp - unchanged
>> > Skipped ./qpid/amqp_0_10/CommandVisitor.h - unchanged
>> > Skipped ./qpid/amqp_0_10/ApplyCommand.h - unchanged
>> > Skipped ./qpid/amqp_0_10/ControlHolder.h - unchanged
>> > Skipped ./qpid/amqp_0_10/ControlHolder.cpp - unchanged
>> > Skipped ./qpid/amqp_0_10/ControlVisitor.h - unchanged
>> > Skipped ./qpid/amqp_0_10/ApplyControl.h - unchanged
>> > Skipped ./qpid/amqp_0_10/StructHolder.h - unchanged
>> > Skipped ./qpid/amqp_0_10/StructHolder.cpp - unchanged
>> > Skipped ./qpid/amqp_0_10/StructVisitor.h - unchanged
>> > Skipped ./qpid/amqp_0_10/ApplyStruct.h - unchanged
>> > Skipped ./qpid/amqp_0_10/handlers.h - unchanged
>> > ../managementgen/qmf-gen -m ./managementgen.mk -c
>> > ./managementgen.cmake -q -b -o qmf
>> > ../../specs/management-schema.xml
>> > ./qpid/acl/management-schema.xml
>> > ./qpid/cluster/management-schema.xml
>> > ./qpid/ha/management-schema.xml
>> > : No such file or directory
>> > make[1]: *** [managementgen.mk] Error 127
>> > make[1]: Leaving directory `/home/sean/qpid/qpid-0.18/cpp/src'
>> > make: *** [all-recursive] Error 1
>> >
>> >
>> >
>> >
>> >
>> > On Fri, Oct 26, 2012 at 2:30 PM, Sean K <sk...@gmail.com> wrote:
>> >> Sure..
>> >>
>> >> checking if libtool supports shared libraries... yes
>> >> checking whether to build shared libraries... yes
>> >> checking whether to build static libraries... no
>> >> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
>> >> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld...
>> >> yes
>> >> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64)
>> >> supports
>> >> shared libraries... yes
>> >> checking for g++ option to produce PIC... -fPIC -DPIC
>> >> checking if g++ PIC flag -fPIC -DPIC works... yes
>> >> checking if g++ static flag -static works... no
>> >> checking if g++ supports -c -o file.o... yes
>> >> checking if g++ supports -c -o file.o... (cached) yes
>> >> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64)
>> >> supports
>> >> shared libraries... yes
>> >> checking dynamic linker characteristics... GNU/Linux ld.so
>> >> checking how to hardcode library paths into programs... immediate
>> >> checking for library containing dlopen... -ldl
>> >> checking for library containing clock_gettime... -lrt
>> >> checking for clock_gettime... yes
>> >> checking for clock_settime... yes
>> >> checking for valgrind... valgrind
>> >> checking for rpmlint... no
>> >> checking for ruby... ruby
>> >> checking for swig... no
>> >> configure: WARNING: cannot find 'swig' program. You should look at
>> >> http://www.swig.org
>> >> checking for ruby1.8... no
>> >> checking for ruby... /usr/bin/ruby
>> >> checking for python... /usr/bin/python
>> >> checking for python version... 2.6
>> >> checking for python platform... linux2
>> >> checking for python script directory...
>> >> ${prefix}/lib/python2.6/site-packages
>> >> checking for python extension module directory...
>> >> ${exec_prefix}/lib64/python2.6/site-packages
>> >> checking for pkg-config... /usr/bin/pkg-config
>> >> checking pkg-config is at least version 0.9.0... yes
>> >> checking for PYTHON... no
>> >> configure: WARNING: Didn't find Python 2.7 developer libs -
>> >> looking
>> >> for older version
>> >> checking for Py_Initialize in -lpython2.6... no
>> >> checking for "/usr/include/python2.6/Python.h"... no
>> >> configure: WARNING: Couldn't find Python developer libs - you
>> >> probably
>> >> don't have a python-dev or python-devel package installed
>> >> checking for perl... perl
>> >> checking for "/usr/lib64/perl5/CORE/perl.h"... yes
>> >> checking boost/shared_ptr.hpp usability... yes
>> >> checking boost/shared_ptr.hpp presence... yes
>> >> checking for boost/shared_ptr.hpp... yes
>> >> checking uuid/uuid.h usability... no
>> >> checking uuid/uuid.h presence... no
>> >> checking for uuid/uuid.h... no
>> >> configure: error: Missing required header files.
>> >>
>> >>
>> >> Based on this last check that was done, I ensured that
>> >>
>> >> libuuid-devel
>> >> e2fsprogs-devel
>> >>
>> >> were installed using "sudo yum install libuuid-devel
>> >> e2fsprogs-devel"
>> >>
>> >> They were installed, or i installed them, and I re-tried the
>> >> 'make',
>> >> it still failed right after the uuid.h not being found.
>> >>
>> >> Then I looked at the configure --help output if I can directly
>> >> tell
>> >> configure where to look for the uuid.h or that package, but I
>> >> couldnt
>> >> figure that out -- not without reading the whole configure or make
>> >> script.
>> >>
>> >> Hopefully this sheds more light on my situation.
>> >>
>> >>
>> >> On Fri, Oct 26, 2012 at 1:47 PM, Ken Giusti <kg...@redhat.com>
>> >> wrote:
>> >>> Hi Sean,
>> >>>
>> >>> Like Darryl, I do most of my qpid work using the latest Fedora.
>> >>>   However, I was able to build the latest stable branch of qpid
>> >>> (0.18) successfully on my Centos 6 x86_64 machine (fully up to
>> >>> date).
>> >>>
>> >>> Can you cut and paste your build errors into an email?
>> >>>
>> >>> thanks,
>> >>>
>> >>> -K
>> >>>
>> >>> ----- Original Message -----
>> >>>> Hi
>> >>>>
>> >>>> I am looking for which linux platforms has been tested with the
>> >>>> CPP
>> >>>> broker, in terms of successfully building and running.
>> >>>>
>> >>>>
>> >>>> cat on /etc/centos-release shows this:
>> >>>> Linux centos-test1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22
>> >>>> 12:19:21
>> >>>> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>> >>>>
>> >>>> I have spent 1 hour with centos 6.3 64 bit and have run into
>> >>>> 'make'
>> >>>> problems, which I have not found solutions on the jira or on the
>> >>>> wiki.
>> >>>>
>> >>>>
>> >>>> So, I thought I had better use a linux specific version (and
>> >>>> whether
>> >>>> 64 or 32 bit) and spend my time learning qpid on that linux
>> >>>> platform.
>> >>>>
>> >>>> Since I am using vmware to run the linux, I figure it should be
>> >>>> fast
>> >>>> to switch to another linux platform before I dive into a
>> >>>> time-sink.
>> >>>>
>> >>>> ---------------------------------------------------------------------
>> >>>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>> >>>> For additional commands, e-mail: users-help@qpid.apache.org
>> >>>>
>> >>>>
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>> >>> For additional commands, e-mail: users-help@qpid.apache.org
>> >>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>> For additional commands, e-mail: users-help@qpid.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: Tested Linux platforms with 0.18

Posted by "Darryl L. Pierce" <dp...@redhat.com>.
On Fri, Oct 26, 2012 at 03:54:48PM -0700, Sean K wrote:
> From just looking at this:
> 
> ../managementgen/qmf-gen -m ./managementgen.mk -c
> ./managementgen.cmake -q -b -o qmf ../../specs/management-schema.xml
> ./qpid/acl/management-schema.xml ./qpid/cluster/management-schema.xml
> ./qpid/ha/management-schema.xml
> : No such file or directory
> make[1]: *** [managementgen.mk] Error 127
> 
> 
> From the qpid/cpp/src, all these files exists EXCEPT for managementgen.cmake

For me managementgen.cmake only exists in my out-of-tree build
directory.

> 
> Is that a file that should be generated by the script ./managementgen/qmf-gen?
> 
> How can I  debug this qmf-gen script?

Hrm, doing a fresh build I see this:

-- /home/mcpierce/Programming/Qpid/qpid/cpp/../specs/management-schema.xml is newer
-- /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/acl/management-schema.xml is newer
-- /home/mcpierce/Programming/Qpid/qpid/cpp/src/qpid/ha/management-schema.xml is newer
-- Regenerating Qpid Management Framework sources

Can you tell me what the latest checkin is in the repo on your system?

-- 
Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc.
Delivering value year after year.
Red Hat ranks #1 in value among software vendors.
http://www.redhat.com/promo/vendor/


Re: Tested Linux platforms with 0.18

Posted by Ken Giusti <kg...@redhat.com>.
Hi Sean - sorry, I was away this weekend.

Are you building from the released packages, or are you building in an subversion or git checked-out source repository?

If you are building from a checkout of the source tree, the managementgen.mk file is created when you run the "bootstrap" script prior to building.  There should be a "bootstrap" script in the cpp directory.  Specifically, you want to "cd" into the cpp directory, and type:

   ./bootstrap && ./configure && make

You only have to run bootstrap and configure once, then you can just do "make" each time you want to rebuild.

If you are trying to build from the released tar files, then 'bootstrap' has already been run, and that managementgen.mk file should be there already - perhaps it got deleted?  If so, do the "untar" of the package again and see if it is present.

Let me know if that helps,


-K

----- Original Message -----
> From just looking at this:
> 
> ../managementgen/qmf-gen -m ./managementgen.mk -c
> ./managementgen.cmake -q -b -o qmf ../../specs/management-schema.xml
> ./qpid/acl/management-schema.xml ./qpid/cluster/management-schema.xml
> ./qpid/ha/management-schema.xml
> : No such file or directory
> make[1]: *** [managementgen.mk] Error 127
> 
> 
> From the qpid/cpp/src, all these files exists EXCEPT for
> managementgen.cmake
> 
> Is that a file that should be generated by the script
> ./managementgen/qmf-gen?
> 
> How can I  debug this qmf-gen script?
> 
> 
> 
> 
> On Fri, Oct 26, 2012 at 2:46 PM, Sean K <sk...@gmail.com> wrote:
> > Oops.   I was looking at an old error that I already resolved.
> >
> > Here is the correct error with 'make'
> >
> >
> > Skipped ./qpid/framing/ClusterConnectionQueueFairshareStateBody.cpp
> > - unchanged
> > Skipped ./qpid/framing/ClusterConnectionQueueObserverStateBody.h -
> > unchanged
> > Skipped ./qpid/framing/ClusterConnectionQueueObserverStateBody.cpp
> > - unchanged
> > Skipped ./qpid/framing/ClusterConnectionClockBody.h - unchanged
> > Skipped ./qpid/framing/ClusterConnectionClockBody.cpp - unchanged
> > Skipped
> > ./qpid/framing/ClusterConnectionQueueDequeueSincePurgeStateBody.h
> > - unchanged
> > Skipped
> > ./qpid/framing/ClusterConnectionQueueDequeueSincePurgeStateBody.cpp
> > - unchanged
> > Skipped ./qpid/framing/ClusterConnectionInternalStateBody.h -
> > unchanged
> > Skipped ./qpid/framing/ClusterConnectionInternalStateBody.cpp -
> > unchanged
> > Skipped ../include/qpid/framing/amqp_structs.h - unchanged
> > Skipped ./qpid/amqp_0_10/exceptions.h - unchanged
> > Skipped ./tests/allSegmentTypes.h - unchanged
> > Skipped ./qpid/amqp_0_10/TypeForCode.h - unchanged
> > Skipped ./qpid/amqp_0_10/TypeForCode.cpp - unchanged
> > Skipped ./qpid/amqp_0_10/CodeForType.h - unchanged
> > Skipped ./qpid/amqp_0_10/CodeForType.cpp - unchanged
> > Skipped ./qpid/amqp_0_10/specification_fwd.h - unchanged
> > Skipped ./qpid/amqp_0_10/specification.h - unchanged
> > Skipped ./qpid/amqp_0_10/specification.cpp - unchanged
> > Skipped ./qpid/amqp_0_10/ProxyTemplate.h - unchanged
> > Skipped ./qpid/amqp_0_10/structs.h - unchanged
> > Skipped ./qpid/amqp_0_10/structs.cpp - unchanged
> > Skipped ./qpid/amqp_0_10/CommandHolder.h - unchanged
> > Skipped ./qpid/amqp_0_10/CommandHolder.cpp - unchanged
> > Skipped ./qpid/amqp_0_10/CommandVisitor.h - unchanged
> > Skipped ./qpid/amqp_0_10/ApplyCommand.h - unchanged
> > Skipped ./qpid/amqp_0_10/ControlHolder.h - unchanged
> > Skipped ./qpid/amqp_0_10/ControlHolder.cpp - unchanged
> > Skipped ./qpid/amqp_0_10/ControlVisitor.h - unchanged
> > Skipped ./qpid/amqp_0_10/ApplyControl.h - unchanged
> > Skipped ./qpid/amqp_0_10/StructHolder.h - unchanged
> > Skipped ./qpid/amqp_0_10/StructHolder.cpp - unchanged
> > Skipped ./qpid/amqp_0_10/StructVisitor.h - unchanged
> > Skipped ./qpid/amqp_0_10/ApplyStruct.h - unchanged
> > Skipped ./qpid/amqp_0_10/handlers.h - unchanged
> > ../managementgen/qmf-gen -m ./managementgen.mk -c
> > ./managementgen.cmake -q -b -o qmf
> > ../../specs/management-schema.xml
> > ./qpid/acl/management-schema.xml
> > ./qpid/cluster/management-schema.xml
> > ./qpid/ha/management-schema.xml
> > : No such file or directory
> > make[1]: *** [managementgen.mk] Error 127
> > make[1]: Leaving directory `/home/sean/qpid/qpid-0.18/cpp/src'
> > make: *** [all-recursive] Error 1
> >
> >
> >
> >
> >
> > On Fri, Oct 26, 2012 at 2:30 PM, Sean K <sk...@gmail.com> wrote:
> >> Sure..
> >>
> >> checking if libtool supports shared libraries... yes
> >> checking whether to build shared libraries... yes
> >> checking whether to build static libraries... no
> >> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
> >> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld...
> >> yes
> >> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64)
> >> supports
> >> shared libraries... yes
> >> checking for g++ option to produce PIC... -fPIC -DPIC
> >> checking if g++ PIC flag -fPIC -DPIC works... yes
> >> checking if g++ static flag -static works... no
> >> checking if g++ supports -c -o file.o... yes
> >> checking if g++ supports -c -o file.o... (cached) yes
> >> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64)
> >> supports
> >> shared libraries... yes
> >> checking dynamic linker characteristics... GNU/Linux ld.so
> >> checking how to hardcode library paths into programs... immediate
> >> checking for library containing dlopen... -ldl
> >> checking for library containing clock_gettime... -lrt
> >> checking for clock_gettime... yes
> >> checking for clock_settime... yes
> >> checking for valgrind... valgrind
> >> checking for rpmlint... no
> >> checking for ruby... ruby
> >> checking for swig... no
> >> configure: WARNING: cannot find 'swig' program. You should look at
> >> http://www.swig.org
> >> checking for ruby1.8... no
> >> checking for ruby... /usr/bin/ruby
> >> checking for python... /usr/bin/python
> >> checking for python version... 2.6
> >> checking for python platform... linux2
> >> checking for python script directory...
> >> ${prefix}/lib/python2.6/site-packages
> >> checking for python extension module directory...
> >> ${exec_prefix}/lib64/python2.6/site-packages
> >> checking for pkg-config... /usr/bin/pkg-config
> >> checking pkg-config is at least version 0.9.0... yes
> >> checking for PYTHON... no
> >> configure: WARNING: Didn't find Python 2.7 developer libs -
> >> looking
> >> for older version
> >> checking for Py_Initialize in -lpython2.6... no
> >> checking for "/usr/include/python2.6/Python.h"... no
> >> configure: WARNING: Couldn't find Python developer libs - you
> >> probably
> >> don't have a python-dev or python-devel package installed
> >> checking for perl... perl
> >> checking for "/usr/lib64/perl5/CORE/perl.h"... yes
> >> checking boost/shared_ptr.hpp usability... yes
> >> checking boost/shared_ptr.hpp presence... yes
> >> checking for boost/shared_ptr.hpp... yes
> >> checking uuid/uuid.h usability... no
> >> checking uuid/uuid.h presence... no
> >> checking for uuid/uuid.h... no
> >> configure: error: Missing required header files.
> >>
> >>
> >> Based on this last check that was done, I ensured that
> >>
> >> libuuid-devel
> >> e2fsprogs-devel
> >>
> >> were installed using "sudo yum install libuuid-devel
> >> e2fsprogs-devel"
> >>
> >> They were installed, or i installed them, and I re-tried the
> >> 'make',
> >> it still failed right after the uuid.h not being found.
> >>
> >> Then I looked at the configure --help output if I can directly
> >> tell
> >> configure where to look for the uuid.h or that package, but I
> >> couldnt
> >> figure that out -- not without reading the whole configure or make
> >> script.
> >>
> >> Hopefully this sheds more light on my situation.
> >>
> >>
> >> On Fri, Oct 26, 2012 at 1:47 PM, Ken Giusti <kg...@redhat.com>
> >> wrote:
> >>> Hi Sean,
> >>>
> >>> Like Darryl, I do most of my qpid work using the latest Fedora.
> >>>   However, I was able to build the latest stable branch of qpid
> >>> (0.18) successfully on my Centos 6 x86_64 machine (fully up to
> >>> date).
> >>>
> >>> Can you cut and paste your build errors into an email?
> >>>
> >>> thanks,
> >>>
> >>> -K
> >>>
> >>> ----- Original Message -----
> >>>> Hi
> >>>>
> >>>> I am looking for which linux platforms has been tested with the
> >>>> CPP
> >>>> broker, in terms of successfully building and running.
> >>>>
> >>>>
> >>>> cat on /etc/centos-release shows this:
> >>>> Linux centos-test1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22
> >>>> 12:19:21
> >>>> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
> >>>>
> >>>> I have spent 1 hour with centos 6.3 64 bit and have run into
> >>>> 'make'
> >>>> problems, which I have not found solutions on the jira or on the
> >>>> wiki.
> >>>>
> >>>>
> >>>> So, I thought I had better use a linux specific version (and
> >>>> whether
> >>>> 64 or 32 bit) and spend my time learning qpid on that linux
> >>>> platform.
> >>>>
> >>>> Since I am using vmware to run the linux, I figure it should be
> >>>> fast
> >>>> to switch to another linux platform before I dive into a
> >>>> time-sink.
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> >>>> For additional commands, e-mail: users-help@qpid.apache.org
> >>>>
> >>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> >>> For additional commands, e-mail: users-help@qpid.apache.org
> >>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: Tested Linux platforms with 0.18

Posted by Sean K <sk...@gmail.com>.
>From just looking at this:

../managementgen/qmf-gen -m ./managementgen.mk -c
./managementgen.cmake -q -b -o qmf ../../specs/management-schema.xml
./qpid/acl/management-schema.xml ./qpid/cluster/management-schema.xml
./qpid/ha/management-schema.xml
: No such file or directory
make[1]: *** [managementgen.mk] Error 127


>From the qpid/cpp/src, all these files exists EXCEPT for managementgen.cmake

Is that a file that should be generated by the script ./managementgen/qmf-gen?

How can I  debug this qmf-gen script?




On Fri, Oct 26, 2012 at 2:46 PM, Sean K <sk...@gmail.com> wrote:
> Oops.   I was looking at an old error that I already resolved.
>
> Here is the correct error with 'make'
>
>
> Skipped ./qpid/framing/ClusterConnectionQueueFairshareStateBody.cpp - unchanged
> Skipped ./qpid/framing/ClusterConnectionQueueObserverStateBody.h - unchanged
> Skipped ./qpid/framing/ClusterConnectionQueueObserverStateBody.cpp - unchanged
> Skipped ./qpid/framing/ClusterConnectionClockBody.h - unchanged
> Skipped ./qpid/framing/ClusterConnectionClockBody.cpp - unchanged
> Skipped ./qpid/framing/ClusterConnectionQueueDequeueSincePurgeStateBody.h
> - unchanged
> Skipped ./qpid/framing/ClusterConnectionQueueDequeueSincePurgeStateBody.cpp
> - unchanged
> Skipped ./qpid/framing/ClusterConnectionInternalStateBody.h - unchanged
> Skipped ./qpid/framing/ClusterConnectionInternalStateBody.cpp - unchanged
> Skipped ../include/qpid/framing/amqp_structs.h - unchanged
> Skipped ./qpid/amqp_0_10/exceptions.h - unchanged
> Skipped ./tests/allSegmentTypes.h - unchanged
> Skipped ./qpid/amqp_0_10/TypeForCode.h - unchanged
> Skipped ./qpid/amqp_0_10/TypeForCode.cpp - unchanged
> Skipped ./qpid/amqp_0_10/CodeForType.h - unchanged
> Skipped ./qpid/amqp_0_10/CodeForType.cpp - unchanged
> Skipped ./qpid/amqp_0_10/specification_fwd.h - unchanged
> Skipped ./qpid/amqp_0_10/specification.h - unchanged
> Skipped ./qpid/amqp_0_10/specification.cpp - unchanged
> Skipped ./qpid/amqp_0_10/ProxyTemplate.h - unchanged
> Skipped ./qpid/amqp_0_10/structs.h - unchanged
> Skipped ./qpid/amqp_0_10/structs.cpp - unchanged
> Skipped ./qpid/amqp_0_10/CommandHolder.h - unchanged
> Skipped ./qpid/amqp_0_10/CommandHolder.cpp - unchanged
> Skipped ./qpid/amqp_0_10/CommandVisitor.h - unchanged
> Skipped ./qpid/amqp_0_10/ApplyCommand.h - unchanged
> Skipped ./qpid/amqp_0_10/ControlHolder.h - unchanged
> Skipped ./qpid/amqp_0_10/ControlHolder.cpp - unchanged
> Skipped ./qpid/amqp_0_10/ControlVisitor.h - unchanged
> Skipped ./qpid/amqp_0_10/ApplyControl.h - unchanged
> Skipped ./qpid/amqp_0_10/StructHolder.h - unchanged
> Skipped ./qpid/amqp_0_10/StructHolder.cpp - unchanged
> Skipped ./qpid/amqp_0_10/StructVisitor.h - unchanged
> Skipped ./qpid/amqp_0_10/ApplyStruct.h - unchanged
> Skipped ./qpid/amqp_0_10/handlers.h - unchanged
> ../managementgen/qmf-gen -m ./managementgen.mk -c
> ./managementgen.cmake -q -b -o qmf ../../specs/management-schema.xml
> ./qpid/acl/management-schema.xml ./qpid/cluster/management-schema.xml
> ./qpid/ha/management-schema.xml
> : No such file or directory
> make[1]: *** [managementgen.mk] Error 127
> make[1]: Leaving directory `/home/sean/qpid/qpid-0.18/cpp/src'
> make: *** [all-recursive] Error 1
>
>
>
>
>
> On Fri, Oct 26, 2012 at 2:30 PM, Sean K <sk...@gmail.com> wrote:
>> Sure..
>>
>> checking if libtool supports shared libraries... yes
>> checking whether to build shared libraries... yes
>> checking whether to build static libraries... no
>> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
>> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
>> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
>> shared libraries... yes
>> checking for g++ option to produce PIC... -fPIC -DPIC
>> checking if g++ PIC flag -fPIC -DPIC works... yes
>> checking if g++ static flag -static works... no
>> checking if g++ supports -c -o file.o... yes
>> checking if g++ supports -c -o file.o... (cached) yes
>> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
>> shared libraries... yes
>> checking dynamic linker characteristics... GNU/Linux ld.so
>> checking how to hardcode library paths into programs... immediate
>> checking for library containing dlopen... -ldl
>> checking for library containing clock_gettime... -lrt
>> checking for clock_gettime... yes
>> checking for clock_settime... yes
>> checking for valgrind... valgrind
>> checking for rpmlint... no
>> checking for ruby... ruby
>> checking for swig... no
>> configure: WARNING: cannot find 'swig' program. You should look at
>> http://www.swig.org
>> checking for ruby1.8... no
>> checking for ruby... /usr/bin/ruby
>> checking for python... /usr/bin/python
>> checking for python version... 2.6
>> checking for python platform... linux2
>> checking for python script directory... ${prefix}/lib/python2.6/site-packages
>> checking for python extension module directory...
>> ${exec_prefix}/lib64/python2.6/site-packages
>> checking for pkg-config... /usr/bin/pkg-config
>> checking pkg-config is at least version 0.9.0... yes
>> checking for PYTHON... no
>> configure: WARNING: Didn't find Python 2.7 developer libs - looking
>> for older version
>> checking for Py_Initialize in -lpython2.6... no
>> checking for "/usr/include/python2.6/Python.h"... no
>> configure: WARNING: Couldn't find Python developer libs - you probably
>> don't have a python-dev or python-devel package installed
>> checking for perl... perl
>> checking for "/usr/lib64/perl5/CORE/perl.h"... yes
>> checking boost/shared_ptr.hpp usability... yes
>> checking boost/shared_ptr.hpp presence... yes
>> checking for boost/shared_ptr.hpp... yes
>> checking uuid/uuid.h usability... no
>> checking uuid/uuid.h presence... no
>> checking for uuid/uuid.h... no
>> configure: error: Missing required header files.
>>
>>
>> Based on this last check that was done, I ensured that
>>
>> libuuid-devel
>> e2fsprogs-devel
>>
>> were installed using "sudo yum install libuuid-devel e2fsprogs-devel"
>>
>> They were installed, or i installed them, and I re-tried the 'make',
>> it still failed right after the uuid.h not being found.
>>
>> Then I looked at the configure --help output if I can directly tell
>> configure where to look for the uuid.h or that package, but I couldnt
>> figure that out -- not without reading the whole configure or make
>> script.
>>
>> Hopefully this sheds more light on my situation.
>>
>>
>> On Fri, Oct 26, 2012 at 1:47 PM, Ken Giusti <kg...@redhat.com> wrote:
>>> Hi Sean,
>>>
>>> Like Darryl, I do most of my qpid work using the latest Fedora.   However, I was able to build the latest stable branch of qpid (0.18) successfully on my Centos 6 x86_64 machine (fully up to date).
>>>
>>> Can you cut and paste your build errors into an email?
>>>
>>> thanks,
>>>
>>> -K
>>>
>>> ----- Original Message -----
>>>> Hi
>>>>
>>>> I am looking for which linux platforms has been tested with the CPP
>>>> broker, in terms of successfully building and running.
>>>>
>>>>
>>>> cat on /etc/centos-release shows this:
>>>> Linux centos-test1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21
>>>> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>>>>
>>>> I have spent 1 hour with centos 6.3 64 bit and have run into 'make'
>>>> problems, which I have not found solutions on the jira or on the
>>>> wiki.
>>>>
>>>>
>>>> So, I thought I had better use a linux specific version (and whether
>>>> 64 or 32 bit) and spend my time learning qpid on that linux platform.
>>>>
>>>> Since I am using vmware to run the linux, I figure it should be fast
>>>> to switch to another linux platform before I dive into a time-sink.
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>>>> For additional commands, e-mail: users-help@qpid.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>>> For additional commands, e-mail: users-help@qpid.apache.org
>>>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: Tested Linux platforms with 0.18

Posted by Sean K <sk...@gmail.com>.
Oops.   I was looking at an old error that I already resolved.

Here is the correct error with 'make'


Skipped ./qpid/framing/ClusterConnectionQueueFairshareStateBody.cpp - unchanged
Skipped ./qpid/framing/ClusterConnectionQueueObserverStateBody.h - unchanged
Skipped ./qpid/framing/ClusterConnectionQueueObserverStateBody.cpp - unchanged
Skipped ./qpid/framing/ClusterConnectionClockBody.h - unchanged
Skipped ./qpid/framing/ClusterConnectionClockBody.cpp - unchanged
Skipped ./qpid/framing/ClusterConnectionQueueDequeueSincePurgeStateBody.h
- unchanged
Skipped ./qpid/framing/ClusterConnectionQueueDequeueSincePurgeStateBody.cpp
- unchanged
Skipped ./qpid/framing/ClusterConnectionInternalStateBody.h - unchanged
Skipped ./qpid/framing/ClusterConnectionInternalStateBody.cpp - unchanged
Skipped ../include/qpid/framing/amqp_structs.h - unchanged
Skipped ./qpid/amqp_0_10/exceptions.h - unchanged
Skipped ./tests/allSegmentTypes.h - unchanged
Skipped ./qpid/amqp_0_10/TypeForCode.h - unchanged
Skipped ./qpid/amqp_0_10/TypeForCode.cpp - unchanged
Skipped ./qpid/amqp_0_10/CodeForType.h - unchanged
Skipped ./qpid/amqp_0_10/CodeForType.cpp - unchanged
Skipped ./qpid/amqp_0_10/specification_fwd.h - unchanged
Skipped ./qpid/amqp_0_10/specification.h - unchanged
Skipped ./qpid/amqp_0_10/specification.cpp - unchanged
Skipped ./qpid/amqp_0_10/ProxyTemplate.h - unchanged
Skipped ./qpid/amqp_0_10/structs.h - unchanged
Skipped ./qpid/amqp_0_10/structs.cpp - unchanged
Skipped ./qpid/amqp_0_10/CommandHolder.h - unchanged
Skipped ./qpid/amqp_0_10/CommandHolder.cpp - unchanged
Skipped ./qpid/amqp_0_10/CommandVisitor.h - unchanged
Skipped ./qpid/amqp_0_10/ApplyCommand.h - unchanged
Skipped ./qpid/amqp_0_10/ControlHolder.h - unchanged
Skipped ./qpid/amqp_0_10/ControlHolder.cpp - unchanged
Skipped ./qpid/amqp_0_10/ControlVisitor.h - unchanged
Skipped ./qpid/amqp_0_10/ApplyControl.h - unchanged
Skipped ./qpid/amqp_0_10/StructHolder.h - unchanged
Skipped ./qpid/amqp_0_10/StructHolder.cpp - unchanged
Skipped ./qpid/amqp_0_10/StructVisitor.h - unchanged
Skipped ./qpid/amqp_0_10/ApplyStruct.h - unchanged
Skipped ./qpid/amqp_0_10/handlers.h - unchanged
../managementgen/qmf-gen -m ./managementgen.mk -c
./managementgen.cmake -q -b -o qmf ../../specs/management-schema.xml
./qpid/acl/management-schema.xml ./qpid/cluster/management-schema.xml
./qpid/ha/management-schema.xml
: No such file or directory
make[1]: *** [managementgen.mk] Error 127
make[1]: Leaving directory `/home/sean/qpid/qpid-0.18/cpp/src'
make: *** [all-recursive] Error 1





On Fri, Oct 26, 2012 at 2:30 PM, Sean K <sk...@gmail.com> wrote:
> Sure..
>
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking for g++ option to produce PIC... -fPIC -DPIC
> checking if g++ PIC flag -fPIC -DPIC works... yes
> checking if g++ static flag -static works... no
> checking if g++ supports -c -o file.o... yes
> checking if g++ supports -c -o file.o... (cached) yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for library containing dlopen... -ldl
> checking for library containing clock_gettime... -lrt
> checking for clock_gettime... yes
> checking for clock_settime... yes
> checking for valgrind... valgrind
> checking for rpmlint... no
> checking for ruby... ruby
> checking for swig... no
> configure: WARNING: cannot find 'swig' program. You should look at
> http://www.swig.org
> checking for ruby1.8... no
> checking for ruby... /usr/bin/ruby
> checking for python... /usr/bin/python
> checking for python version... 2.6
> checking for python platform... linux2
> checking for python script directory... ${prefix}/lib/python2.6/site-packages
> checking for python extension module directory...
> ${exec_prefix}/lib64/python2.6/site-packages
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for PYTHON... no
> configure: WARNING: Didn't find Python 2.7 developer libs - looking
> for older version
> checking for Py_Initialize in -lpython2.6... no
> checking for "/usr/include/python2.6/Python.h"... no
> configure: WARNING: Couldn't find Python developer libs - you probably
> don't have a python-dev or python-devel package installed
> checking for perl... perl
> checking for "/usr/lib64/perl5/CORE/perl.h"... yes
> checking boost/shared_ptr.hpp usability... yes
> checking boost/shared_ptr.hpp presence... yes
> checking for boost/shared_ptr.hpp... yes
> checking uuid/uuid.h usability... no
> checking uuid/uuid.h presence... no
> checking for uuid/uuid.h... no
> configure: error: Missing required header files.
>
>
> Based on this last check that was done, I ensured that
>
> libuuid-devel
> e2fsprogs-devel
>
> were installed using "sudo yum install libuuid-devel e2fsprogs-devel"
>
> They were installed, or i installed them, and I re-tried the 'make',
> it still failed right after the uuid.h not being found.
>
> Then I looked at the configure --help output if I can directly tell
> configure where to look for the uuid.h or that package, but I couldnt
> figure that out -- not without reading the whole configure or make
> script.
>
> Hopefully this sheds more light on my situation.
>
>
> On Fri, Oct 26, 2012 at 1:47 PM, Ken Giusti <kg...@redhat.com> wrote:
>> Hi Sean,
>>
>> Like Darryl, I do most of my qpid work using the latest Fedora.   However, I was able to build the latest stable branch of qpid (0.18) successfully on my Centos 6 x86_64 machine (fully up to date).
>>
>> Can you cut and paste your build errors into an email?
>>
>> thanks,
>>
>> -K
>>
>> ----- Original Message -----
>>> Hi
>>>
>>> I am looking for which linux platforms has been tested with the CPP
>>> broker, in terms of successfully building and running.
>>>
>>>
>>> cat on /etc/centos-release shows this:
>>> Linux centos-test1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21
>>> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>>>
>>> I have spent 1 hour with centos 6.3 64 bit and have run into 'make'
>>> problems, which I have not found solutions on the jira or on the
>>> wiki.
>>>
>>>
>>> So, I thought I had better use a linux specific version (and whether
>>> 64 or 32 bit) and spend my time learning qpid on that linux platform.
>>>
>>> Since I am using vmware to run the linux, I figure it should be fast
>>> to switch to another linux platform before I dive into a time-sink.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>>> For additional commands, e-mail: users-help@qpid.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>> For additional commands, e-mail: users-help@qpid.apache.org
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: Tested Linux platforms with 0.18

Posted by Sean K <sk...@gmail.com>.
Sure..

checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for library containing dlopen... -ldl
checking for library containing clock_gettime... -lrt
checking for clock_gettime... yes
checking for clock_settime... yes
checking for valgrind... valgrind
checking for rpmlint... no
checking for ruby... ruby
checking for swig... no
configure: WARNING: cannot find 'swig' program. You should look at
http://www.swig.org
checking for ruby1.8... no
checking for ruby... /usr/bin/ruby
checking for python... /usr/bin/python
checking for python version... 2.6
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.6/site-packages
checking for python extension module directory...
${exec_prefix}/lib64/python2.6/site-packages
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PYTHON... no
configure: WARNING: Didn't find Python 2.7 developer libs - looking
for older version
checking for Py_Initialize in -lpython2.6... no
checking for "/usr/include/python2.6/Python.h"... no
configure: WARNING: Couldn't find Python developer libs - you probably
don't have a python-dev or python-devel package installed
checking for perl... perl
checking for "/usr/lib64/perl5/CORE/perl.h"... yes
checking boost/shared_ptr.hpp usability... yes
checking boost/shared_ptr.hpp presence... yes
checking for boost/shared_ptr.hpp... yes
checking uuid/uuid.h usability... no
checking uuid/uuid.h presence... no
checking for uuid/uuid.h... no
configure: error: Missing required header files.


Based on this last check that was done, I ensured that

libuuid-devel
e2fsprogs-devel

were installed using "sudo yum install libuuid-devel e2fsprogs-devel"

They were installed, or i installed them, and I re-tried the 'make',
it still failed right after the uuid.h not being found.

Then I looked at the configure --help output if I can directly tell
configure where to look for the uuid.h or that package, but I couldnt
figure that out -- not without reading the whole configure or make
script.

Hopefully this sheds more light on my situation.


On Fri, Oct 26, 2012 at 1:47 PM, Ken Giusti <kg...@redhat.com> wrote:
> Hi Sean,
>
> Like Darryl, I do most of my qpid work using the latest Fedora.   However, I was able to build the latest stable branch of qpid (0.18) successfully on my Centos 6 x86_64 machine (fully up to date).
>
> Can you cut and paste your build errors into an email?
>
> thanks,
>
> -K
>
> ----- Original Message -----
>> Hi
>>
>> I am looking for which linux platforms has been tested with the CPP
>> broker, in terms of successfully building and running.
>>
>>
>> cat on /etc/centos-release shows this:
>> Linux centos-test1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21
>> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>>
>> I have spent 1 hour with centos 6.3 64 bit and have run into 'make'
>> problems, which I have not found solutions on the jira or on the
>> wiki.
>>
>>
>> So, I thought I had better use a linux specific version (and whether
>> 64 or 32 bit) and spend my time learning qpid on that linux platform.
>>
>> Since I am using vmware to run the linux, I figure it should be fast
>> to switch to another linux platform before I dive into a time-sink.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>> For additional commands, e-mail: users-help@qpid.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Re: Tested Linux platforms with 0.18

Posted by Ken Giusti <kg...@redhat.com>.
Hi Sean,

Like Darryl, I do most of my qpid work using the latest Fedora.   However, I was able to build the latest stable branch of qpid (0.18) successfully on my Centos 6 x86_64 machine (fully up to date).

Can you cut and paste your build errors into an email?  

thanks,

-K

----- Original Message -----
> Hi
> 
> I am looking for which linux platforms has been tested with the CPP
> broker, in terms of successfully building and running.
> 
> 
> cat on /etc/centos-release shows this:
> Linux centos-test1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21
> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
> 
> I have spent 1 hour with centos 6.3 64 bit and have run into 'make'
> problems, which I have not found solutions on the jira or on the
> wiki.
> 
> 
> So, I thought I had better use a linux specific version (and whether
> 64 or 32 bit) and spend my time learning qpid on that linux platform.
> 
> Since I am using vmware to run the linux, I figure it should be fast
> to switch to another linux platform before I dive into a time-sink.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org