There is a new version available for "epix". Reproducible: Always Steps to Reproduce: 1. 2. 3.
I have some trouble with the build procedure: ./libepixtest.a(functions.o)(.text+0x6de): In function `ePiX::newton(double (*)(double), double (*)(double), double)': : undefined reference to `ePiX::epix_warning(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)' ./libepixtest.a(functions.o)(.text+0x738): In function `ePiX::newton(double (*)(double), double (*)(double), double)': : undefined reference to `ePiX::epix_warning(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)' collect2: ld returned 1 exit status failed, exiting (deep down somewhere called from helpfiles.sh) Help would be appreciated.
I have also been working on an ebuild for the new version of epix, and come across the same error - seems to be in a test build the script performs. I was going to look at it more later to see if I could get to the bottom of it. I had also converted it to get compiler from toolchain-funcs eclass. I will stop working on an ebuild for it if you are doing this now - although I will see if I can figure out what is wrong with this compile step.
No, just go ahead - I currently don't have much time for gentoo.
Success! I have found the problem within helpfiles.sh and what was stopping the docs from compiling successfully. I now have it all building successfully - I just want to do a little more testing before submitting the ebuild for it. Should be ready later today.
Created attachment 44610 [details] epix-1.0.0.ebuild New epix ebuild - please test. I currently have it filtering -Ox flags, as it has linking problems when using any of them on my system (amd64, gcc 3.4.3). If you would like to test on your system with -O2, some files are compiled -O2 anyway. The docs are building now too, and the sedding seems redundant.
In CVS. Thanks for your work, Marcus.