I've signed and uploaded my RPMs. They're all now in http://turnipspatch.com/misc/rpm/, with a GPG key too. If anyone can test them out I'd be extremely grateful, be aware that if you're going to try to rebuild the SRPM then you'll need to install Per's rebuilt gtkmm packages (http://www.stanford.edu/~perbj/Fedora/inkscape-deps/) first otherwise it will crash on startup.
I've sent a self introduction to the Fedora.us development list, so hopefully I'll be able to get the packages in QA soon.
Cheers Jonathan
Jonathan Leighton [Turnip] wrote:
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