Re: [Sawfish] Libtool errors for librep 0.92.2 compilation |
[ Thread Index | Date Index | More lists.tuxfamily.org/sawfish Archives ]
On Tuesday 04 September 2012 01:08:15 Rafal Kolanski wrote: > On 24/08/12 06:48, Tomasz Gajewski wrote: > > Christopher Roy Bratusek <nano@xxxxxxxxxxxxx> writes: > >> You can either do: > >> > >> ./autogen [configureflags] > >> > >> or > >> > >> make SHELL=/bin/bash > > > > I've just came across this problem and found another workaround: > > > > export CONFIG_SHELL="/bin/bash" > > > > This allows to build from deb src packages from: > > > > deb-src http://apt.nanolx.org/ photonic main > > > > without any other problems. > > Thank you, that helps a lot. > > However, I still think that if Makedefs.in requests /bin/sh for the > shell, and then we end up using bash-only features, then that is not > quite right. All it takes is changing one line, and librep builds > without any surprises (dpkg-buildpackage -rfakeroot): > > --- a/Makedefs.in > +++ b/Makedefs.in > @@ -20,7 +20,7 @@ > > version=@version@ > libversion=@libversion@ > -SHELL=/bin/sh > +SHELL=/bin/bash > > Is there any reason that that this is not desired behaviour? > > Sincerely, > > Rafal Kolanski.
The reason why we call /bin/sh is, that this bug is not caused by bashisms from Sawfish, it's a bug in autoconf. Using Bash is just a work-around for faulty autoconf versions.
Regards |
Attachment:
signature.asc
Description: This is a digitally signed message part.
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |