Per Bjornsson, I officially declare you a genious! I would never have realised that...
I now have a working build, so I'll try to get it approved at fedora.us and then send it to Bryce for the SourceForge downloads page. FYI I took down that RPM I linked to previously, as it's old now anyway. If anyone wants to test the new (S)RPM out, I'll upload it. Just let me know.
Thanks a lot! :) Jonathan
Per Bjornsson wrote:
On Sun, 2004-12-12 at 14:05 +0000, Jonathan Leighton [Turnip] wrote:
Looks like we've come to a dead end on this one :( I there anything that I can do? Any more info I can give?
I built a new RPM according to the Fedora packaging guidelines, but it has the same problem.
I think I have an idea. I had what I believe is the same problem; however, then I realized that i had the gtkmm stack built for Fedora Core 2 installed. Now, GCC as bumped from version 3.3 to 3.4 switching from FC2 to FC3, and with this transition the C++ ABI changed, and there's a new libstdc++ version. After recompiling the entire gtkmm stack (the necessary SRPMs are libsigc++20, glibmm24 and gtkmm24) and gc (I'm not sure if that was necessary) I can run my freshly built CVS Inkscape just fine.
I've uploaded my rebuilt RPMs (just did 'rpmbuild --clean --rebuild <blah>.src.rpm' on my FC3 system) to http://www.stanford.edu/~perbj/Fedora/inkscape-deps/ You need the basic and -devel rpms, the -debuginfo rpms give you the symbol table for debugging.
For the benefit of the list archives: This is _not_ a canonical location, I may need to take it down in a couple of weeks or so. Hopefully the real Fedora Extras for FC3 will be up soon so official versions can be had from there.
By the way, since I didn't do anything at all to the SRPMs, the resulting RPMs have the exact same version as the latest Fedora.us RPMs, so you might need to use 'rpm -Uvh --replacepkgs' to install them.
If you want to rebuild from the SRPM instead, get it from the fedora.us download areas or a mirror.
Alternatively, perhaps I could take a peek at your SRPM and see if it builds and runs for me with my dependency packages? I only saw a link to the binary RPM, I'd need the SRPM to rebuild and test it, and a rebuild might be needed to get this right.
Cheers, Per