Hi,
I've tried to build an RPM of Inkscape 0.40 on FC3, but I keep getting an error:
RPM build errors: Installed (but unpackaged) file(s) found: /usr/lib/inkscape/plugins/libgimpgrad.a /usr/lib/inkscape/plugins/libgimpgrad.la /usr/lib/inkscape/plugins/libgimpgrad.so.0.0.0
Anyone know what that means?
Also, if and when I build it, who should I send it to so that they can upload it on SourceForge?
Cheers
On Thu, 2 Dec 2004, Jonathan Leighton [Turnip] wrote:
Hi,
I've tried to build an RPM of Inkscape 0.40 on FC3, but I keep getting an error:
RPM build errors: Installed (but unpackaged) file(s) found: /usr/lib/inkscape/plugins/libgimpgrad.a /usr/lib/inkscape/plugins/libgimpgrad.la /usr/lib/inkscape/plugins/libgimpgrad.so.0.0.0
Anyone know what that means?
Also, if and when I build it, who should I send it to so that they can upload it on SourceForge?
There's a bunch of us that can post it. I'd be happy to if nobody else speaks up.
Make sure to test installation of it on a couple systems beyond your own environment, just to check it's ok.
Bryce
Bryce Harrington wrote:
On Thu, 2 Dec 2004, Jonathan Leighton [Turnip] wrote:
Hi,
I've tried to build an RPM of Inkscape 0.40 on FC3, but I keep getting an error:
RPM build errors: Installed (but unpackaged) file(s) found: /usr/lib/inkscape/plugins/libgimpgrad.a /usr/lib/inkscape/plugins/libgimpgrad.la /usr/lib/inkscape/plugins/libgimpgrad.so.0.0.0
Anyone know what that means?
I got some help at fedoraforum.org. The RPM compiles now, with the addition of "%{_libdir}/inkscape/plugins/*" in the %files section.
The problem now is dependencies. I get a very strange error when trying to install the RPM:
[root@...21... ~]# rpm -Uvh /home/turnip/rpm/inkscape/*.rpm error: Failed dependencies: perl(SVG) is needed by inkscape-0.40-1.i386
Usually I'd just go and get whatever package I need, but I don't think this one is my fault. For a start, perl(SVG) is a very strange package name, and for seconds, it doesn't seem to be available anywhere. So I am thinking that maybe there is a dependencies problem?
Forgive me if I've got this totally wrong; I'm not very savvy with package building.
Also, if and when I build it, who should I send it to so that they can upload it on SourceForge?
There's a bunch of us that can post it. I'd be happy to if nobody else speaks up.
Make sure to test installation of it on a couple systems beyond your own environment, just to check it's ok.
Bryce
Unfortunately I just have the one system available to me to test it on. I'd guess that something is better than nothing, but if you have to have more substantial testing then I won't be able to help :(
Cheers
sounds like you need the perl svg module svg.pm which you can get from cpan.org
--- "Jonathan Leighton [Turnip]" <turnip@...355...> wrote:
Bryce Harrington wrote:
On Thu, 2 Dec 2004, Jonathan Leighton [Turnip] wrote:
Hi,
I've tried to build an RPM of Inkscape 0.40 on FC3, but I keep
getting
an error:
RPM build errors: Installed (but unpackaged) file(s) found: /usr/lib/inkscape/plugins/libgimpgrad.a /usr/lib/inkscape/plugins/libgimpgrad.la /usr/lib/inkscape/plugins/libgimpgrad.so.0.0.0
Anyone know what that means?
I got some help at fedoraforum.org. The RPM compiles now, with the addition of "%{_libdir}/inkscape/plugins/*" in the %files section.
The problem now is dependencies. I get a very strange error when trying to install the RPM:
[root@...21... ~]# rpm -Uvh /home/turnip/rpm/inkscape/*.rpm error: Failed dependencies: perl(SVG) is needed by inkscape-0.40-1.i386
Usually I'd just go and get whatever package I need, but I don't think this one is my fault. For a start, perl(SVG) is a very strange package name, and for seconds, it doesn't seem to be available anywhere. So I am thinking that maybe there is a dependencies problem?
Forgive me if I've got this totally wrong; I'm not very savvy with package building.
Also, if and when I build it, who should I send it to so that they
can
upload it on SourceForge?
There's a bunch of us that can post it. I'd be happy to if nobody
else
speaks up.
Make sure to test installation of it on a couple systems beyond your
own
environment, just to check it's ok.
Bryce
Unfortunately I just have the one system available to me to test it on. I'd guess that something is better than nothing, but if you have to have more substantial testing then I won't be able to help :(
Cheers
-- Regards, Jonathan Leighton [Turnip]
Get Thunderbird - Reclaim Your Inbox http://www.mozilla.org/products/thunderbird
SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/ _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
__________________________________ Do you Yahoo!? Meet the all-new My Yahoo! - Try it today! http://my.yahoo.com
Thanks. I installed the SVG modules from CPAN, but it didn't work. I managed to find some RPMs in the Dag repository though, so I got it to install. However, I seem to be fighting a bit of a losing battle here. After installation it wouldn't start up. I recompiled inkscape, and tried again, but it still wouldn't start up. When launched from the terminal it gives this message:
[turnip@...21... ~]$ inkscape *** glibc detected *** free(): invalid pointer: 0x083332b0 ***
Emergency save activated! Emergency save completed. Inkscape will close now. If you can reproduce this crash, please file a bug at www.inkscape.org with a detailed description of the steps leading to the crash, so we can fix it.
Jonathan
John Cliff wrote:
sounds like you need the perl svg module svg.pm which you can get from cpan.org
--- "Jonathan Leighton [Turnip]" <turnip@...355...> wrote:
Bryce Harrington wrote:
On Thu, 2 Dec 2004, Jonathan Leighton [Turnip] wrote:
Hi,
I've tried to build an RPM of Inkscape 0.40 on FC3, but I keep
getting
an error:
RPM build errors: Installed (but unpackaged) file(s) found: /usr/lib/inkscape/plugins/libgimpgrad.a /usr/lib/inkscape/plugins/libgimpgrad.la /usr/lib/inkscape/plugins/libgimpgrad.so.0.0.0
Anyone know what that means?
I got some help at fedoraforum.org. The RPM compiles now, with the addition of "%{_libdir}/inkscape/plugins/*" in the %files section.
The problem now is dependencies. I get a very strange error when trying to install the RPM:
[root@...21... ~]# rpm -Uvh /home/turnip/rpm/inkscape/*.rpm error: Failed dependencies: perl(SVG) is needed by inkscape-0.40-1.i386
Usually I'd just go and get whatever package I need, but I don't think this one is my fault. For a start, perl(SVG) is a very strange package name, and for seconds, it doesn't seem to be available anywhere. So I am thinking that maybe there is a dependencies problem?
Forgive me if I've got this totally wrong; I'm not very savvy with package building.
Also, if and when I build it, who should I send it to so that they
can
upload it on SourceForge?
There's a bunch of us that can post it. I'd be happy to if nobody
else
speaks up.
Make sure to test installation of it on a couple systems beyond your
own
environment, just to check it's ok.
Bryce
Unfortunately I just have the one system available to me to test it on. I'd guess that something is better than nothing, but if you have to have more substantial testing then I won't be able to help :(
Cheers
-- Regards, Jonathan Leighton [Turnip]
Get Thunderbird - Reclaim Your Inbox http://www.mozilla.org/products/thunderbird
SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/ _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
__________________________________ Do you Yahoo!? Meet the all-new My Yahoo! - Try it today! http://my.yahoo.com
SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
On Sat, 4 Dec 2004, Jonathan Leighton [Turnip] wrote:
Make sure to test installation of it on a couple systems beyond your
own
environment, just to check it's ok.
Bryce
Unfortunately I just have the one system available to me to test it on. I'd guess that something is better than nothing, but if you have to have more substantial testing then I won't be able to help :(
Oh, I don't mean you personally have to test it on some additional environments - this is a team effort after all. Just go find a couple people to give it a try (sometimes you can find volunteers to test stuff via the Inkscape chat, or post it somewhere and put a link on this mailing list, and ask people to give it a try.
Bryce
Bryce Harrington wrote:
On Sat, 4 Dec 2004, Jonathan Leighton [Turnip] wrote:
Make sure to test installation of it on a couple systems beyond your
own
environment, just to check it's ok.
Bryce
Unfortunately I just have the one system available to me to test it on. I'd guess that something is better than nothing, but if you have to have more substantial testing then I won't be able to help :(
Oh, I don't mean you personally have to test it on some additional environments - this is a team effort after all. Just go find a couple people to give it a try (sometimes you can find volunteers to test stuff via the Inkscape chat, or post it somewhere and put a link on this mailing list, and ask people to give it a try.
Bryce
OK. I understand you now. I could probably get some people from fedoraforum.org to try installing it :)
On Sat, 4 Dec 2004, Jonathan Leighton [Turnip] wrote:
Thanks. I installed the SVG modules from CPAN, but it didn't work. I managed to find some RPMs in the Dag repository though, so I got it to install. However, I seem to be fighting a bit of a losing battle here. After installation it wouldn't start up. I recompiled inkscape, and tried again, but it still wouldn't start up. When launched from the terminal it gives this message:
[turnip@...21... ~]$ inkscape *** glibc detected *** free(): invalid pointer: 0x083332b0 ***
Try running:
$ gdb inkscape
run
(let it crash)
bt
This could give some idea where the problem is creeping in.
I imagine this is getting frustrating but keep at it - you seem to be making good progress, and it'll put hair on your chest. ;-)
This is a very hard release to get packaged due to the wide number of dependencies, but it can be done. There were a couple releases we had back in the Sodipodi days like this when large numbers of dependencies had to be solved. It's hard but it can be done, and you'll learn a lot in the process.
Bryce
I'm not sure what part of this you need, so you get the whole lot... :)
[turnip@...21... ~]$ gdb inkscape GNU gdb Red Hat Linux (6.1post-1.20040607.43rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-redhat-linux-gnu"...(no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) run Starting program: /usr/bin/inkscape (no debugging symbols found)...(no debugging symbols found)...[Thread debuggingusing libthread_db enabled] [New Thread -151128384 (LWP 7673)] (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...*** glibc detected *** free(): invalid pointer: 0x083332b0 ***
Program received signal SIGABRT, Aborted. [Switching to Thread -151128384 (LWP 7673)] 0x00ad47a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 (gdb) bt #0 0x00ad47a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00b14955 in raise () from /lib/tls/libc.so.6 #2 0x00b16319 in abort () from /lib/tls/libc.so.6 #3 0x00b4da1b in malloc_printerr () from /lib/tls/libc.so.6 #4 0x00b4e4ba in free () from /lib/tls/libc.so.6 #5 0x00836445 in operator delete () from /usr/lib/libstdc++.so.6 #6 0x0081759f in std::string::_Rep::_M_destroy () from /usr/lib/libstdc++.so.6 #7 0x0828ab18 in Inkscape::Extension::Dependency::check () #8 0x082890e8 in Inkscape::Extension::Extension::check () #9 0x0828c50f in Inkscape::Extension::Input::check () #10 0x0828b0f9 in Inkscape::Extension::Dependency::check () #11 0x08289e69 in Inkscape::Extension::DB::foreach () #12 0x0828b20e in Inkscape::Extension::init () #13 0x080c53b2 in sp_main_gui () #14 0x080c55ae in main () (gdb)
Jonathan
Bryce Harrington wrote:
On Sat, 4 Dec 2004, Jonathan Leighton [Turnip] wrote:
Thanks. I installed the SVG modules from CPAN, but it didn't work. I managed to find some RPMs in the Dag repository though, so I got it to install. However, I seem to be fighting a bit of a losing battle here. After installation it wouldn't start up. I recompiled inkscape, and tried again, but it still wouldn't start up. When launched from the terminal it gives this message:
[turnip@...21... ~]$ inkscape *** glibc detected *** free(): invalid pointer: 0x083332b0 ***
Try running:
$ gdb inkscape
run
(let it crash)
bt
This could give some idea where the problem is creeping in.
I imagine this is getting frustrating but keep at it - you seem to be making good progress, and it'll put hair on your chest. ;-)
This is a very hard release to get packaged due to the wide number of dependencies, but it can be done. There were a couple releases we had back in the Sodipodi days like this when large numbers of dependencies had to be solved. It's hard but it can be done, and you'll learn a lot in the process.
Bryce
On Sat, 4 Dec 2004, Jonathan Leighton [Turnip] wrote:
I'm not sure what part of this you need, so you get the whole lot... :)
Good thanks
[turnip@...21... ~]$ gdb inkscape (gdb) run Starting program: /usr/bin/inkscape Program received signal SIGABRT, Aborted. [Switching to Thread -151128384 (LWP 7673)] 0x00ad47a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 (gdb) bt #0 0x00ad47a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00b14955 in raise () from /lib/tls/libc.so.6 #2 0x00b16319 in abort () from /lib/tls/libc.so.6 #3 0x00b4da1b in malloc_printerr () from /lib/tls/libc.so.6 #4 0x00b4e4ba in free () from /lib/tls/libc.so.6 #5 0x00836445 in operator delete () from /usr/lib/libstdc++.so.6 #6 0x0081759f in std::string::_Rep::_M_destroy () from /usr/lib/libstdc++.so.6
Here's the interesting part:
#7 0x0828ab18 in Inkscape::Extension::Dependency::check () #8 0x082890e8 in Inkscape::Extension::Extension::check () #9 0x0828c50f in Inkscape::Extension::Input::check () #10 0x0828b0f9 in Inkscape::Extension::Dependency::check () #11 0x08289e69 in Inkscape::Extension::DB::foreach () #12 0x0828b20e in Inkscape::Extension::init () #13 0x080c53b2 in sp_main_gui ()
The failure appears to be going on during the checking of extension dependencies. This could mean a number of things... Ted is going to have to give some advice here.
But here's something to try: First find where inkscape is installing the extensions. This will probably something like /usr/share/inkscape/extensions/. Next (as root) move aside the *.inx files (i.e. put them in a temporary directory), then run Inkscape and see if it starts up.
If so, then try putting the .inx files back one by one until you find the one that causes the problem. Then we can see where to go from there.
Bryce
#14 0x080c55ae in main () (gdb)
Jonathan
Bryce Harrington wrote:
On Sat, 4 Dec 2004, Jonathan Leighton [Turnip] wrote:
Thanks. I installed the SVG modules from CPAN, but it didn't work. I managed to find some RPMs in the Dag repository though, so I got it to install. However, I seem to be fighting a bit of a losing battle here. After installation it wouldn't start up. I recompiled inkscape, and tried again, but it still wouldn't start up. When launched from the terminal it gives this message:
[turnip@...21... ~]$ inkscape *** glibc detected *** free(): invalid pointer: 0x083332b0 ***
Try running:
$ gdb inkscape
run
(let it crash)
bt
This could give some idea where the problem is creeping in.
I imagine this is getting frustrating but keep at it - you seem to be making good progress, and it'll put hair on your chest. ;-)
This is a very hard release to get packaged due to the wide number of dependencies, but it can be done. There were a couple releases we had back in the Sodipodi days like this when large numbers of dependencies had to be solved. It's hard but it can be done, and you'll learn a lot in the process.
Bryce
Bryce Harrington wrote:
The failure appears to be going on during the checking of extension dependencies. This could mean a number of things... Ted is going to have to give some advice here.
But here's something to try: First find where inkscape is installing the extensions. This will probably something like /usr/share/inkscape/extensions/. Next (as root) move aside the *.inx files (i.e. put them in a temporary directory), then run Inkscape and see if it starts up.
If so, then try putting the .inx files back one by one until you find the one that causes the problem. Then we can see where to go from there.
Bryce
Okay. I took them all out, and tried to run inkscape, but nothing happened. As in zero, zilch, nada. The cursor just sat there on the line beneath the "inkscape" command. So I quit that, and put all the extensions back in. I then took them out one by one, and when I took out the one called "gimpgrad.inx", it again wouldn't do anything when I ran the "inkscape" command. So I believe we have a culprit, although I'm not entirely sure what I should do now.
Just out of interest, do you think this problem is specific to me, or would it happen to anyone using the RPM I built? Because if it would happen to anyone then I guess it's more serious.
Cheers
participants (3)
-
Bryce Harrington
-
John Cliff
-
Jonathan Leighton [Turnip]