Hi Lieven, You are right. It worked for me. The path to scons/script was missing due to which subversion was not picking the serf libraries. First milestone is completed. Thank you Team.
regards, Arun On Wed, Dec 16, 2015 at 5:42 PM, Lieven Govaerts <l...@apache.org> wrote: > Arun, > > On Wed, Dec 16, 2015 at 10:57 AM, arun prasath <get2a...@gmail.com> wrote: > > Adding scons Dev Team. > > > > Please help me on this. > > > > I don't think the scons dev team is needed for any of the problems > you're encountering. > > > I have fixed the import error by running the scons from source instead of > > scons from installed path. But bin directory is missing. Any idea why bin > > directory is missing? > > What "scons install" does is build the serf source code files and then > installs them to a location you specified. > Because serf is a library, it does not have any executables to > install, so no bin folder is needed. > The files the Subversion build system requires are libserf-1.so and > the .h files, so it looks like your serf installation worked fine. > > > > Thank you. > > > > Regards, > > Arun Prasath > > > > On Wed, Dec 16, 2015 at 3:21 PM, arun prasath <get2a...@gmail.com> > wrote: > >> > >> Hi Lieven, > >> As suggested I skipped the "scons check" and executed "scons install". > It > >> went fine but bin directory was not there inside the scons installation > >> folder. The files installed are below. Then I tried svn install but it > says > >> serf is not available. > > You need to tell Subversion's configure where to find the serf > library. This is documented in the INSTALL file of the Subversion > source code distribution. > (the --with-serf option). > If you can't get it solved, I'm sure the Subversion community can help > you out, you can contact these nice folks at > us...@subversion.apache.org . > > regards, > > Lieven > > > >> -bash-4.1$ find /local/application/packages/serf1.3.8/ -print > >> /local/application/packages/serf1.3.8/ > >> /local/application/packages/serf1.3.8/lib > >> /local/application/packages/serf1.3.8/lib/libserf-1.so.1.3.0 > >> /local/application/packages/serf1.3.8/lib/pkgconfig > >> /local/application/packages/serf1.3.8/lib/pkgconfig/serf-1.pc > >> /local/application/packages/serf1.3.8/lib/libserf-1.so.1 > >> /local/application/packages/serf1.3.8/lib/libserf-1.so > >> /local/application/packages/serf1.3.8/include > >> /local/application/packages/serf1.3.8/include/serf-1 > >> /local/application/packages/serf1.3.8/include/serf-1/serf_bucket_types.h > >> /local/application/packages/serf1.3.8/include/serf-1/serf.h > >> /local/application/packages/serf1.3.8/include/serf-1/serf_bucket_util.h > >> > >> regards, > >> Arun > >> > >> > >> On Tue, Dec 15, 2015 at 9:02 PM, arun prasath <get2a...@gmail.com> > wrote: > >>> > >>> Hi Lieven, > >>> > >>> Thanks for email. I am again struck, i'm confused and messed the scons > >>> install. > >>> I tried your first option to install without check. This time I fail in > >>> first step. I have the python2.7 in the custom install path. what > variables > >>> do I need to export for scons to work. somehow it was working last > time. > >>> > >>> -bash-4.1$ /local/<path>/scons-2.4.1/bin/scons > >>> PREFIX=/local/<install_path>/serf1.3.8 > >>> Import failed. Unable to find SCons files in: > >>> /local/apps/pkgs/scons-2.4.1/bin/../engine > >>> /local/apps/pkgs/scons-2.4.1/bin/scons-local-2.4.1 > >>> /local/apps/pkgs/scons-2.4.1/bin/scons-local > >>> /local/apps/pkgs/scons-2.4.1/lib/scons-2.4.1 > >>> /usr/lib/scons-2.4.1 > >>> /usr/local/lib/scons-2.4.1 > >>> /local/apps/pkgs/scons-2.4.1/lib/python2.6/site-packages/scons-2.4.1 > >>> /usr/lib/python2.6/site-packages/scons-2.4.1 > >>> /usr/local/lib/python2.6/site-packages/scons-2.4.1 > >>> /usr/lib64/scons-2.4.1 > >>> /local/apps/pkgs/scons-2.4.1/lib/scons > >>> /usr/lib/scons > >>> /usr/local/lib/scons > >>> /local/apps/pkgs/scons-2.4.1/lib/python2.6/site-packages/scons > >>> /usr/lib/python2.6/site-packages/scons > >>> /usr/local/lib/python2.6/site-packages/scons > >>> /usr/lib64/scons > >>> Traceback (most recent call last): > >>> File "/local/<path>/scons-2.4.1/bin/scons", line 190, in <module> > >>> import SCons.Script > >>> ImportError: No module named SCons.Script > >>> > >>> Thank you. > >>> Arun > >>> > >>> On Sat, Dec 12, 2015 at 11:50 PM, Lieven Govaerts > >>> <lieven.govae...@gmail.com> wrote: > >>>> > >>>> Arun, > >>>> > >>>> the compile error you're seeing is in a code file in serf's test > >>>> suite, not in the actual serf library. > >>>> > >>>> The easiest way for you to get going, is to skip building the test > >>>> suite. Just running 'scons', and then 'scons install' should do that, > >>>> just skip the 'scons check' step. > >>>> > >>>> The alternative is to fix your serf 1.3.8 copy. For that you need to > >>>> get a serf 1.3.8 working copy first: > >>>> $ svn co https://svn.apache.org/repos/asf/serf/tags/1.3.8/ serf1.3.8 > >>>> > >>>> In the new working copy, you can now merge the change that fixes this > >>>> problem from the serf repo. > >>>> $ svn merge -c 1700013 > >>>> https://svn.apache.org/repos/asf/serf/branches/1.3.x . > >>>> > >>>> Hope this helps! > >>>> > >>>> > >>>> On Sat, Dec 12, 2015 at 12:23 PM, arun prasath <get2a...@gmail.com> > >>>> wrote: > >>>> > Thanks Lieven, Andreas. > >>>> > > >>>> > I was stuck and cluless. Now happy to see your responses but I have > >>>> > few > >>>> > questions which will help me plan the things. > >>>> > > >>>> > 1. Firstly, when are you planning for next release 1.3.9. Is that > >>>> > happen in > >>>> > near future or will take months. > >>>> > >>>> Good question. The release seems to be stuck for a while, so no > >>>> promises. > >>>> > >>>> > 2. I see only one line change - #1237 line comment moved to C line > >>>> > comment > >>>> > /* ..*/ in the comment. > >>>> > 3. I have modified the file but could not get the compilation go > >>>> > successfully in scons check. I have updated one file > >>>> > /test/test_buckets.c. > >>>> > 4. You have mentioned to merge the patches trunk & 1.3.x, do you > mean > >>>> > I > >>>> > have to checkout all the files/directories and do the merge of > files. > >>>> > I > >>>> > believe there will be lot of files in both the releases if I have to > >>>> > merge > >>>> > both the release (trunk & 1.3.x) > >>>> > 5. If only test/test_buckets.c file change then how to merge the > >>>> > files.If i > >>>> > change the comment to c style, will it work. > >>>> > 6. Could you give me more info on this so that i can update and > >>>> > install the > >>>> > serf 1.3.8. > >>>> > I have already installed SVN without serf and now users are asking > for > >>>> > http > >>>> > support in production environment. Your inputs and suggestions would > >>>> > really > >>>> > help me plan the things. > >>>> > Apologize if I have asked silly/too many questions like how to > merge. > >>>> > However, I will see how serf files are available in trunk/branch in > >>>> > svn. > >>>> > >>>> Think I've answered these questions above. > >>>> > >>>> regards, > >>>> > >>>> Lieven > >>>> > >>>> > >>>> > Thank a ton. > >>>> > Arun Prasath > >>>> > > >>>> > On Sat, Dec 12, 2015 at 2:40 PM, Andreas Stieger > >>>> > <andreas.stie...@gmx.de> > >>>> > wrote: > >>>> > > >>>> >> Hello Arun, > >>>> >> > >>>> >> arun prasath wrote: > >>>> >> > test/test_buckets.c: In function 'deflate_compress': > >>>> >> > test/test_buckets.c:1237: error: expected expression before '/' > >>>> >> > token > >>>> >> > >>>> >> Nothing to do with SCons. Simple compile error. This was already > >>>> >> fixed but > >>>> >> not released yet. > >>>> >> > >>>> >> See: https://issues.apache.org/jira/browse/SERF-169 > >>>> >> > >>>> >> Check or merge these patches, these will be in the next release. > >>>> >> (trunk) > https://svn.apache.org/viewvc?view=revision&revision=1699973 > >>>> >> (1.3.x) > https://svn.apache.org/viewvc?view=revision&revision=1700013 > >>>> >> > >>>> >> Andreas > >>>> >> > >>> > >>> > >> > > >