[zeromq-dev] OpenSUSE Build Service for ZeroMQ

Feng Shuo steve.shuo.feng at gmail.com
Wed Jun 27 08:43:54 CEST 2012


Just an update. I create two upstream builds in the OBS by it's "git
source" service. Whenever there is a commit, OBS will pull the updates and
do a on all platforms.

   1. For zeromq2-x and czmq (should be 1.2.0?)
      - Project at:
      https://build.opensuse.org/project/show?project=home%3Afengshuo%3Abranches%3Azeromq-2.x-latest
      - RPM repositories at:
      http://download.opensuse.org/repositories/home:/fengshuo:/branches:/zeromq-2.x-latest/
   2. For zeromq3-x and czmq
      - Project at:
      https://build.opensuse.org/project/show?project=home%3Afengshuo%3Abranches%3Azeromq-3.x-latest
      - RPM repositories at:
      http://download.opensuse.org/repositories/home:/fengshuo:/branches:/zeromq-3.x-latest/
   3. Stable release (zeromq-2.2.0 and czmq-1.1.0) is still at the address
   in the original email.

BTW. It seems pgm has some compiling warnings which block building on SLES
11. I disabled it in the two upstream builds.

/bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
 -I../foreign/openpgm/build-staging/openpgm/pgm/include/ -pedantic -Werror
-Wall -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE  -DZMQ_FORCE_EPOLL
-fvisibility=hidden  -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous-unwind-tables -MT libzmq_la-pgm_socket.lo -MD -MP -MF
.deps/libzmq_la-pgm_socket.Tpo -c -o libzmq_la-pgm_socket.lo `test -f
'pgm_socket.cpp' || echo './'`pgm_socket.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I.
-I../foreign/openpgm/build-staging/openpgm/pgm/include/ -pedantic -Werror
-Wall -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -DZMQ_FORCE_EPOLL
-fvisibility=hidden -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous-unwind-tables -MT libzmq_la-pgm_socket.lo -MD -MP -MF
.deps/libzmq_la-pgm_socket.Tpo -c pgm_socket.cpp  -fPIC -DPIC -o
.libs/libzmq_la-pgm_socket.o
cc1plus: warnings being treated as errors
pgm_socket.cpp: In static member function 'static int
zmq::pgm_socket_t::init_address(const char*, pgm_addrinfo_t**, uint16_t*)':
pgm_socket.cpp:89: error: unused variable 'sa_family'
make[2]: *** [libzmq_la-pgm_socket.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/libzmq_la-pair.Tpo .deps/libzmq_la-pair.Plo
mv -f .deps/libzmq_la-pgm_sender.Tpo .deps/libzmq_la-pgm_sender.Plo
mv -f .deps/libzmq_la-pgm_receiver.Tpo .deps/libzmq_la-pgm_receiver.Plo
make[2]: Leaving directory
`/usr/src/packages/BUILD/zeromq-3.2.git.1340270874/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/usr/src/packages/BUILD/zeromq-3.2.git.1340270874/src'
make: *** [all-recursive] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.12551 (%build)

On Tue, Jun 12, 2012 at 8:42 AM, Feng Shuo <steve.shuo.feng at gmail.com>wrote:

> Hi folks,
>
> I create a new project in OpenSUSE Build Service for the latest released
> ZeroMQ (version 2.2.0 ... well... I know there have already been lots of
> zeromq builds in OBS but they are all pretty old. The project we are
> working on needs 2.2.0/2.1.9 to work. :-)
>
> The project is at:
> https://build.opensuse.org/project/show?project=home%3Afengshuo%3Azeromq
>
> In the project I configured SLES, OpenSUSE and Mandriva builds. Since
> there are already relative new (2.1.9) zeromq builds in EPEL, I didn't
> configure any RHEL ones, but I kept CentOS as a reference.
>
> Because we already decided to use zeromq library in our product, we will
> maintain those builds for a long time. Let me what we can do more on this.
>
> Thank you guys for making such an amazing open source product. :-)
>
> --
> Feng Shuo
> Tel: (86)10-59851155-2116
> Fax: (86)10-59851155-2008
> Tianjin Zhongke Blue Whale Information Technologies Co., Ltd
> 10th Floor, Tower A, The GATE building, No. 19 Zhong-guan-cun Avenue
> Haidian District, Beijing, China
> Postcode 100080
>
>


-- 
Feng Shuo
Tel: (86)10-59851155-2116
Fax: (86)10-59851155-2008
Tianjin Zhongke Blue Whale Information Technologies Co., Ltd
10th Floor, Tower A, The GATE building, No. 19 Zhong-guan-cun Avenue
Haidian District, Beijing, China
Postcode 100080
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20120627/a4993415/attachment.htm>


More information about the zeromq-dev mailing list