[zeromq-dev] Build issue for Java binding on mac osx 10.5

anand krishnamurthy anandkris78 at gmail.com
Thu Apr 29 06:32:26 CEST 2010


Brian,

thanks. In summary I had pkg-config installed on PATH but the pkg.m4 was in
a different directory than /usr/share/aclocal. After installing pkg-config
with ----datarootdir=/usr/share option, the java binding for zeroMQ compiled
fine.

thanks
Andy

On Wed, Apr 28, 2010 at 2:53 PM, anand krishnamurthy
<anandkris78 at gmail.com>wrote:

> Thanks Brian,
>
> pkg-config mismatch is a plausible reason. I do have pkg-config installed
> on my mac osx. And pkg.m4 exists. I do "which pkg-config" and it works.
> Maybe its the --datarootdir. I will try it again
>
> -Andy
>
>
> On 4/28/10, Brian Granger <ellisonbg at gmail.com> wrote:
>>
>> Martin,
>>
>> I don't think this is an issue with the autotools version.  I think it
>> is the issue with pkg-config that I saw.  Here is a summary of the
>> issue:
>>
>> Building 0MQ from the development trunk on a UNIX style OS (Linux, OS
>> X) requires that
>> pkg-config (http://pkg-config.freedesktop.org/wiki/) be installed.  A
>> regular source build
>> of 0MQ does not require pkg-config.  On Mac OS X, pkg-config
>> does not come with the system, so when you try to do ./configure
>> you may see errors like:
>>
>> ./configure: line 23913: syntax error near unexpected token `GLIB,'
>> ./configure: line 23913: `    PKG_CHECK_MODULES(GLIB, glib-2.0
>> gthread-2.0)'
>>
>> To resolve this, you need to install the latest pkg-config:
>>
>> tar xzf pkg-config-0.23.tar.gz
>> cd pkg-config-0.23
>> ./configure --prefix=/usr/local/pkg-config-0.23 --datarootdir=/usr/share
>> make
>> sudo make install
>>
>> Then you will need to put /usr/local/pkg-config-0.23/bin on your
>> $PATH.  It is important
>> to include the "--datarootdir=/usr/share" option, which will install
>> the pkg.m4 file in
>> /usr/share/aclocal, where aclocal will be able to find it.
>>
>> Then you can build 0MQ:
>>
>> cd zeromq2
>> ./autogen.sh  # must do this again after installing pkg-config
>> ./configure     # add other options here
>> make
>> sudo make install
>>
>> This text used to be on the 0MQ website in the build instructions
>> somewhere, but I can't find it anymore.  Am I missing it?
>>
>> Cheers,
>>
>> Brian
>>
>> On Tue, Apr 27, 2010 at 11:06 PM, Martin Sustrik <sustrik at 250bpm.com>
>> wrote:
>> > Anand,
>> >
>> > It's caused by old version of autotools on your system.
>> >
>> > Try using packaged 2.0.6 version rather than trunk.
>> >
>> > Martin
>> >
>> > anand krishnamurthy wrote:
>> >> Hi,
>> >>
>> >> I tried the build for the java binding on mac osx 10.5. I did the
>> >> following steps:
>> >>
>> >> 1. Installed zeromq main module and compiled/installed it. Tested the
>> >> c++ binding. It works
>> >>
>> >> 2. Then installed the java binding from http://github.com/sustrik/jzmq
>> .
>> >> and executed the following:
>> >> 2.a autogen.sh
>> >> 2.b configure  (now here I get an error saying -->
>> >> ....
>> >> ......
>> >> checking dependency style of g++... (cached) gcc3
>> >> ./configure: line 20019: syntax error near unexpected token `newline'
>> >> ./configure: line 20019: `    PKG_CHECK_MODULES('
>> >>
>> >>
>> >>
>> >> Any pointers on this would be helpful.
>> >>
>> >> thanks
>> >> Andy
>> >>
>> >>
>> >>
>> ------------------------------------------------------------------------
>> >>
>> >> _______________________________________________
>> >> zeromq-dev mailing list
>> >> zeromq-dev at lists.zeromq.org
>> >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> >
>> > _______________________________________________
>> > zeromq-dev mailing list
>> > zeromq-dev at lists.zeromq.org
>> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> >
>>
>>
>>
>> --
>> Brian E. Granger, Ph.D.
>> Assistant Professor of Physics
>> Cal Poly State University, San Luis Obispo
>> bgranger at calpoly.edu
>> ellisonbg at gmail.com
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20100428/570a236a/attachment.html>


More information about the zeromq-dev mailing list