Package build fails under g++ (Debian 4.4.2-8) 4.4.2:
$ ./configure && make
[...]
make[2]: Leaving directory `/srv/deb/rc/genparse/genparse.git.up/doc'
Making all in examples
make[2]: Entering directory `/srv/deb/rc/genparse/genparse.git.up/examples'
../src/genparse -o mycopy3_clp mycopy3.gp
creating mycopy3_clp.h...done
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::replace
creating mycopy3_clp.c...make[2]: *** [mycopy3_clp.c] Aborted
make[2]: *** Deleting file `mycopy3_clp.c'
make[2]: Leaving directory `/srv/deb/rc/genparse/genparse.git.up/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/srv/deb/rc/genparse/genparse.git.up'
make: *** [all] Error 2
I was not able to reproduce this bug with g++ (Debian 4.4.2-9) 4.4.3. I found a bug which could be the cause however. Can you please try genparse version 0.8.4?
Confirmed, the 0.8.4 builds in Debian. Thanks.