Thread: [Quickfix-users] Building under Mac OS X
Brought to you by:
orenmnero
From: Tahir H B. <ta...@ac...> - 2004-10-05 16:05:48
|
Hi, Though I've gotten the C++ code built and installed (and tested), the Java code has given me problems. If anyone can help me, that would be much appreciated. I got the library to compile once I included the Java framework headers, but installing the libraries in /usr/local/lib did not work. Should it be instead installed in some Mac OS X library location? Thanks, -- tahir |
From: Oren M. <or...@qu...> - 2004-10-05 16:51:36
|
Can you give some more details about what you mean by "did not work"? --oren On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi, > > Though I've gotten the C++ code built and installed (and tested), the > Java code has given me problems. > > If anyone can help me, that would be much appreciated. I got the > library to compile once I included the Java framework headers, but > installing the libraries in /usr/local/lib did not work. Should it be > instead installed in some Mac OS X library location? > > Thanks, > -- tahir > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Tahir H B. <ta...@ac...> - 2004-10-05 17:05:28
|
So right now after I do 'make install' -- it put libquickfix_jni.dylib and quickfix.jar in /usr/local/lib, which isn't what is recommended by Apple: http://developer.apple.com/documentation/Java/Conceptual/ Java141Development/Core_APIs/chapter_6_section_4.html but I would think people have written the Makefile (or patched the standard one) for OS X such that it compiles and installs properly. does anyone know what files need to be in /Library/Java/Extensions/? i was only able to compile it after I edited the Makefile with the header path that the Apple jni document notes. if i run the test right now, i get: $ ./runat_java 81023 Exception in thread "main" java.lang.NoClassDefFoundError: at <at> <test name='definitions/server/fix40/10_MsgSeqNumEqual.def' result='failure' > <message> Invalid argument - "connect(2)" <line>3</line> </message> </test> -- tahir On Oct 5, 2004, at 12:51 PM, Oren Miller wrote: > Can you give some more details about what you mean by "did not work"? > > --oren > > On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: > >> Hi, >> >> Though I've gotten the C++ code built and installed (and tested), the >> Java code has given me problems. >> >> If anyone can help me, that would be much appreciated. I got the >> library to compile once I included the Java framework headers, but >> installing the libraries in /usr/local/lib did not work. Should it be >> instead installed in some Mac OS X library location? >> >> Thanks, >> -- tahir >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: IT Product Guide on >> ITManagersJournal >> Use IT products in your business? Tell us what you think of them. >> Give us >> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >> out more >> http://productguide.itmanagersjournal.com/guidepromo.tmpl >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> |
From: Oren M. <or...@qu...> - 2004-10-05 17:42:54
|
What version of OS/X are you running, and what version of ruby is installed? What results come out of runut_java? Currently the install scripts don't do a perfect job under OS/X, but the test scripts don't rely on this installation since they use the locally built libraries instead of the installed ones. Right now the only OS/X specific install feature the scripts are performing is creating a symlink to libquickfix_jni.dylib called libquickfix_jni.jnilib, since OS/X requires this extension. This symlink is also currently placed in /usr/local/lib. This probably isn't the ideal location as you pointed out, and we can see about installing them as per apple's recommendation. The current installation is basically the default for autotools which I don't think is very aware of how to deploy java in general, and even less so on OS/X. In the meantime it shouldn't particularly matter where the .jar and .jnilib are installed, as long as they get added to your classpath and java.library.path respectively. --oren On Oct 5, 2004, at 12:04 PM, Tahir H Butt wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > So right now after I do 'make install' -- it put libquickfix_jni.dylib > and quickfix.jar in /usr/local/lib, which isn't what is recommended by > Apple: > > http://developer.apple.com/documentation/Java/Conceptual/ > Java141Development/Core_APIs/chapter_6_section_4.html > > but I would think people have written the Makefile (or patched the > standard one) for OS X such that it compiles and installs properly. > does anyone know what files need to be in /Library/Java/Extensions/? > > i was only able to compile it after I edited the Makefile with the > header path that the Apple jni document notes. > > if i run the test right now, i get: > > $ ./runat_java 81023 > Exception in thread "main" java.lang.NoClassDefFoundError: at > <at> > <test name='definitions/server/fix40/10_MsgSeqNumEqual.def' > result='failure' > > <message> > Invalid argument - "connect(2)" > <line>3</line> > </message> > </test> > > -- tahir > > On Oct 5, 2004, at 12:51 PM, Oren Miller wrote: > >> Can you give some more details about what you mean by "did not work"? >> >> --oren >> >> On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: >> >>> Hi, >>> >>> Though I've gotten the C++ code built and installed (and tested), >>> the Java code has given me problems. >>> >>> If anyone can help me, that would be much appreciated. I got the >>> library to compile once I included the Java framework headers, but >>> installing the libraries in /usr/local/lib did not work. Should it >>> be instead installed in some Mac OS X library location? >>> >>> Thanks, >>> -- tahir >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: IT Product Guide on >>> ITManagersJournal >>> Use IT products in your business? Tell us what you think of them. >>> Give us >>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>> out more >>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>> > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Tahir H B. <ta...@ac...> - 2004-10-06 18:43:24
|
Hi, so I don't know why this hadn't happened before but I need to run 'sh build.sh' in the src directory to get the at.jar compiled and placed in lib. now that is done, i don't get the old message. instead i get: <at> Exception in thread "main" java.lang.UnsatisfiedLinkError: create at quickfix.SessionSettings.create(Native Method) at quickfix.SessionSettings.<init>(Unknown Source) at at.main(at.java:42) Runner.rb:79:in `sleep': Interrupt from Runner.rb:79:in `createProcess' from Runner.rb:72:in `each' from Runner.rb:72:in `createProcess' from Runner.rb:109 from Runner.rb:106:in `each' from Runner.rb:106 any clues on where i need to look to find why this error occured? just to be clear, in the root directory i had run ./configure and then make, yet the java code did not compile at that time. i've had to go into src and src/java and run the build scripts to get the jni and jar files compiled. maybe i am still missing something. why didn't the configure script setup the makefiles to do the java interface as well? -- tahir On Oct 5, 2004, at 1:42 PM, Oren Miller wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > What version of OS/X are you running, and what version of ruby is > installed? What results come out of runut_java? > > Currently the install scripts don't do a perfect job under OS/X, but > the test scripts don't rely on this installation since they use the > locally built libraries instead of the installed ones. Right now the > only OS/X specific install feature the scripts are performing is > creating a symlink to libquickfix_jni.dylib called > libquickfix_jni.jnilib, since OS/X requires this extension. This > symlink is also currently placed in /usr/local/lib. This probably > isn't the ideal location as you pointed out, and we can see about > installing them as per apple's recommendation. The current > installation is basically the default for autotools which I don't > think is very aware of how to deploy java in general, and even less so > on OS/X. > > In the meantime it shouldn't particularly matter where the .jar and > .jnilib are installed, as long as they get added to your classpath and > java.library.path respectively. > > --oren > > On Oct 5, 2004, at 12:04 PM, Tahir H Butt wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX FAQ: >> http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> So right now after I do 'make install' -- it put >> libquickfix_jni.dylib and quickfix.jar in /usr/local/lib, which isn't >> what is recommended by Apple: >> >> http://developer.apple.com/documentation/Java/Conceptual/ >> Java141Development/Core_APIs/chapter_6_section_4.html >> >> but I would think people have written the Makefile (or patched the >> standard one) for OS X such that it compiles and installs properly. >> does anyone know what files need to be in /Library/Java/Extensions/? >> >> i was only able to compile it after I edited the Makefile with the >> header path that the Apple jni document notes. >> >> if i run the test right now, i get: >> >> $ ./runat_java 81023 >> Exception in thread "main" java.lang.NoClassDefFoundError: at >> <at> >> <test name='definitions/server/fix40/10_MsgSeqNumEqual.def' >> result='failure' > >> <message> >> Invalid argument - "connect(2)" >> <line>3</line> >> </message> >> </test> >> >> -- tahir >> >> On Oct 5, 2004, at 12:51 PM, Oren Miller wrote: >> >>> Can you give some more details about what you mean by "did not work"? >>> >>> --oren >>> >>> On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: >>> >>>> Hi, >>>> >>>> Though I've gotten the C++ code built and installed (and tested), >>>> the Java code has given me problems. >>>> >>>> If anyone can help me, that would be much appreciated. I got the >>>> library to compile once I included the Java framework headers, but >>>> installing the libraries in /usr/local/lib did not work. Should it >>>> be instead installed in some Mac OS X library location? >>>> >>>> Thanks, >>>> -- tahir >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> This SF.net email is sponsored by: IT Product Guide on >>>> ITManagersJournal >>>> Use IT products in your business? Tell us what you think of them. >>>> Give us >>>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>>> out more >>>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>>> _______________________________________________ >>>> Quickfix-users mailing list >>>> Qui...@li... >>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>> >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: IT Product Guide on >> ITManagersJournal >> Use IT products in your business? Tell us what you think of them. >> Give us >> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >> out more >> http://productguide.itmanagersjournal.com/guidepromo.tmpl >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: Oren M. <or...@qu...> - 2004-10-06 18:53:59
|
The ability for the build script to successfully detect the presence of JNI and the need to do the java build is dependent on JAVA_HOME being set correctly. Under this directory, it mush be able to find include/jni.h. Is it set to the correct location? On my OS/X box it is set to /Library/Java/Home --oren On Oct 6, 2004, at 1:43 PM, Tahir H Butt wrote: > Hi, so I don't know why this hadn't happened before but I need to run > 'sh build.sh' in the src directory to get the at.jar compiled and > placed in lib. > > now that is done, i don't get the old message. > > instead i get: > > <at> > Exception in thread "main" java.lang.UnsatisfiedLinkError: create > at quickfix.SessionSettings.create(Native Method) > at quickfix.SessionSettings.<init>(Unknown Source) > at at.main(at.java:42) > Runner.rb:79:in `sleep': Interrupt > from Runner.rb:79:in `createProcess' > from Runner.rb:72:in `each' > from Runner.rb:72:in `createProcess' > from Runner.rb:109 > from Runner.rb:106:in `each' > from Runner.rb:106 > > any clues on where i need to look to find why this error occured? > > just to be clear, in the root directory i had run ./configure and then > make, yet the java code did not compile at that time. i've had to go > into src and src/java and run the build scripts to get the jni and jar > files compiled. maybe i am still missing something. why didn't the > configure script setup the makefiles to do the java interface as well? > > -- tahir > > On Oct 5, 2004, at 1:42 PM, Oren Miller wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX FAQ: >> http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> What version of OS/X are you running, and what version of ruby is >> installed? What results come out of runut_java? >> >> Currently the install scripts don't do a perfect job under OS/X, but >> the test scripts don't rely on this installation since they use the >> locally built libraries instead of the installed ones. Right now the >> only OS/X specific install feature the scripts are performing is >> creating a symlink to libquickfix_jni.dylib called >> libquickfix_jni.jnilib, since OS/X requires this extension. This >> symlink is also currently placed in /usr/local/lib. This probably >> isn't the ideal location as you pointed out, and we can see about >> installing them as per apple's recommendation. The current >> installation is basically the default for autotools which I don't >> think is very aware of how to deploy java in general, and even less >> so on OS/X. >> >> In the meantime it shouldn't particularly matter where the .jar and >> .jnilib are installed, as long as they get added to your classpath >> and java.library.path respectively. >> >> --oren >> >> On Oct 5, 2004, at 12:04 PM, Tahir H Butt wrote: >> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX FAQ: >>> http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> So right now after I do 'make install' -- it put >>> libquickfix_jni.dylib and quickfix.jar in /usr/local/lib, which >>> isn't what is recommended by Apple: >>> >>> http://developer.apple.com/documentation/Java/Conceptual/ >>> Java141Development/Core_APIs/chapter_6_section_4.html >>> >>> but I would think people have written the Makefile (or patched the >>> standard one) for OS X such that it compiles and installs properly. >>> does anyone know what files need to be in /Library/Java/Extensions/? >>> >>> i was only able to compile it after I edited the Makefile with the >>> header path that the Apple jni document notes. >>> >>> if i run the test right now, i get: >>> >>> $ ./runat_java 81023 >>> Exception in thread "main" java.lang.NoClassDefFoundError: at >>> <at> >>> <test name='definitions/server/fix40/10_MsgSeqNumEqual.def' >>> result='failure' > >>> <message> >>> Invalid argument - "connect(2)" >>> <line>3</line> >>> </message> >>> </test> >>> >>> -- tahir >>> >>> On Oct 5, 2004, at 12:51 PM, Oren Miller wrote: >>> >>>> Can you give some more details about what you mean by "did not >>>> work"? >>>> >>>> --oren >>>> >>>> On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: >>>> >>>>> Hi, >>>>> >>>>> Though I've gotten the C++ code built and installed (and tested), >>>>> the Java code has given me problems. >>>>> >>>>> If anyone can help me, that would be much appreciated. I got the >>>>> library to compile once I included the Java framework headers, but >>>>> installing the libraries in /usr/local/lib did not work. Should it >>>>> be instead installed in some Mac OS X library location? >>>>> >>>>> Thanks, >>>>> -- tahir >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------- >>>>> This SF.net email is sponsored by: IT Product Guide on >>>>> ITManagersJournal >>>>> Use IT products in your business? Tell us what you think of them. >>>>> Give us >>>>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>>>> out more >>>>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>>>> _______________________________________________ >>>>> Quickfix-users mailing list >>>>> Qui...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>>> >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: IT Product Guide on >>> ITManagersJournal >>> Use IT products in your business? Tell us what you think of them. >>> Give us >>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>> out more >>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>> >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: IT Product Guide on >> ITManagersJournal >> Use IT products in your business? Tell us what you think of them. >> Give us >> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >> out more >> http://productguide.itmanagersjournal.com/guidepromo.tmpl >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |
From: Tahir H B. <ta...@ac...> - 2004-10-07 16:30:34
|
so I set up the JAVA_HOME properly, the configure script detected JNI this time, and compiled the java code as well. unfortunately, running it still did not work. i get the message i posted earlier. Gateway $ ./runat_java 81023 <at> Exception in thread "main" java.lang.UnsatisfiedLinkError: create at quickfix.SessionSettings.create(Native Method) at quickfix.SessionSettings.<init>(Unknown Source) at at.main(at.java:42) Runner.rb:79:in `sleep': Interrupt from Runner.rb:79:in `createProcess' from Runner.rb:72:in `each' from Runner.rb:72:in `createProcess' from Runner.rb:109 from Runner.rb:106:in `each' from Runner.rb:106 this is quickfix-1.9.2 on a Powerbook G4 running OS X 1.3.5 On Oct 6, 2004, at 2:53 PM, Oren Miller wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > The ability for the build script to successfully detect the presence > of JNI and the need to do the java build is dependent on JAVA_HOME > being set correctly. Under this directory, it mush be able to find > include/jni.h. Is it set to the correct location? On my OS/X box it > is set to /Library/Java/Home > > --oren > > On Oct 6, 2004, at 1:43 PM, Tahir H Butt wrote: > >> Hi, so I don't know why this hadn't happened before but I need to run >> 'sh build.sh' in the src directory to get the at.jar compiled and >> placed in lib. >> >> now that is done, i don't get the old message. >> >> instead i get: >> >> <at> >> Exception in thread "main" java.lang.UnsatisfiedLinkError: create >> at quickfix.SessionSettings.create(Native Method) >> at quickfix.SessionSettings.<init>(Unknown Source) >> at at.main(at.java:42) >> Runner.rb:79:in `sleep': Interrupt >> from Runner.rb:79:in `createProcess' >> from Runner.rb:72:in `each' >> from Runner.rb:72:in `createProcess' >> from Runner.rb:109 >> from Runner.rb:106:in `each' >> from Runner.rb:106 >> >> any clues on where i need to look to find why this error occured? >> >> just to be clear, in the root directory i had run ./configure and >> then make, yet the java code did not compile at that time. i've had >> to go into src and src/java and run the build scripts to get the jni >> and jar files compiled. maybe i am still missing something. why >> didn't the configure script setup the makefiles to do the java >> interface as well? >> >> -- tahir >> >> On Oct 5, 2004, at 1:42 PM, Oren Miller wrote: >> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX FAQ: >>> http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> What version of OS/X are you running, and what version of ruby is >>> installed? What results come out of runut_java? >>> >>> Currently the install scripts don't do a perfect job under OS/X, but >>> the test scripts don't rely on this installation since they use the >>> locally built libraries instead of the installed ones. Right now >>> the only OS/X specific install feature the scripts are performing is >>> creating a symlink to libquickfix_jni.dylib called >>> libquickfix_jni.jnilib, since OS/X requires this extension. This >>> symlink is also currently placed in /usr/local/lib. This probably >>> isn't the ideal location as you pointed out, and we can see about >>> installing them as per apple's recommendation. The current >>> installation is basically the default for autotools which I don't >>> think is very aware of how to deploy java in general, and even less >>> so on OS/X. >>> >>> In the meantime it shouldn't particularly matter where the .jar and >>> .jnilib are installed, as long as they get added to your classpath >>> and java.library.path respectively. >>> >>> --oren >>> >>> On Oct 5, 2004, at 12:04 PM, Tahir H Butt wrote: >>> >>>> QuickFIX Documentation: >>>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>>> QuickFIX FAQ: >>>> http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ >>>> QuickFIX Support: http://www.quickfixengine.org/services.html >>>> >>>> So right now after I do 'make install' -- it put >>>> libquickfix_jni.dylib and quickfix.jar in /usr/local/lib, which >>>> isn't what is recommended by Apple: >>>> >>>> http://developer.apple.com/documentation/Java/Conceptual/ >>>> Java141Development/Core_APIs/chapter_6_section_4.html >>>> >>>> but I would think people have written the Makefile (or patched the >>>> standard one) for OS X such that it compiles and installs properly. >>>> does anyone know what files need to be in >>>> /Library/Java/Extensions/? >>>> >>>> i was only able to compile it after I edited the Makefile with the >>>> header path that the Apple jni document notes. >>>> >>>> if i run the test right now, i get: >>>> >>>> $ ./runat_java 81023 >>>> Exception in thread "main" java.lang.NoClassDefFoundError: at >>>> <at> >>>> <test name='definitions/server/fix40/10_MsgSeqNumEqual.def' >>>> result='failure' > >>>> <message> >>>> Invalid argument - "connect(2)" >>>> <line>3</line> >>>> </message> >>>> </test> >>>> >>>> -- tahir >>>> >>>> On Oct 5, 2004, at 12:51 PM, Oren Miller wrote: >>>> >>>>> Can you give some more details about what you mean by "did not >>>>> work"? >>>>> >>>>> --oren >>>>> >>>>> On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Though I've gotten the C++ code built and installed (and tested), >>>>>> the Java code has given me problems. >>>>>> >>>>>> If anyone can help me, that would be much appreciated. I got the >>>>>> library to compile once I included the Java framework headers, >>>>>> but installing the libraries in /usr/local/lib did not work. >>>>>> Should it be instead installed in some Mac OS X library location? >>>>>> >>>>>> Thanks, >>>>>> -- tahir >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------- >>>>>> This SF.net email is sponsored by: IT Product Guide on >>>>>> ITManagersJournal >>>>>> Use IT products in your business? Tell us what you think of them. >>>>>> Give us >>>>>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to >>>>>> find out more >>>>>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>>>>> _______________________________________________ >>>>>> Quickfix-users mailing list >>>>>> Qui...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>>>> >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> This SF.net email is sponsored by: IT Product Guide on >>>> ITManagersJournal >>>> Use IT products in your business? Tell us what you think of them. >>>> Give us >>>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>>> out more >>>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>>> _______________________________________________ >>>> Quickfix-users mailing list >>>> Qui...@li... >>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>> >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: IT Product Guide on >>> ITManagersJournal >>> Use IT products in your business? Tell us what you think of them. >>> Give us >>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>> out more >>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> >> > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: Hans B. <han...@ma...> - 2004-10-08 09:58:44
|
On Thu, 2004-10-07 at 18:26, Tahir H Butt wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > so I set up the JAVA_HOME properly, the configure script detected JNI > this time, and compiled the java code as well. > > unfortunately, running it still did not work. i get the message i > posted earlier. > > Gateway $ ./runat_java 81023 > <at> > Exception in thread "main" java.lang.UnsatisfiedLinkError: create > at quickfix.SessionSettings.create(Native Method) > at quickfix.SessionSettings.<init>(Unknown Source) > at at.main(at.java:42) > Runner.rb:79:in `sleep': Interrupt > from Runner.rb:79:in `createProcess' > from Runner.rb:72:in `each' > from Runner.rb:72:in `createProcess' > from Runner.rb:109 > from Runner.rb:106:in `each' > from Runner.rb:106 > > this is quickfix-1.9.2 on a Powerbook G4 running OS X 1.3.5 Do you have the 'lib/quickfix.jar'. I got some similar exception recently, when building on Linux Debian (sid). I did not have the Java bin directory in the PATH. That was needed for running 'javah'. check $PATH and run: PATH=$JAVA_HOME/bin:$PATH export PATH if necessary Hans Bausewein |