First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 81529
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: media-gfx herd <graphics@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Sudrien <sudrien@fusemail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
inkscape-0.41.ebuild An ebuild for version .41 text/plain Paul Bonser 2005-02-10 17:07 0000 1.15 KB Details
inkscape-0.41_gnome-print.patch gnome-print patch patch Chris Mayo 2005-02-17 12:50 0000 404 bytes Details | Diff
inkscape-0.41.ebuild ebuild with patch and use flag update text/plain Rich McNeary 2005-02-18 17:42 0000 1.43 KB Details
inkscape-0.41.ebuild proposed updated 0.41 ebuild with added use flags text/plain Chris Smith 2005-02-24 10:52 0000 1.55 KB Details
inkscape-0.41.ebuild inkscape-0.41.ebuild (with 'plugin' USE flag) text/plain Sudrien 2005-03-21 11:58 0000 2.04 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 81529 depends on: Show dependency tree
Show dependency graph
Bug 81529 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-02-10 12:49 0000
Tarball available, renaming the inkscape-0.40.ebuild works fine for me. (-r1
path no longer needed, I think)

-Sud.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Paul Bonser 2005-02-10 17:06:09 0000 -------
It needs boehm-gc-6.4.
See attached .ebuild

------- Comment #2 From Paul Bonser 2005-02-10 17:07:57 0000 -------
Created an attachment (id=50965) [edit]
An ebuild for version .41

This updates for the requirement of boehm-6.4

------- Comment #3 From Sudrien 2005-02-10 17:52:41 0000 -------
Thank you, Mr. Bonser - already had that version of boehm-gc installed, so I
didn't notice anything.

While on the subject, what happened to the check for the c++ flag in the last
round? Did it prove unnecessary?

-Sud.

------- Comment #4 From Paul Bonser 2005-02-10 18:14:38 0000 -------
Hmm, actually, it won't build on my system still (unless I set USE=-gnome),
even with boehm-6.4.

There seems to be a problem with it using gnome-print.

The bug is also noted on the sourceforge page for inkscape:
https://sourceforge.net/tracker/index.php?func=detail&aid=1120421&group_id=93438&atid=604306

good thing I don't need to print from it, eh?

------- Comment #5 From Bryce Harrington 2005-02-14 08:34:11 0000 -------
We switched to use of the C version of boehm-gc to eliminate the need to
compile with C++.

------- Comment #6 From Giacomo Perale 2005-02-16 09:57:24 0000 -------
I see that the bug is fixed in CVS, is there a patch for 0.41 release?

------- Comment #7 From Chris Mayo 2005-02-17 12:50:31 0000 -------
Created an attachment (id=51466) [edit]
gnome-print patch

Here's a patch for the gnome-print compile problem (created use gnome.cpp 1.18
from cvs). Works for me - doesn't look like it would cause any issues anyway.

Seems that some of the extensions need additional external programs, I added to
RDEPEND:
	>=media-gfx/pstoedit-3.33 
	>=media-gfx/skencil-0.6.16

Maybe this should be optional in some way.

( There are also some interesting configure options:
  --with-gnome-print	  use gnome print font database and spooler frontend
  --without-inkjar	  disable openoffice files (SVG jars)
  --with-perl		  use Perl for embedded scripting
  --with-python 	  use Python for embedded scripting
that could maybe also be use'd)

Can I also make a plea for using bz2's instead of gz's whenever they are
available.

------- Comment #8 From Rich McNeary 2005-02-18 17:42:22 0000 -------
Created an attachment (id=51557) [edit]
ebuild with patch and use flag update

I hope this isn't bad gentoo etiquette (attaching an ebuild to someone else's
bug), but since I was interested in getting the latest inkscape I created a new
ebuild based on the patch and perl and python use flag requests mentioned in
this bug. It is working on my machine, but an ebuild expert ought to peruse it.


Inkscape will display a dialog warning at launch if Dia and wmf2svg have not
been installed. The dialog isn't clear about what happened, you have to find an
error log. However nothing is actually wrong with inkscape and it starts OK. I
guess these could be use flags also, but I have not incorporated them.

