Re: problems compiling mama jni component
Roan Horning
Hi Mike,
toggle quoted messageShow quoted text
Resolved my issue. I was trying to compile this from the src in the git repository. I had also previously downloaded the source for the OpenMAMA release 2.1.1.2. When I looked for the file in the 2.1.1.2 directory structure I found the needed file with the correct structure defined. Once I copied this into the corresponding place in my git clone, mamajni compiled without issue. Thanks once again for pointing me in the right direction on the JDK issue. Roan
On Sat, Jul 28, 2012 at 5:25 PM, Roan Horning <roan.horning@gmail.com> wrote:
Mike,
|
|
Re: problems compiling mama jni component
Roan Horning
Mike,
toggle quoted messageShow quoted text
Thank you for your response. I did have OpenJDK and not a valid JDK from Oracle. I downloaded JDK 6 from Oracle, and have followed your suggestion to make sure it is the system default: $ echo $JAVA_HOME /home/x15/Development/jdk1.6.0_33 $ echo $PATH /home/x15/Development/jdk1.6.0_33/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games $ which java /home/x15/Development/jdk1.6.0_33/bin/java $ which javac /home/x15/Development/jdk1.6.0_33/bin/javac $ which ant /usr/bin/ant $ java -version java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33-b04) Java HotSpot(TM) Server VM (build 20.8-b03, mixed mode) $ javac -version javac 1.6.0_33 Is this a correct version of Java from Oracle to use, or did I download the wrong SDK? after running cleaning the project, re-running generateBuildFiles.sh, configure --avis-path=/usr/local, make and then make mamajni I get the following error: make[4]: Entering directory `/home/x15/Development/openMAMA/mama/jni/src/c' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/home/x15/Development/jdk1.6.0_33/include -I/home/x15/Development/jdk1.6.0_33/include/solaris -I/home/x15/Development/jdk1.6.0_33/include/linux -I/opt/openmama/include -pedantic -Wno-long-long -g -O2 -pedantic -Wno-long-long -I./../../../../common/c_cpp/src/c -I./../../../../mama/c_cpp/src/c -MT mamasubscriptionjni.lo -MD -MP -MF .deps/mamasubscriptionjni.Tpo -c -o mamasubscriptionjni.lo mamasubscriptionjni.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/home/x15/Development/jdk1.6.0_33/include -I/home/x15/Development/jdk1.6.0_33/include/solaris -I/home/x15/Development/jdk1.6.0_33/include/linux -I/opt/openmama/include -pedantic -Wno-long-long -g -O2 -pedantic -Wno-long-long -I./../../../../common/c_cpp/src/c -I./../../../../mama/c_cpp/src/c -MT mamasubscriptionjni.lo -MD -MP -MF .deps/mamasubscriptionjni.Tpo -c mamasubscriptionjni.c -fPIC -DPIC -o .libs/mamasubscriptionjni.o mamasubscriptionjni.c:33:36: fatal error: mamajni/dictionaryimpl.h: No such file or directory compilation terminated. make[4]: *** [mamasubscriptionjni.lo] Error 1 I am using the version of ant provided by Ubuntu. Any suggestions? Thanks for your time, Roan
On Mon, Jul 23, 2012 at 3:27 PM, Mike Schonberg <mschonberg@nyx.com> wrote:
Roan,
|
|
Re: problems compiling mama jni component
Mike Schonberg <mschonberg@...>
Roan,
toggle quoted messageShow quoted text
You need a valid JDK 5 or 6 from Oracle installed on your machine as well as ant. The JDK bin directory, and ant should be in your path before any other directories that may have a javac (from OpenJDK perhaps). Also you need to set your JAVA_HOME environment variable to point to the JDK. See the README file for details. Regards, -Mike
-----Original Message-----Please consider the environment before printing this email. Visit our website at http://www.nyse.com **************************************************** Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.
|
|
problems compiling mama jni component
Roan Horning
Hi,
I am having a problem compiling the mama jni code. I receive the following error message: mamasubscriptionjni.c:33:36: fatal error: mamajni/dictionaryimpl.h: No such file or directory Double checking, I find that there is no dictionaryimpl.h in mama/jni/src/c/mamajni/ I found dictionaryimpl.h in: mama/c_cpp/src/c/dictionaryimpl.h if I copy it to the mamajni folder and try compiling again, I get the error message mamasubscriptionjni.c:1109:5: error: unknown type name 'dictionaryClosure' It appears that all the other header files in the mama/jni/src/c/mamajni/ directory are being generated. I am guessing something in my build environment is preventing the correct dictionaryimpl.h from being generated also. I am compiling the openMAMA code cloned from the git repository. My OS is the 32 bit version of Ubuntu 11.10 with kernel 3.2.0-26-generic-pae #41-Ubuntu SMP Thu Jun 14 16:45:14 UTC 2012 i686 i686 i386 GNU/Linux Any help is greatly appreciated --Roan
|
|
Re: missing lib mamamwmimpl
Damian Maguire
Hey Aidan,
toggle quoted messageShow quoted text
I'd reach out to NYSE Technologies themselves to discuss the requirements for SuperFeed. To the best of my knowledge the platform leverages the NYSE Technologies Data Fabric middleware (also called wmw), though they may have support for redistribution under other middlewares. As stated before, Data Fabric is only currently supported under the NYSE Enterprise Edition, not OpenMAMA itself, so you'd need a bridge provided with it in order to make it work.
Thanks, Damian
On 16 July 2012 15:12, Russell Aidan (Ext. - UniCredit Business Integrated Solutions) <aidan.russell.extern@...> wrote:
|
|
Re: missing lib mamamwmimpl
Aidan Russell
Hi Damian,
Another question on MAMA bridge modules - which bridge module
is needed to implement a MAMA / MAMDA client for the SuperFeed Data Fabric
middleware ? In this case, this means an Enterprise MAMA client (not
OpenMAMA).
I'm not sure if I should address this to technology sales, let
me know if I should re-send.
thanks,
Aidan
From: Jacobraj Benet [mailto:JBenet@...] Sent: Thursday, July 12, 2012 4:57 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'Damian Maguire' Cc: openmama-users@... Subject: RE: [Openmama-users] missing lib mamamwmimpl Hi
Damian,
What is the compilation error you are getting when compiling the avis
middleware.
Do you have the avis middleware installed on your platform.
Make sure to follow the instructions on this link
http://www.openmama.org/users/build-openmama to build the avis
bridge.
Thanks,
Jacob From: Russell Aidan (Ext. - UniCredit Business Integrated
Solutions) [aidan.russell.extern@...]
Sent: Thursday, July 12, 2012 9:38 AM To: Jacobraj Benet; 'Damian Maguire' Cc: openmama-users@... Subject: RE: [Openmama-users] missing lib mamamwmimpl Hi,
I built and installed mama from the source for our platform.
Where do I find the avis bridge to build ?
I tried building
.../OpenMAMA-2.1/mama/c_cpp/src/c/bridge/avis, which fails to
compile.
regards,
Aidan From: Jacobraj Benet [mailto:JBenet@...] Sent: Thursday, July 12, 2012 4:35 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'Damian Maguire' Cc: openmama-users@... Subject: RE: [Openmama-users] missing lib mamamwmimpl Hi
Damian,
I would recommend that you build the mama and the bridge shared object from
the source code to your specific operating system and then make sure to export
the LD_LIBRARY_PATH to the location of the shared object folder.
Thanks
Jacob From: openmama-users-bounces@...
[openmama-users-bounces@...] on behalf of Russell Aidan (Ext. -
UniCredit Business Integrated Solutions)
[aidan.russell.extern@...]
Sent: Thursday, July 12, 2012 7:24 AM To: 'Damian Maguire' Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Hi Damian,
Thanks for the response. I'm just getting up-to-speed on
OpenMAMA. I tried the test program as supplied, I think this is looking for the
wombat bridge. I'm not sure yet which bridge would be used, though we are
looking at the NYSE SuperFeed.
I tried the test program for the avis bridge but also fails in
locating the libmamaavisimpl. I found this lib in the bin download, but not the
src download. However the bin download is Linux 64-bit, and I use 32-bit
Linux.
So I would need to locate or build the libmamaavisimpl for
32-bit. Could you suggest how to proceed ?
Thanks,
Aidan From: Damian Maguire [mailto:dmagdrums@...] Sent: Thursday, July 12, 2012 2:06 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions) Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Which middleware are you attempting to make use of here? The NYSE
Enterprise Edition will support LBM, Tibrv and WMW, but OpenMAMA presently only
supports the Avis bridge out of the box (unless you've built a bridge yourself).
"mwm" isn't something I'm familiar with.
Can you try running the same command, but switching the value of the -m
parameter to "-m avis", then checking the results?
Thanks,
Damian On 12 July 2012 12:12, Russell Aidan (Ext. - UniCredit
Business Integrated Solutions) <aidan.russell.extern@...> wrote:
Please consider the environment before printing this email. Visit our website at http://www.nyse.com
Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
Re: 2.1.1.2 install problem and version compatibility question
mschonberg <mschonberg@...>
On Thu, 12 Jul 2012, Bill Nokes wrote:
Hi Mike,You should use: wget http://www.openmama.org/sites/openmama.org/files/openmama-src-2.1.tar.bz2 The "tar_0.bz2" file is an incorrect version where I neglected to run getnerateBuildFiles.sh before creating the archive. I verified that the configure scripts are missing in the "tar_0.bz2" file and present in the one above. Regards, -Mike $ bunzip2 openmama-src-2.1.1.2.tar_0.bz2
|
|
Re: missing lib mamamwmimpl
Aidan Russell
Thanks all.
The README actually says "./configure --with-avis=/usr/local"
and "--avis-path=${AVIS_HOME}"; the build seems to work only with the
latter.
regards,
Aidan
From: Jacobraj Benet [mailto:JBenet@...] Sent: Thursday, July 12, 2012 4:57 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'Damian Maguire' Cc: openmama-users@... Subject: RE: [Openmama-users] missing lib mamamwmimpl Hi
Damian,
What is the compilation error you are getting when compiling the avis
middleware.
Do you have the avis middleware installed on your platform.
Make sure to follow the instructions on this link
http://www.openmama.org/users/build-openmama to build the avis
bridge.
Thanks,
Jacob From: Russell Aidan (Ext. - UniCredit Business Integrated
Solutions) [aidan.russell.extern@...]
Sent: Thursday, July 12, 2012 9:38 AM To: Jacobraj Benet; 'Damian Maguire' Cc: openmama-users@... Subject: RE: [Openmama-users] missing lib mamamwmimpl Hi,
I built and installed mama from the source for our platform.
Where do I find the avis bridge to build ?
I tried building
.../OpenMAMA-2.1/mama/c_cpp/src/c/bridge/avis, which fails to
compile.
regards,
Aidan From: Jacobraj Benet [mailto:JBenet@...] Sent: Thursday, July 12, 2012 4:35 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'Damian Maguire' Cc: openmama-users@... Subject: RE: [Openmama-users] missing lib mamamwmimpl Hi
Damian,
I would recommend that you build the mama and the bridge shared object from
the source code to your specific operating system and then make sure to export
the LD_LIBRARY_PATH to the location of the shared object folder.
Thanks
Jacob From: openmama-users-bounces@...
[openmama-users-bounces@...] on behalf of Russell Aidan (Ext. -
UniCredit Business Integrated Solutions)
[aidan.russell.extern@...]
Sent: Thursday, July 12, 2012 7:24 AM To: 'Damian Maguire' Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Hi Damian,
Thanks for the response. I'm just getting up-to-speed on
OpenMAMA. I tried the test program as supplied, I think this is looking for the
wombat bridge. I'm not sure yet which bridge would be used, though we are
looking at the NYSE SuperFeed.
I tried the test program for the avis bridge but also fails in
locating the libmamaavisimpl. I found this lib in the bin download, but not the
src download. However the bin download is Linux 64-bit, and I use 32-bit
Linux.
So I would need to locate or build the libmamaavisimpl for
32-bit. Could you suggest how to proceed ?
Thanks,
Aidan From: Damian Maguire [mailto:dmagdrums@...] Sent: Thursday, July 12, 2012 2:06 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions) Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Which middleware are you attempting to make use of here? The NYSE
Enterprise Edition will support LBM, Tibrv and WMW, but OpenMAMA presently only
supports the Avis bridge out of the box (unless you've built a bridge yourself).
"mwm" isn't something I'm familiar with.
Can you try running the same command, but switching the value of the -m
parameter to "-m avis", then checking the results?
Thanks,
Damian On 12 July 2012 12:12, Russell Aidan (Ext. - UniCredit
Business Integrated Solutions) <aidan.russell.extern@...> wrote:
Please consider the environment before printing this email. Visit our website at http://www.nyse.com
Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
Re: missing lib mamamwmimpl
Jacobraj Benet <JBenet@...>
Hi Damian,
What is the compilation error you are getting when compiling the avis middleware.
Do you have the avis middleware installed on your platform.
Make sure to follow the instructions on this link http://www.openmama.org/users/build-openmama to build the avis bridge.
Thanks,
Jacob
From: Russell Aidan (Ext. - UniCredit Business Integrated Solutions) [aidan.russell.extern@...]
Sent: Thursday, July 12, 2012 9:38 AM To: Jacobraj Benet; 'Damian Maguire' Cc: openmama-users@... Subject: RE: [Openmama-users] missing lib mamamwmimpl Hi,
I built and installed mama from the source for our platform. Where do I find the avis bridge to build ?
I tried building .../OpenMAMA-2.1/mama/c_cpp/src/c/bridge/avis, which fails to compile.
regards,
Aidan
From: Jacobraj Benet [mailto:JBenet@...] Sent: Thursday, July 12, 2012 4:35 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'Damian Maguire' Cc: openmama-users@... Subject: RE: [Openmama-users] missing lib mamamwmimpl Hi Damian,
I would recommend that you build the mama and the bridge shared object from the source code to your specific operating system and then make sure to export the LD_LIBRARY_PATH to the location of the shared object folder.
Thanks
Jacob
From: openmama-users-bounces@... [openmama-users-bounces@...] on behalf of Russell Aidan (Ext. - UniCredit Business Integrated Solutions)
[aidan.russell.extern@...]
Sent: Thursday, July 12, 2012 7:24 AM To: 'Damian Maguire' Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Hi Damian,
Thanks for the response. I'm just getting up-to-speed on OpenMAMA. I tried the test program as supplied, I think this is looking for the wombat bridge.
I'm not sure yet which bridge would be used, though we are looking at the NYSE SuperFeed.
I tried the test program for the avis bridge but also fails in locating the libmamaavisimpl. I found this lib in the bin download, but not the src download.
However the bin download is Linux 64-bit, and I use 32-bit Linux.
So I would need to locate or build the libmamaavisimpl for 32-bit. Could you suggest how to proceed ?
Thanks,
Aidan
From: Damian Maguire [mailto:dmagdrums@...] Sent: Thursday, July 12, 2012 2:06 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions) Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Which middleware are you attempting to make use of here? The NYSE Enterprise Edition will support LBM, Tibrv and WMW, but OpenMAMA presently only supports the Avis bridge out of the box (unless you've built a bridge yourself). "mwm" isn't something I'm
familiar with.
Can you try running the same command, but switching the value of the -m parameter to "-m avis", then checking the results?
Thanks,
Damian
On 12 July 2012 12:12, Russell Aidan (Ext. - UniCredit Business Integrated Solutions)
<aidan.russell.extern@...> wrote:
Please consider the environment before printing this email. Visit our website at http://www.nyse.com
Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
Re: missing lib mamamwmimpl
Aidan Russell
Hi,
I built and installed mama from the source for our platform.
Where do I find the avis bridge to build ?
I tried building
.../OpenMAMA-2.1/mama/c_cpp/src/c/bridge/avis, which fails to
compile.
regards,
Aidan
From: Jacobraj Benet [mailto:JBenet@...] Sent: Thursday, July 12, 2012 4:35 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions); 'Damian Maguire' Cc: openmama-users@... Subject: RE: [Openmama-users] missing lib mamamwmimpl Hi
Damian,
I would recommend that you build the mama and the bridge shared object from
the source code to your specific operating system and then make sure to export
the LD_LIBRARY_PATH to the location of the shared object folder.
Thanks
Jacob From: openmama-users-bounces@...
[openmama-users-bounces@...] on behalf of Russell Aidan (Ext. -
UniCredit Business Integrated Solutions)
[aidan.russell.extern@...]
Sent: Thursday, July 12, 2012 7:24 AM To: 'Damian Maguire' Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Hi Damian,
Thanks for the response. I'm just getting up-to-speed on
OpenMAMA. I tried the test program as supplied, I think this is looking for the
wombat bridge. I'm not sure yet which bridge would be used, though we are
looking at the NYSE SuperFeed.
I tried the test program for the avis bridge but also fails in
locating the libmamaavisimpl. I found this lib in the bin download, but not the
src download. However the bin download is Linux 64-bit, and I use 32-bit
Linux.
So I would need to locate or build the libmamaavisimpl for
32-bit. Could you suggest how to proceed ?
Thanks,
Aidan From: Damian Maguire [mailto:dmagdrums@...] Sent: Thursday, July 12, 2012 2:06 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions) Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Which middleware are you attempting to make use of here? The NYSE
Enterprise Edition will support LBM, Tibrv and WMW, but OpenMAMA presently only
supports the Avis bridge out of the box (unless you've built a bridge yourself).
"mwm" isn't something I'm familiar with.
Can you try running the same command, but switching the value of the -m
parameter to "-m avis", then checking the results?
Thanks,
Damian On 12 July 2012 12:12, Russell Aidan (Ext. - UniCredit
Business Integrated Solutions) <aidan.russell.extern@...> wrote:
Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
Re: missing lib mamamwmimpl
Jacobraj Benet <JBenet@...>
Hi Damian,
I would recommend that you build the mama and the bridge shared object from the source code to your specific operating system and then make sure to export the LD_LIBRARY_PATH to the location of the shared object folder.
Thanks
Jacob
From: openmama-users-bounces@... [openmama-users-bounces@...] on behalf of Russell Aidan (Ext. - UniCredit Business Integrated
Solutions) [aidan.russell.extern@...]
Sent: Thursday, July 12, 2012 7:24 AM To: 'Damian Maguire' Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Hi Damian,
Thanks for the response. I'm just getting up-to-speed on OpenMAMA. I tried the test program as supplied, I think this is looking for the wombat bridge.
I'm not sure yet which bridge would be used, though we are looking at the NYSE SuperFeed.
I tried the test program for the avis bridge but also fails in locating the libmamaavisimpl. I found this lib in the bin download, but not the src download.
However the bin download is Linux 64-bit, and I use 32-bit Linux.
So I would need to locate or build the libmamaavisimpl for 32-bit. Could you suggest how to proceed ?
Thanks,
Aidan
From: Damian Maguire [mailto:dmagdrums@...] Sent: Thursday, July 12, 2012 2:06 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions) Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Which middleware are you attempting to make use of here? The NYSE Enterprise Edition will support LBM, Tibrv and WMW, but OpenMAMA presently only supports the Avis bridge out of the box (unless you've built a bridge yourself). "mwm" isn't something I'm
familiar with.
Can you try running the same command, but switching the value of the -m parameter to "-m avis", then checking the results?
Thanks,
Damian
On 12 July 2012 12:12, Russell Aidan (Ext. - UniCredit Business Integrated Solutions)
<aidan.russell.extern@...> wrote:
Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
Re: missing lib mamamwmimpl
Aidan Russell
Hi Damian,
Thanks for the response. I'm just getting up-to-speed on
OpenMAMA. I tried the test program as supplied, I think this is looking for the
wombat bridge. I'm not sure yet which bridge would be used, though we are
looking at the NYSE SuperFeed.
I tried the test program for the avis bridge but also fails in
locating the libmamaavisimpl. I found this lib in the bin download, but not the
src download. However the bin download is Linux 64-bit, and I use 32-bit
Linux.
So I would need to locate or build the libmamaavisimpl for
32-bit. Could you suggest how to proceed ?
Thanks,
Aidan
From: Damian Maguire [mailto:dmagdrums@...] Sent: Thursday, July 12, 2012 2:06 PM To: Russell Aidan (Ext. - UniCredit Business Integrated Solutions) Cc: openmama-users@... Subject: Re: [Openmama-users] missing lib mamamwmimpl Which middleware are you attempting to make use of here? The NYSE
Enterprise Edition will support LBM, Tibrv and WMW, but OpenMAMA presently only
supports the Avis bridge out of the box (unless you've built a bridge yourself).
"mwm" isn't something I'm familiar with.
Can you try running the same command, but switching the value of the -m
parameter to "-m avis", then checking the results?
Thanks,
Damian On 12 July 2012 12:12, Russell Aidan (Ext. - UniCredit
Business Integrated Solutions) <aidan.russell.extern@...> wrote:
|
|
Re: missing lib mamamwmimpl
Damian Maguire
Hi Aidan,
toggle quoted messageShow quoted text
Which middleware are you attempting to make use of here? The NYSE Enterprise Edition will support LBM, Tibrv and WMW, but OpenMAMA presently only supports the Avis bridge out of the box (unless you've built a bridge yourself). "mwm" isn't something I'm familiar with.
Can you try running the same command, but switching the value of the -m parameter to "-m avis", then checking the results? Thanks, Damian
On 12 July 2012 12:12, Russell Aidan (Ext. - UniCredit Business Integrated Solutions) <aidan.russell.extern@...> wrote:
|
|
missing lib mamamwmimpl
Aidan Russell
Hi,
I downloaded the OpenMAMA-2.1 source, installed and built the source on Linux (32 bit); I tried the following test program, but with the following error:
bash-3.2$ mamapublisherc -tport openmama_pub -m mwm
Starting Publisher with:
topic: MAMA_TOPIC
inbound topic: MAMA_INBOUND_TOPIC
interval 0.500000
transport: openmama_pub
2012-07-12 12:03:08: mama_loadBridge(): Invalid middleware [mwm]
2012-07-12 12:03:08: mama_loadmamaPayload(): Could not open middleware bridge library [mamamwmimpl] [libmamamwmimpl.so: cannot open shared object file: No such file or directory]
Error loading bridge: NO_BRIDGE_IMPL
How do I download or build the mamamwmimpl lib ?
thanks,
Aidan
regards,
Aidan Russell
Quoting Systems Development
0049 89 378 12843
|
|
Re: 2.1.1.2 install problem and version compatibility question
Bill Nokes <bill.nokes@...>
Hi Mike,
toggle quoted messageShow quoted text
Here's what I did (abridged to ignore Avis, GTest, ...). I stopped at the ./configure command assuming there's no point continuing to make/install... $ wget http://www.openmama.org/sites/openmama.org/files/openmama-src-2.1.1.2.tar_0.bz2 $ bunzip2 openmama-src-2.1.1.2.tar_0.bz2 $ tar xvf openmama-src-2.1.1.2.tar_0 $ cd OpenMAMA-2.1.1.2 $ ./configure --with-avis=/usr/local ./configure: line 58: ./configure: No such file or directory /tmp/test/OpenMAMA-2.1.1.2 ./configure: line 63: ./configure: No such file or directory /tmp/test/OpenMAMA-2.1.1.2 ./configure: line 68: ./configure: No such file or directory /tmp/test/OpenMAMA-2.1.1.2 ./configure: line 73: ./configure: No such file or directory /tmp/test/OpenMAMA-2.1.1.2 Looking at ./configure, line 58: # configure common
cd common/c_cpp ./configure $EXTRA cd - Hope this helps, Bill
On 12 July 2012 01:03, Mike Schonberg <mschonberg@...> wrote:
--
16 St Martin’s Le Grand London EC1A 4EN United Kingdom +44 (0) 20 3239 8137
|
|
Re: OpenMAMA doesn't seem to work with WOMBAT tibrv bridge
Slavomir Kundrik
Mike,
I forgot 1 more thing with the build.
When building on my VS2010 there is a setting under Tools->Options->Projects and Solutions->Build and Run called “maximum number of parallel builds”. I had this set to 8 and several project builds (about 18 I think) would fail due to “File being used by another process”. After changing this to 1 all seems to work fine.
I’m not sure if you can work around this in the build (I don’t see an obvious easy solution) but it might be worth mentioning in the README file.
Regards, Slavo
From: Mike Schonberg [mailto:mschonberg@...]
Sent: 11 July 2012 19:40 To: Kundrik, Slavomir (IT/UK); openmama-users@... Subject: RE: [Openmama-users] OpenMAMA doesn't seem to work with WOMBAT tibrv bridge
Slavomir,
At this time the commercial bridges for TIBRV, LBM and NYSE Data Fabric supplied by NYSE as part of the MAMA 4.x and 5.x releases are not compatible with OpenMAMA; however, they will be part of the OpenMAMA Enterprise Edition which will be released in the near future.
I will look at the Windows build scripts and fix the problem that you encountered.
Regards, -Mike Schonberg
From:
openmama-users-bounces@...
[mailto:openmama-users-bounces@...]
On Behalf Of slavomir.kundrik@...
Hi,
I have finally got around to build the OpenMAMA 2.1 on Windows and all worked great. Perhaps just a small thing. In avis project post-build event I had to change
the CommandLine to
or it would produce error (copy finished with return code 1). The original copy would fail if AVIS_HOME contains spaces hence quotes.
Anyway, after getting all the building done I have decided to test it with a tibrv bridge that comes with MAMA4 api from WOMBAT. Unfortunately after launching the mamalistec.exe example that comes with OpenMAMA I got “Entry Point Not Found” error with the following message
“The procedure entry point mamaMsgImpl_usingPayloadBridge could not be located in the dynamic link library libmamacmd.dll”
Using dependency walker I can see it in the libmamacmd.dll that comes with WOMBAT but not in yours.
Is there something missing in the OpenMAMA implementation?
Thanks,
Slavomir Kundrik Principal Developer, Futures Front Office IT, EMEA Nomura
This e-mail (including any attachments) is confidential, may contain proprietary or privileged information and is intended for the named recipient(s) only. Unintended recipients are prohibited from taking action on the basis of information in this e-mail and must delete all copies. Nomura will not accept responsibility or liability for the accuracy or completeness of, or the presence of any virus or disabling code in, this e-mail. If verification is sought please request a hard copy. Any reference to the terms of executed transactions should be treated as preliminary only and subject to formal written confirmation by Nomura. Nomura reserves the right to monitor e-mail communications through its networks (in accordance with applicable laws). No confidentiality or privilege is waived or lost by Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is a reference to any entity in the Nomura Holdings, Inc. group. Please read our Electronic Communications Legal Notice which forms part of this e-mail: Please consider the environment before printing this email. Visit our website at
http://www.nyse.com This e-mail (including any attachments) is confidential, may contain
proprietary or privileged information and is intended for the named
recipient(s) only. Unintended recipients are prohibited from taking action
on the basis of information in this e-mail and must delete all copies.
Nomura will not accept responsibility or liability for the accuracy or
completeness of, or the presence of any virus or disabling code in, this
e-mail. If verification is sought please request a hard copy. Any reference
to the terms of executed transactions should be treated as preliminary only
and subject to formal written confirmation by Nomura. Nomura reserves the
right to monitor e-mail communications through its networks (in accordance
with applicable laws). No confidentiality or privilege is waived or lost by
Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is
a reference to any entity in the Nomura Holdings, Inc. group. Please read
our Electronic Communications Legal Notice which forms part of this e-mail:
http://www.Nomura.com/email_disclaimer.htm
|
|
Re: 2.1.1.2 install problem and version compatibility question
Mike Schonberg <mschonberg@...>
Bill,
You are correct, you should not have to run generateBuildFiles.sh if you download the source tar ball from openmama.org as we run the script prior to creating the archive.
I verified that the current 2.1 source contains common/c_cpp/configure and that the C/C++ MAMA builds complete from the downloaded source. Can you provide the link that you used to download the source, your configure command, and the output from configure and make?
Regards, -Mike
From: openmama-users-bounces@... [mailto:openmama-users-bounces@...]
On Behalf Of Glenn McClements
Sent: Tuesday, July 10, 2012 2:25 AM To: Bill Nokes Cc: openmama-users@... Subject: Re: [Openmama-users] 2.1.1.2 install problem and version compatibility question
Hi Bill, Answers below.
Yes. The wire level protocols are defined by the middlewares and message formats that OpenMAMA supports. If you are using the the underlying libraries, e.g. Avis, then OpenMAMA will be backwards compatible.
common/c_cpp/configure needs to be generated first by running generateBuildFiles.sh. Full build instructions are in he README file.
Glenn
From:
Bill Nokes <bill.nokes@...>
Hi,
Regards, Bill
Please consider the environment before printing this e-mail. Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
Re: OpenMAMA doesn't seem to work with WOMBAT tibrv bridge
Jacobraj Benet <JBenet@...>
Hi Slavomir,
The OpenMAMA source code doesn't include the bridge implementation of the Tibrv middleware. It only have the bridge implementation of avis and so wouldn't be able to run it on Tibrv.
Thanks,
-- Jacob
From: "slavomir.kundrik@..." <slavomir.kundrik@...>
Date: Wednesday, July 11, 2012 1:27 PM To: "openmama-users@..." <openmama-users@...> Subject: [Openmama-users] OpenMAMA doesn't seem to work with WOMBAT tibrv bridge Hi,
I have finally got around to build the OpenMAMA 2.1 on Windows and all worked great. Perhaps just a small thing. In avis project post-build event I had to change the CommandLine to
copy "$(AVIS_HOME)\Release\avis.dll" "$(OutDir)avis.dll" or it would produce error (copy finished with return code 1). The original copy would fail if AVIS_HOME contains spaces hence quotes.
Anyway,
after getting all the building done I have decided to test it with a tibrv bridge that comes with MAMA4 api from WOMBAT. Unfortunately after launching the mamalistec.exe example that comes with OpenMAMA I got “Entry Point Not Found” error with the following
message
“The procedure entry point mamaMsgImpl_usingPayloadBridge could not be located in the dynamic link library libmamacmd.dll”
Using dependency walker I can see it in the libmamacmd.dll that comes with WOMBAT but not in yours.
Is there something missing in the OpenMAMA implementation?
Thanks,
Slavomir Kundrik
Principal Developer, Futures Front Office IT, EMEA
Nomura
This e-mail (including any attachments) is confidential, may contain
proprietary or privileged information and is intended for the named
recipient(s) only. Unintended recipients are prohibited from taking action
on the basis of information in this e-mail and must delete all copies.
Nomura will not accept responsibility or liability for the accuracy or
completeness of, or the presence of any virus or disabling code in, this
e-mail. If verification is sought please request a hard copy. Any reference
to the terms of executed transactions should be treated as preliminary only
and subject to formal written confirmation by Nomura. Nomura reserves the
right to monitor e-mail communications through its networks (in accordance
with applicable laws). No confidentiality or privilege is waived or lost by
Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is
a reference to any entity in the Nomura Holdings, Inc. group. Please read
our Electronic Communications Legal Notice which forms part of this e-mail:
Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
Re: OpenMAMA doesn't seem to work with WOMBAT tibrv bridge
Mike Schonberg <mschonberg@...>
Slavomir,
At this time the commercial bridges for TIBRV, LBM and NYSE Data Fabric supplied by NYSE as part of the MAMA 4.x and 5.x releases are not compatible with OpenMAMA; however, they will be part of the OpenMAMA Enterprise Edition which will be released in the near future.
I will look at the Windows build scripts and fix the problem that you encountered.
Regards, -Mike Schonberg
From: openmama-users-bounces@... [mailto:openmama-users-bounces@...]
On Behalf Of slavomir.kundrik@...
Sent: Wednesday, July 11, 2012 11:27 AM To: openmama-users@... Subject: [Openmama-users] OpenMAMA doesn't seem to work with WOMBAT tibrv bridge
Hi,
I have finally got around to build the OpenMAMA 2.1 on Windows and all worked great. Perhaps just a small thing. In avis project post-build event I had to change the CommandLine
to
or it would produce error (copy finished with return code 1). The original copy would fail if AVIS_HOME contains spaces hence quotes.
Anyway, after getting all the building done I have decided to test it with a tibrv bridge that comes with MAMA4 api from WOMBAT. Unfortunately after launching the mamalistec.exe example that comes with OpenMAMA I got “Entry Point Not Found” error with the following message
“The procedure entry point mamaMsgImpl_usingPayloadBridge could not be located in the dynamic link library libmamacmd.dll”
Using dependency walker I can see it in the libmamacmd.dll that comes with WOMBAT but not in yours.
Is there something missing in the OpenMAMA implementation?
Thanks,
Slavomir Kundrik Principal Developer, Futures Front Office IT, EMEA Nomura
This e-mail (including any attachments) is confidential, may contain proprietary or privileged information and is intended for the named recipient(s) only. Unintended recipients are prohibited from taking action on the basis of information in this e-mail and must delete all copies. Nomura will not accept responsibility or liability for the accuracy or completeness of, or the presence of any virus or disabling code in, this e-mail. If verification is sought please request a hard copy. Any reference to the terms of executed transactions should be treated as preliminary only and subject to formal written confirmation by Nomura. Nomura reserves the right to monitor e-mail communications through its networks (in accordance with applicable laws). No confidentiality or privilege is waived or lost by Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is a reference to any entity in the Nomura Holdings, Inc. group. Please read our Electronic Communications Legal Notice which forms part of this e-mail: Please consider the environment before printing this email. Visit our website at http://www.nyse.com
|
|
OpenMAMA doesn't seem to work with WOMBAT tibrv bridge
Slavomir Kundrik
Hi,
I have finally got around to build the OpenMAMA 2.1 on Windows and all worked great. Perhaps just a small thing. In avis project post-build event I had to change the CommandLine to
copy "$(AVIS_HOME)\Release\avis.dll" "$(OutDir)avis.dll" or it would produce error (copy finished with return code 1). The original copy would fail if AVIS_HOME contains spaces hence quotes.
Anyway,
after getting all the building done I have decided to test it with a tibrv bridge that comes with MAMA4 api from WOMBAT. Unfortunately after launching the mamalistec.exe example that comes with OpenMAMA I got “Entry Point Not Found” error with the following
message
“The procedure entry point mamaMsgImpl_usingPayloadBridge could not be located in the dynamic link library libmamacmd.dll”
Using dependency walker I can see it in the libmamacmd.dll that comes with WOMBAT but not in yours.
Is there something missing in the OpenMAMA implementation?
Thanks,
Slavomir Kundrik
Principal Developer, Futures Front Office IT, EMEA
Nomura
This e-mail (including any attachments) is confidential, may contain
proprietary or privileged information and is intended for the named
recipient(s) only. Unintended recipients are prohibited from taking action
on the basis of information in this e-mail and must delete all copies.
Nomura will not accept responsibility or liability for the accuracy or
completeness of, or the presence of any virus or disabling code in, this
e-mail. If verification is sought please request a hard copy. Any reference
to the terms of executed transactions should be treated as preliminary only
and subject to formal written confirmation by Nomura. Nomura reserves the
right to monitor e-mail communications through its networks (in accordance
with applicable laws). No confidentiality or privilege is waived or lost by
Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is
a reference to any entity in the Nomura Holdings, Inc. group. Please read
our Electronic Communications Legal Notice which forms part of this e-mail:
http://www.Nomura.com/email_disclaimer.htm
|
|