New version of wvstreams out. Hoping this will fix the segmentation fault being reported when starting wvdial Reproducible: Always
There is no net-libs/wvstreams-4.4.1. And this is May 2008. Shingoshi
(In reply to comment #1) > There is no net-libs/wvstreams-4.4.1. And this is May 2008. I am pretty sure we all know what month it is, but thank you. A comment that would have been a lot more helpful would have been if renaming the existing ebuild worked just fine. If you have tested it and it works would also be nice to know. Thanks
Created attachment 153763 [details] All in one file. I hope this answers your question. Shingoshi
Renaming the ebuild is OK - it's the patches that cause a few problems. First I had to: sed -i "s:wvstreams-4.4:wvstreams-4.4.1:g" files/* wvstreams-4.4-as-needed.patch doesn't apply wvstreams-4.4-sane-cflags.patch doesn't apply (attached a simplified version) As reported in #218504 it doesn't compile with gcc-4.3. Attached a patch with the same changes but with the full file paths. Only tested compiling, don't have a modem at the moment.
Created attachment 157337 [details, diff] wvstreams-4.4.1-sane-cflags.patch
Created attachment 157339 [details, diff] wvstreams-4.4.1-gcc4.3.patch
I've submitted my work to our tree, but I've hard masked the ebuild because configure script run autoconf at the end. I don't know which event trigger this nor do I understand who runs it (configure script doesn't seem to contain an autoconf command). Diego, can you help me on this one?
wvstreams-4.4.ebuild had: eautoconf || die "autoconf failed" #without following, the makefile would remove some files and request #you to run ./configure again touch include/wvautoconf.h.in configure in wvstreams-4.4.1.ebuild this was replaced with: eautoreconf || die "eautoreconf failed" when I replace the above in 4.4.1 with that from 4.4 it emerges fine for me.
Someone should fix autotools files so they will work with eautoreconf. Until then, the ebuild will stay hard masked.
I've put a fix into the tree. But please don't look, cause *dear god* it's ugly.