[arch-general] opensp compile fails

Baho Utot baho-utot at columbus.rr.com
Wed Dec 3 15:33:06 EST 2008


On Tuesday 02 December 2008 8:45:13 pm Daenyth Blank wrote:
> On Tue, Dec 2, 2008 at 20:33, Baho Utot <baho-utot at columbus.rr.com> wrote:
> > OpenSp PKGBUILD fails to compile with the following error:
> >
> > g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../generic -march=native
> > -O2 -pipe -fomit-frame-pointer -c ArcEngine.cxx -MT
> > ArcEngine.lo -MD -MP -MF .deps/ArcEngine.TPlo  -fPIC -DPIC -o
> > .libs/ArcEngine.lo In file included from ArcEngine.cxx:20:
> > ../include/InternalInputSource.h:37: error: extra
> > qualification 'OpenSP::InternalInputSource::' on
> > member 'asInternalInputSource'
> > make[3]: *** [ArcEngine.lo] Error 1
> > make[3]: Leaving directory `/home/scrat/ARCH/opensp/src/OpenSP-1.5.1/lib'
> > make[2]: *** [all] Error 2
> > make[2]: Leaving directory `/home/scrat/ARCH/opensp/src/OpenSP-1.5.1/lib'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/home/scrat/ARCH/opensp/src/OpenSP-1.5.1'
> > make: *** [all] Error 2
> > ==> ERROR: Build Failed.
> >
> > It looks like it is orphaned so
> >
> > Here is a patch to fix this:
> >
> > cat InternalInputSource.patch
> >
> > --- OpenSP-1.5.1~/include/InternalInputSource.h  2003-07-17
> > 14:14:00.000000000 -0400
> > +++ OpenSP-1.5.1/include/InternalInputSource.h  2008-11-13
> > 12:24:04.591406546 -0500
> > @@ -34,7 +34,7 @@
> >   void pushCharRef(Char ch, const NamedCharRef &);
> >   Boolean rewind(Messenger &);
> >   const StringC *contents();
> > -  InternalInputSource *InternalInputSource::asInternalInputSource();
> > +  InternalInputSource *asInternalInputSource();
> >   ~InternalInputSource();
> >  private:
> >   InternalInputSource(const InternalInputSource &); // undefined
> >
> > Here is a patch file for the PKGBUILD
> >
> >  cat PKGBUILD.patch
> >
> > --- PKGBUILD    2008-12-02 20:27:40.102778984 -0500
> > +++ pkgbuild    2008-12-02 20:27:29.412780668 -0500
> > @@ -15,6 +15,7 @@
> >   cd $startdir/src/OpenSP-$pkgver
> >   pwd
> >   patch -Np1 -i ../opensp-gcc34.patch || return 1
> > +  patch -Np1 -i ../InternalInputSource.patch || return 1
> >   ./configure --prefix=/usr \
> >      --disable-nls \
> >      --enable-http \
>
> If it's orphaned in the AUR, simply adopt it and update it with your fixes.

It is not in AUR so I can not adopt it, 
It is in extra hence my post here so some one can fix it.
All that needs done is for someone to take it from the repo patch, test and 
replace.

I have not had any success filing a bug report, I filed one on cpio any 
nothing yet.



More information about the arch-general mailing list