Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [openmq-dev] How to build OpenMQ C Client for Windows

Hi Piotrek,

The Solaris cppflags property in mq/src/buildant/default.properties specifies these: -DXP_UNIX -DSOLARIS

Should the Linux cppflags specify something like this? -DXP_LINUX -DLINUX

Should the Windows cppflags I am creating specify something like this? -DXP_WIN32 -DWIN32

And do these apply to the Linux or Windows cppflags as well? -D_REENTRANT and -DSYSV

Thanks,
George
On Monday, March 14, 2022, 01:43:10 PM PDT, Piotr Żygieło <piotr.zygielo@xxxxxxxxx> wrote:


On Sun, 13 Mar 2022 at 09:23, George Lee via openmq-dev
<openmq-dev@xxxxxxxxxxx> wrote:
>
> We built/installed NSS 3.75 and NSPR 4.32 on Windows but later found out they are incompatible with the MQ API. I see in the latest OpenMQ release notes (https://eclipse-ee4j.github.io/openmq/guides/mq-release-notes/release-notes.html) that we need NSS 3.12.8 and NSPR 4.8.6.
> Those versions seem very old, so I'm wondering if there is a recent version we can use with OpenMQ 6.2.0? We've had a lot of trouble trying to build/install very old versions of NSS/NSPR and haven't found a place that offers the build artifacts for download. So we are unfortunately still unable to successfully make a 64-bit build of the OpenMQ 6.2.0 C Client.

RN is outdated then.
https://www.eclipse.org/lists/openmq-dev/msg00233.html lists versions
currently used in tests.

> Unrelated question: Is it possible to use OpenMQ 6.2.0 and its C Client by themselves without Glassfish? We have a few topics that our server-side code publishes messages to, and our clients subscribe to those topics.

Yes. The stand-alone OpenMQ broker is used in GitHub workflows and on
Jenkins. See https://eclipse-ee4j.github.io/openmq/guides/mq-admin-guide/toc.html
for details.


>> Open PRs to update OpenMQ documentation, build process or to add workflow to run build on Windows.

--
Piotrek

Back to the top