Chris, SLES 12 is working fine, I had issues in SLES 11, can you try on 11?
Ram On Nov 23, 2016 5:22 AM, "Chris Richardson" <c...@fourc.eu> wrote: > Ram, > > I've tried to reproduce your problem with no success. Here are the steps I > took: > * Created a new EC2 instance of SLES 12 SP1, ami-cae4b7dd on am3.large > dual core instance type > * Installed some prerequisites > sudo zypper install cmake > sudo zypper install gcc-c++ > * Downloaded and built qpid-proton-0-14 as follows: > mkdir -p proton/build > cd proton > wget http://archive.apache.org/dist/qpid/proton/0.14.0/qpid- > proton-0.14.0.tar.gz > tar zxf qpid-proton-0.14.0.tar.gz > cd build/ > cmake ../qpid-proton-0.14.0 > make -j3 > > This built with no problems. > > Then I noticed from the pathnames in your original post that you're using > rpmbuild so I tried that too. I haven't used rpmbuild before but it seems > you need a specfile, so I hashed one up (see attached). Then I ran > > $rpmbuild -ba qpid-proton-0.14.0.spec > > and the build succeded again, terminating with the messages: > Wrote: /home/ec2-user/rpmbuild/SRPMS/qpid-proton-0.14.0-1.src.rpm > Wrote: /home/ec2-user/rpmbuild/RPMS/x86_64/qpid-proton-0.14.0-1.x86_64.rpm > > In both cases the compilation of connection.cpp (which failed in your > build) happened earlier in my output (27%) than in yours so I guess you're > including some extra cmake settings you haven't mentioned. This could > affect the build outcome. > > Another possibility common to c++ it that your build system is "dirty" in > some way, for instance if you have a previous version of proton already > installed. That could result in the compiler picking up a conflicting > version of a header file from eg: /usr/include instead of the one it should > find in your build tree. Might be worth trying this again on a clean system. > > Hope that helps! > > Chris > > On 21 November 2016 at 16:32, rammohan ganapavarapu < > rammohanga...@gmail.com> wrote: > >> Chris, >> >> Thanks for trying to help me, below are my env details. >> >> OS: SUSE Linux Enterprise Server 12 SP1 (x86_64) - Kernel \r (\l). >> cmake -version >> cmake version 2.8.12.1 >> gcc version 4.8.5 (SUSE Linux) >> >> >> >> Ram >> >> On Fri, Nov 18, 2016 at 6:16 PM, Chris Richardson <c...@fourc.eu> wrote: >> >> > Hi Ram, >> > >> > It looks like you're not entirely alone with this problem: >> > http://stackoverflow.com/questions/39708294/error-changes-meaning-when- >> > installing-apache-qpid >> > notably also SUSE, unfortunately no solution posted. >> > >> > May I suggest you post some more info about your environment, >> particularly >> > arch (whether you're on 32 or 64 bit) and what compiler (incl. version) >> > you're using. Steps to reproduce would also help. Unfortunately I don't >> > have SUSE but I'd be happy to test on the distros I do have if it's of >> any >> > benefit. >> > >> > /Chris >> > >> > >> > >> > On 18 November 2016 at 23:34, rammohan ganapavarapu < >> > rammohanga...@gmail.com >> > > wrote: >> > >> > > Hi, >> > > >> > > If any one built qpid-cpp rpms for suse please share your experience, >> if >> > > you already have a rpms to download please share. >> > > >> > > Ram >> > > >> > > On Tue, Nov 8, 2016 at 8:19 AM, rammohan ganapavarapu < >> > > rammohanga...@gmail.com> wrote: >> > > >> > > > Hi, >> > > > >> > > > I am trying to build qpid-cpp v1.35 rpms for SUSE, while i am >> building >> > > > qpid-proton rpm i am getting this compilation error any idea why i >> am >> > > > getting this error and how to fix it? >> > > > >> > > > [ 34%] Building CXX object proton-c/bindings/cpp/ >> > > > CMakeFiles/qpid-proton-cpp.dir/src/connection.cpp.o >> > > > In file included from /mnt/ec2-user/rpmbuild/BUILD/ >> > > > qpid-proton-0.14.0/proton-c/bindings/cpp/include/proton/./ >> > > ././link.hpp:31, >> > > > from /mnt/ec2-user/rpmbuild/BUILD/ >> > > > qpid-proton-0.14.0/proton-c/bindings/cpp/include/proton/./ >> > > > ./receiver.hpp:27, >> > > > from /mnt/ec2-user/rpmbuild/BUILD/ >> > > > qpid-proton-0.14.0/proton-c/bindings/cpp/include/proton/./ >> > > session.hpp:27, >> > > > from /mnt/ec2-user/rpmbuild/BUILD/ >> > > > qpid-proton-0.14.0/proton-c/bindings/cpp/include/proton/ >> > > connection.hpp:28, >> > > > from /mnt/ec2-user/rpmbuild/BUILD/ >> > > > qpid-proton-0.14.0/proton-c/bindings/cpp/src/connection.cpp:24: >> > > > /mnt/ec2-user/rpmbuild/BUILD/qpid-proton-0.14.0/proton-c/ >> > > > bindings/cpp/include/proton/././././sender_options.hpp:87: error: >> > > > declaration of ‘proton::sender_options& proton::sender_options:: >> > > > delivery_mode(proton::delivery_mode)’ >> > > > /mnt/ec2-user/rpmbuild/BUILD/qpid-proton-0.14.0/proton-c/ >> > > > bindings/cpp/include/proton/./././././delivery_mode.hpp:30: error: >> > > > changes meaning of ‘delivery_mode’ from ‘struct >> proton::delivery_mode’ >> > > > In file included from /mnt/ec2-user/rpmbuild/BUILD/ >> > > > qpid-proton-0.14.0/proton-c/bindings/cpp/include/proton/./ >> > > ././link.hpp:32, >> > > > from /mnt/ec2-user/rpmbuild/BUILD/ >> > > > qpid-proton-0.14.0/proton-c/bindings/cpp/include/proton/./ >> > > > ./receiver.hpp:27, >> > > > from /mnt/ec2-user/rpmbuild/BUILD/ >> > > > qpid-proton-0.14.0/proton-c/bindings/cpp/include/proton/./ >> > > session.hpp:27, >> > > > from /mnt/ec2-user/rpmbuild/BUILD/ >> > > > qpid-proton-0.14.0/proton-c/bindings/cpp/include/proton/ >> > > connection.hpp:28, >> > > > from /mnt/ec2-user/rpmbuild/BUILD/ >> > > > qpid-proton-0.14.0/proton-c/bindings/cpp/src/connection.cpp:24: >> > > > /mnt/ec2-user/rpmbuild/BUILD/qpid-proton-0.14.0/proton-c/ >> > > > bindings/cpp/include/proton/././././receiver_options.hpp:83: error: >> > > > declaration of ‘proton::receiver_options& proton::receiver_options:: >> > > > delivery_mode(proton::delivery_mode)’ >> > > > /mnt/ec2-user/rpmbuild/BUILD/qpid-proton-0.14.0/proton-c/ >> > > > bindings/cpp/include/proton/./././././delivery_mode.hpp:30: error: >> > > > changes meaning of ‘delivery_mode’ from ‘struct >> proton::delivery_mode’ >> > > > make[2]: *** [proton-c/bindings/cpp/CMakeFiles/qpid-proton-cpp. >> > > dir/src/connection.cpp.o] >> > > > Error 1 >> > > > make[1]: *** [proton-c/bindings/cpp/CMakeFiles/qpid-proton-cpp. >> > dir/all] >> > > > Error 2 >> > > > >> > > > >> > > > Ram >> > > > >> > > >> > >> > >> > >> > -- >> > >> > *Chris Richardson*, System Architect >> > c...@fourc.eu >> > >> > >> > *FourC AS, Vestre Rosten 81, Trekanten, NO-7075 Tiller, >> Norwaywww.fourc.eu >> > <http://www.fourc.eu/>* >> > >> > *Follow us on LinkedIn <http://bit.ly/fourcli>, Facebook >> > <http://bit.ly/fourcfb>, Google+ <http://bit.ly/fourcgp> and Twitter >> > <http://bit.ly/fourctw>!* >> > >> > > > > -- > > *Chris Richardson*, System Architect > c...@fourc.eu > > > *FourC AS, Vestre Rosten 81, Trekanten, NO-7075 Tiller, Norwaywww.fourc.eu > <http://www.fourc.eu/>* > > *Follow us on LinkedIn <http://bit.ly/fourcli>, Facebook > <http://bit.ly/fourcfb>, Google+ <http://bit.ly/fourcgp> and Twitter > <http://bit.ly/fourctw>!* > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org > For additional commands, e-mail: users-h...@qpid.apache.org >