On Sun, Aug 26, 2012 at 10:51 PM, Eduardo Silva <[email protected]> wrote: > Hi Kyle, > > On Sun, Aug 26, 2012 at 7:06 PM, Kyle Sanderson <[email protected]> wrote: >> Hi Eduardo, >> >> 1.1.1 works (Compiles)! However, I had to make two changes to Line 13, >> DPOSIX (Should be -DPOSIX), and remove the space with ' >> -L/home/USERNAME/monkey_ssl/matrixssl-3-3-1-open'. Which version of >> gcc are you compiling with? >> >> Thanks for those steps! I would have never figured it out otherwise. >> Kyle. > > thanks to you, i have updated the .txt with the proper fix. > > My plan for 1.2 is to deprecate this matrixssl dependency and use > something with better support and docs such as PolarSSL > > best,
btw, i am using: gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 > >> >> On Sun, Aug 26, 2012 at 3:00 PM, Eduardo Silva <[email protected]> wrote: >>> On Sat, Aug 25, 2012 at 11:01 PM, Kyle Sanderson <[email protected]> >>> wrote: >>>> Just for what it's worth, I too am having issues with the >>>> installation. I haven't tried 1.1.1 as I don't have any spare cycles, >>>> but it's still on my radar. Thanks for the walk-through! >>>> >>>> Thanks, >>>> Kyle. >>> >>> Hi Kyle, >>> >>> please try 1.1.1 as it fixes some problems with the build system, >>> >>> best, >>>> >>>> On Fri, Aug 24, 2012 at 12:40 PM, Eduardo Silva <[email protected]> wrote: >>>>> Please review the following txt file with the step by step instructions: >>>>> >>>>> http://edsiper.linuxchile.cl/monkey_ssl.txt >>>>> >>>>> send us some feedback... >>>>> >>>>> cheers! >>>>> >>>>> On Fri, Aug 24, 2012 at 4:31 AM, Luna <[email protected]> wrote: >>>>>> Here you go. >>>>>> linux-gate.so.1 => (0x00977000) >>>>>> libmatrixssl.so => not found >>>>>> libc.so.6 => /lib/libc.so.6 (0x0033a000) >>>>>> /lib/ld-linux.so.2 (0x00597000) >>>>>> >>>>>> >>>>>> -----Original Message----- From: Eduardo Silva >>>>>> Sent: Thursday, August 23, 2012 11:34 PM >>>>>> >>>>>> To: Luna >>>>>> Cc: [email protected] >>>>>> Subject: Re: [Monkey] liana_ssl >>>>>> >>>>>> please provide the output of: >>>>>> >>>>>> ldd monkey-1.1.1/plugins/liana_ssl/monkey-liana_ssl.so >>>>>> >>>>>> On Thu, Aug 23, 2012 at 9:50 PM, Luna <[email protected]> wrote: >>>>>>> >>>>>>> After a while trying to configure it, I think you have to the Load in >>>>>>> the >>>>>>> correct position in the document it to try load the plugin. I get these >>>>>>> errors now. >>>>>>> >>>>>>> Monkey HTTP Daemon 1.1.1 >>>>>>> Built : Aug 23 2012 21:59:38 (gcc 4.4.6) >>>>>>> Home : http://monkey-project.com >>>>>>> [2012/08/23 22:34:05] [Warning] dlopen() libmatrixssl.so: cannot open >>>>>>> shared >>>>>>> object file: No such file or directory >>>>>>> [2012/08/23 22:34:05] [Warning] Invalid plugin >>>>>>> '/home/****/monkey-1.1.1/plugins/liana_ssl/monkey-liana_ssl.so' >>>>>>> [2012/08/23 22:34:05] [ Error] TransportLayer 'liana_ssl' not found >>>>>>> >>>>>>> I'm sure I am post to disable the regular liana plugin in the >>>>>>> monkey.conf >>>>>>> and plugins.load. As for libmatrixssl.so is that linking to the >>>>>>> /usr/lib >>>>>>> or >>>>>>> /usr/local/lib? I have no clue what it means liana_ssl not found. :( >>>>>>> >>>>>>> >>>>>>> -----Original Message----- From: Eduardo Silva >>>>>>> Sent: Thursday, August 23, 2012 9:29 PM >>>>>>> >>>>>>> To: Luna >>>>>>> Cc: [email protected] >>>>>>> Subject: Re: [Monkey] liana_ssl >>>>>>> >>>>>>> seems like i forgot to mention that you have to compile matrixssl >>>>>>> before the monkey plugin: >>>>>>> >>>>>>> cd matrixssl-3-3-1-open/ >>>>>>> make >>>>>>> >>>>>>> >>>>>>> On Thu, Aug 23, 2012 at 7:00 PM, Luna <[email protected]> wrote: >>>>>>>> >>>>>>>> >>>>>>>> [****@****liana_ssl]$ gcc -g liana_ssl.c -shared -o monkey-liana_ssl.so >>>>>>>> -I../../src/include/ -I/home/username/matrixssl-3-3-1-open/ -fPIC >>>>>>>> -DPOSIX >>>>>>>> -L/home/username/matrixssl-3-3-1-open -lmatrixssl >>>>>>>> >>>>>>>> /usr/bin/ld: cannot find -lmatrixssl >>>>>>>> collect2: ld returned 1 exit status >>>>>>>> >>>>>>>> If I don't include -lmatrixssl no error message comes out. >>>>>>>> >>>>>>>> -----Original Message----- From: Eduardo Silva >>>>>>>> Sent: Thursday, August 23, 2012 7:14 PM >>>>>>>> >>>>>>>> To: Luna >>>>>>>> Cc: [email protected] >>>>>>>> Subject: Re: [Monkey] liana_ssl >>>>>>>> >>>>>>>> please copy/paste the full output of the gcc command. >>>>>>>> >>>>>>>> On Thu, Aug 23, 2012 at 6:02 PM, Luna <[email protected]> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> It stops right there, I don't matrixssl does not compile a file like >>>>>>>>> that. >>>>>>>>> >>>>>>>>> /usr/bin/ld: cannot find -lmatrixssl >>>>>>>>> collect2: ld returned 1 exit status >>>>>>>>> >>>>>>>>> >>>>>>>>> -----Original Message----- From: Eduardo Silva >>>>>>>>> Sent: Wednesday, August 22, 2012 11:34 PM >>>>>>>>> To: Luna >>>>>>>>> Cc: [email protected] >>>>>>>>> Subject: Re: [Monkey] liana_ssl >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> On Wed, Aug 22, 2012 at 6:51 PM, Luna <[email protected]> >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Hi I been trying to compile monkey with liana_ssl, I notice on the >>>>>>>>>> make >>>>>>>>>> it >>>>>>>>>> requires matrixssl. I go download matrixssl and try to compile or >>>>>>>>>> maybe >>>>>>>>>> monkey just need the headers its not clear on this part. Then again >>>>>>>>>> I >>>>>>>>>> never >>>>>>>>>> did understand some things in Linux. In the folder of liana_ssl I >>>>>>>>>> check >>>>>>>>>> the >>>>>>>>>> path in the makefile where it had /usr/include/matrixssl for the >>>>>>>>>> matrixssl >>>>>>>>>> so I copy the header files there. Unfortunately it does not compile >>>>>>>>>> right >>>>>>>>>> I >>>>>>>>>> gotton to the point where ld is looking –lmatrixssl so I’m stumped at >>>>>>>>>> this >>>>>>>>>> matrixssl does not even compile a binary like that. I’m using Red >>>>>>>>>> Hat >>>>>>>>>> EPEL >>>>>>>>>> 6 i386 without liana_ssl it compiles correctly and I can use monkey. >>>>>>>>>> For >>>>>>>>>> my >>>>>>>>>> test I need monkey with ssl support. Can somebody help me out here. >>>>>>>>>> Mostly >>>>>>>>>> is there a way to properly compile and place the headers so monkey >>>>>>>>>> can >>>>>>>>>> use >>>>>>>>>> them correctly >>>>>>>>>> >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> i understand, matrixssl is a pain, it don't have a clean way to >>>>>>>>> install the binaries and headers in the system. We will move to a more >>>>>>>>> friendly SSL library shortly. >>>>>>>>> >>>>>>>>> I just tested the following workaround: >>>>>>>>> >>>>>>>>> 1) get monkey-1.1.1, configure like: ./configure --debug , then 'make' >>>>>>>>> 2) get matrixssl 3.3.1, after unpack it you should have something >>>>>>>>> like: /home/foo/matrixssl-3-3-1-open/ >>>>>>>>> 3) go into monkey directory: monkey-1.1.1/plugins/liana_ssl >>>>>>>>> 4) compile the plugin with the following command: >>>>>>>>> >>>>>>>>> gcc -g liana_ssl.c -shared -o monkey-liana_ssl.so >>>>>>>>> -I../../src/include/ -I/home/foo/matrixssl-3-3-1-open/ -fPIC -DPOSIX >>>>>>>>> -L/home/foo/matrixsssl-3-3-1-open -lmatrixssl >>>>>>>>> >>>>>>>>> (make sure to replace /home/foo/matrixssl-3-3-1-open/ with the >>>>>>>>> proper directory from where you have matrixssl) >>>>>>>>> >>>>>>>>> 5) after that you will have a file called monkey-liana_ssl.so, thats >>>>>>>>> your plugin :) >>>>>>>>> >>>>>>>>> 6) Edit monkey-1.1.1/conf/plugins.load and make sure the >>>>>>>>> monkey-liana_ssl.so plugin is loaded >>>>>>>>> >>>>>>>>> please let me know if it works, >>>>>>>>> >>>>>>>>> best >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Eduardo Silva >>>>>>>>> http://edsiper.linuxchile.cl >>>>>>>>> http://www.monkey-project.com >>>>>>>>> _______________________________________________ >>>>>>>>> Monkey mailing list >>>>>>>>> [email protected] >>>>>>>>> http://lists.monkey-project.com/listinfo/monkey >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Eduardo Silva >>>>>>>> http://edsiper.linuxchile.cl >>>>>>>> http://www.monkey-project.com >>>>>>>> _______________________________________________ >>>>>>>> Monkey mailing list >>>>>>>> [email protected] >>>>>>>> http://lists.monkey-project.com/listinfo/monkey >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Eduardo Silva >>>>>>> http://edsiper.linuxchile.cl >>>>>>> http://www.monkey-project.com >>>>>>> _______________________________________________ >>>>>>> Monkey mailing list >>>>>>> [email protected] >>>>>>> http://lists.monkey-project.com/listinfo/monkey >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Eduardo Silva >>>>>> http://edsiper.linuxchile.cl >>>>>> http://www.monkey-project.com >>>>>> _______________________________________________ >>>>>> Monkey mailing list >>>>>> [email protected] >>>>>> http://lists.monkey-project.com/listinfo/monkey >>>>> >>>>> >>>>> >>>>> -- >>>>> Eduardo Silva >>>>> http://edsiper.linuxchile.cl >>>>> http://www.monkey-project.com >>>>> _______________________________________________ >>>>> Monkey mailing list >>>>> [email protected] >>>>> http://lists.monkey-project.com/listinfo/monkey >>>> _______________________________________________ >>>> Monkey mailing list >>>> [email protected] >>>> http://lists.monkey-project.com/listinfo/monkey >>> >>> >>> >>> -- >>> Eduardo Silva >>> http://edsiper.linuxchile.cl >>> http://www.monkey-project.com > > > > -- > Eduardo Silva > http://edsiper.linuxchile.cl > http://www.monkey-project.com -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com _______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
