On Mon, 17 Feb 2014, Arie Middelkoop wrote:

> Check this line:
>
> ./configure: line 15220: /root/windows/install/
> coccinelle-master/coccinelle-master/setup/fake-subst.sh: Permission denied
>
> That script is executed to find python when pkg-config was not found.
> Check whether the executable bit is set.

Thanks for the suggestion.  For me it is, but perhaps it changes when
someone downloads the code?

julia

>
> Arie
>
> 2014-02-17 2:27 GMT+01:00 林嘉(程二 福州) <[email protected]>:
> > Yes, I rerun the configure with enable python, and found lack of the 
> > pkg-config python lib
> >
> >
> > ./configure --enable-release --enable-ocaml --enable-python 
> > --enable-pcre-syntax
> > reports:
> > ./configure: line 15220: 
> > /root/windows/install/coccinelle-master/coccinelle-master/setup/fake-subst.sh:
> >  Permission denied
> > configure: error: the python scripts feature is enabled but the pkg-config 
> > python library is not found
> >
> >
> >
> > finally, I directly download the 1.0 version Debian package from 
> > https://packages.debian.org/wheezy/i386/coccinelle/download
> >
> >
> > -----邮件原件-----
> > 发件人: Julia Lawall [mailto:[email protected]]
> > 发送时间: 2014年2月15日 14:18
> > 收件人: 林嘉(程二 福州)
> > 抄送: Nicolas Palix; [email protected]
> > 主题: Re: 答复: [Cocci] 答复: Fatal error: exception Failure("no python")
> >
> > On Sat, 15 Feb 2014, 林嘉(程二 福州) wrote:
> >
> >> Sorry , I didn’t describe clearly.  Well,  The step is following:
> >>
> >> 1  I installed cocc by using deb package 'coccinelle_0.2.3.deb-1_i386.deb' 
> >> at first.   All is ok.
> >
> > This is not good at all.  But I am not sure why you are using that version. 
> >  That is from the old stable version of Debian.  The current stable version 
> > is 1.0.0-rc12.
> >
> >> 2 Then I think its version may be too low. So I downloaded the source
> >> of version 1.0 and make install.  All is ok.
> >
> > Did you run ./configure?  I'm surprised that it owuld let you run make 
> > without doing that.  ./configure will normally succeed, but I believe it 
> > says at the end what features it managed to find.
> >
> >> 3 I made some 'apt-get install upgrade and update' for another reason,
> >> I didn’t think it has something to do with cocc.
> >>
> >> 4  the problem occur when I use cocc.
> >>
> >> 5 I found I can run cocc by "/usr/bin/spatch " , but not by "spatch ",
> >> I think there is some chaos in the cocc config now, see following...
> >
> > Coccinelle goes in /usr/local/bin
> >
> >> root@debian:~/windows/ctest/cocc# /usr/bin/spatch -version spatch
> >> version 0.2.3 with Python support root@debian:~/windows/ctest/cocc#
> >> spatch -version spatch version 1.0.0-rc19 without Python support and
> >> with Str regexp support root@debian:~/windows/ctest/cocc#
> >
> > Clearly it has not found python during the configure operation.  Maybe if 
> > you rerun configure and save the output in a file, you will find the 
> > problem.
> >
> > julia
> >
> >>
> >>
> >> -----邮件原件-----
> >> 发件人: Julia Lawall [mailto:[email protected]]
> >> 发送时间: 2014年2月14日 20:58
> >> 收件人: 林嘉(程二 福州)
> >> 抄送: Nicolas Palix; [email protected]
> >> 主题: Re: [Cocci] 答复: Fatal error: exception Failure("no python")
> >>
> >> On Fri, 14 Feb 2014, 林嘉(程二 福州) wrote:
> >>
> >> > # spatch --version
> >> > spatch version 1.0.0-rc19 without Python support and with Str regexp
> >> > support
> >> >
> >> > but I didn't make and make install with option '--without-python '
> >> > that is I pressed  ./configure --enable-release, just it
> >> >
> >> >
> >> > and now when I run "/usr/bin/spatch -sp_file ....", all is ok, it
> >> > seems version 0.2.3 runs but "spatch -sp_file " reports fail, seems 
> >> > version 1.0 runs?
> >>
> >> I'm not sure to understand what you are doing.  Are you compiling 
> >> coccinelle from the source code, or are you using one from a distribution.
> >> If you are compiling from source code, what does it say about python when 
> >> you run ./configure?
> >>
> >> I think that you are not the first to have this problem.  Maybe search for 
> >> python on the gmane archives of the mailing list:
> >>
> >> http://blog.gmane.org/gmane.comp.version-control.coccinelle
> >>
> >> julia
> >>
> >>
> >> >
> >> > -----邮件原件-----
> >> > 发件人: [email protected] [mailto:[email protected]] 代表 Nicolas
> >> > Palix
> >> > 发送时间: 2014年2月14日 17:51
> >> > 收件人: 林嘉(程二 福州)
> >> > 抄送: [email protected]
> >> > 主题: Re: [Cocci] Fatal error: exception Failure("no python")
> >> >
> >> > Hi,
> >> >
> >> > On Fri, Feb 14, 2014 at 8:57 AM, 林嘉(程二 福州) <[email protected]> wrote:
> >> > > Then I found cocc can not work, it reports: Fatal error: exception
> >> > > Failure("no python")
> >> >
> >> > You get is error when spatch has not been compiled with Python support 
> >> > but you are still using cocci file with Python snippet.
> >> >
> >> > Does ' spatch --version' report python support ?
> >> > Such as
> >> >      spatch version 1.0.0-rc15 with Python support and with PCRE
> >> > support
> >> >
> >> > Regards,
> >> > --
> >> > Nicolas Palix
> >> > Tel: +33 4 76 51 46 27
> >> > http://lig-membres.imag.fr/palix/
> >> > _______________________________________________
> >> > Cocci mailing list
> >> > [email protected]
> >> > https://systeme.lip6.fr/mailman/listinfo/cocci
> >> >
> >>
> > _______________________________________________
> > Cocci mailing list
> > [email protected]
> > https://systeme.lip6.fr/mailman/listinfo/cocci
>
_______________________________________________
Cocci mailing list
[email protected]
https://systeme.lip6.fr/mailman/listinfo/cocci

Reply via email to