[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