------- Comment #9 From Giacomo Perale 2005-02-19 02:40:32 0000 -------
wmf2svg is in media-libs/libwmf

------- Comment #10 From Chris Smith 2005-02-23 17:20:32 0000 -------
looks like one could also add a "bonobo" use flag

what does --with-popt in the ebuild do? can't find anything to explain it

------- Comment #11 From Chris Smith 2005-02-24 10:52:43 0000 -------
Created an attachment (id=52053) [edit]
proposed updated 0.41 ebuild with added use flags

working from the earlier attached ebuild
added use flags: bonobo inkjar
removed --with-popt as it seems to have been dropped as a configure option
added glibmm depend as it's listed on the inkscape developer page

------- Comment #12 From Marc Hildebrand (RETIRED) 2005-03-01 22:46:29 0000 -------
I'll take a closer look at this one today.

------- Comment #13 From Ville Heikkinen 2005-03-02 04:31:06 0000 -------
Works smoothly for me, thanks for this one.

------- Comment #14 From Sudrien 2005-03-02 08:39:40 0000 -------
Should the      >=media-gfx/pstoedit-3.33 >=media-gfx/skencil-0.6.16 really be
required? They *are* optional extensions. Perhaps a patch in the warning
dialogue would be better- which packages to emerge.

-Sud.

------- Comment #15 From Pablo Trabajos 2005-03-06 07:10:20 0000 -------
I'm having this error:

extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1c29): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1c9b): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1cd4): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1d0c): more undefined references to `Perl_Gthr_key_ptr' follow
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1de7): In function `boot_inkscape_perl':
: undefined reference to `Perl_Isv_yes_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1df1): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1e00): In function `boot_inkscape_perl':
: undefined reference to `Perl_Tstack_base_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1e13): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1e22): In function `boot_inkscape_perl':
: undefined reference to `Perl_Tstack_sp_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1e2c): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1e3b): In function `boot_inkscape_perl':
: undefined reference to `Perl_Tstack_base_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1e5f): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1e92): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x1eb5): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x2055): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x20be): In function `boot_inkscape_perl':
: undefined reference to `Perl_Gthr_key_ptr'
extension/script/libscript.a(extension_script_libscript_a-inkscape_perl_wrap.o)(.text+0x210f): more undefined references to `Perl_Gthr_key_ptr' follow
collect2: ld returned 1 exit status
make[2]: *** [inkview] Error 1
make[2]: Leaving directory `/var/tmp/portage/inkscape-0.41/work/inkscape-0.41/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/inkscape-0.41/work/inkscape-0.41'
make: *** [all] Error 2

------- Comment #16 From Colin Macdonald 2005-03-17 19:30:49 0000 -------
The latest ebuild here works for me on ~x86.  I agree there should be some
einfo messages about libwmf, etc.

------- Comment #17 From Pablo Trabajos 2005-03-18 04:31:10 0000 -------
Nevermind, now compiles fine :)
Only i'm getting this in the error log:
Extension "Windows Metafile Input" failed to load because a dependency was not met.
Dependency::
  type: executable
  location: path
  string: wmf2svg

Extension "Dia Input" failed to load because a dependency was not met.
Dependency::
  type: executable
  location: path
  string: dia
  description: In order to import Dia files, Dia itself must be installed.  You can get Dia at http://somesite.com

The ebuild should contain some einfo about what packages are needed (btw, what packages are needed? XD)

------- Comment #18 From Sudrien 2005-03-21 11:58:19 0000 -------
Created an attachment (id=54084) [edit]
inkscape-0.41.ebuild (with 'plugin' USE flag)

Adds in a new local USE flag, 'plugin', for all the optional dependancies.

Also gives a message at the end of apropriate packages.

------- Comment #19 From Karol Wojtaszek (RETIRED) 2005-03-22 10:02:34 0000 -------
Bumped in portage, thanks for help.

First Last Prev Next    No search results available      Search page      Enter new bug