<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>188569</bug_id>
          
          <creation_ts>2007-08-12 10:54 0000</creation_ts>
          <short_desc>app-text/gocr missing ghostscript as dependency when USE=&quot;doc&quot; is used</short_desc>
          <delta_ts>2007-09-20 20:00:57 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>akos@maroy.hu</reporter>
          <assigned_to>tex@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>akos@maroy.hu</who>
            <bug_when>2007-08-12 10:54:36 0000</bug_when>
            <thetext>when trying to emerge gocr with the doc USE flag, I get:

make[1]: Entering directory `/var/tmp/portage/app-text/gocr-0.43/work/gocr-0.43/examples&apos;
fig2dev -L ppm -m 2 font2.fig | ppmtopcx -packed &gt;font21.pcx
sh: gs: command not found
fig2dev: broken pipe (GhostScript aborted?)
command was: gs -q -dSAFER -sDEVICE=ppmraw -r80 -g835x507 -sOutputFile=- -
ppmtopcx: Error reading magic number from Netpbm image stream.  Most often, this means your input file is empty.
make[1]: *** [font21.pcx] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-text/gocr-0.43/work/gocr-0.43/examples&apos;
make: *** [examples] Error 2

!!! ERROR: app-text/gocr-0.43 failed.
Call stack:
  ebuild.sh, line 1632:   Called dyn_compile
  ebuild.sh, line 983:   Called qa_call &apos;src_compile&apos;
  ebuild.sh, line 44:   Called src_compile
  gocr-0.43.ebuild, line 39:   Called die

!!! make src man doc examples failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at &apos;/var/tmp/portage/app-text/gocr-0.43/temp/build.log&apos;.



it doesn&apos;t find the command gs - which means, that ghostscript is missing as a dependency to the package

Reproducible: Always

Steps to Reproduce:
1. USE=&quot;doc&quot; emerge gocr
2. see that it fails
3.

Actual Results:  
the emerge fails

Expected Results:  
it should go through fine

# emerge --info
Portage 2.1.2.11 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 10 Aug 2007 16:20:01 +0000
ccache version 2.4 [disabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=prescott -O2 -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb /var/bind&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-march=prescott -O2 -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks metadata-transfer sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;ftp://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.tds.net/gentoo &quot;
LANG=&quot;en_US.UTF-8&quot;
LC_ALL=&quot;en_US.UTF-8&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
SYNC=&quot;rsync://rsync.namerica.gentoo.org/gentoo-portage&quot;
USE=&quot;X acl apache2 bash-completion berkdb bitmap-fonts clamav cli cracklib crypt cups dbx doc dri gdbm iconv isdnlog logrotate midi mudflap mysql ncurses nls nptl nptlonly openmp pam pcre perl postgres pppd python readline reflection session spell spl ssl tcpd threads truetype-fonts type1-fonts unicode utf8 vhosts x86 xorg zlib&quot; ALSA_CARDS=&quot;ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ewanm89@googlemail.com</who>
            <bug_when>2007-09-18 19:06:35 0000</bug_when>
            <thetext>Created an attachment (id=131235)
Fixed ebuild

This is a fixed ebuild that adds the ghostscript dependancy.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ewanm89@googlemail.com</who>
            <bug_when>2007-09-18 19:43:42 0000</bug_when>
            <thetext>Created an attachment (id=131240)
Fixed ebuild (correct one this time

Sorry, uploaded wrong file. This time it&apos;s definitely correct. Have only tested it on 0.43 as 0.44 is failing for some other reason. E-mailed gocr developers to confirm for which versions is this a dependancy.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aballier@gentoo.org</who>
            <bug_when>2007-09-20 20:00:57 0000</bug_when>
            <thetext>fixed, thanks ewan

next time please attach unified diffs to ebuilds, it&apos;s easier to read and not longer to apply</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>131235</attachid>
            <date>2007-09-18 19:06 0000</date>
            <desc>Fixed ebuild</desc>
            <filename>gocr-0.43.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC10ZXh0L2dvY3IvZ29jci0wLjQzLmVidWls
ZCx2IDEuOSAyMDA3LzA3LzA0IDAzOjQ1OjEzIHRnYWxsIEV4cCAkCgppbmhlcml0IGV1dGlscwoK
REVTQ1JJUFRJT049IkFuIE9DUiAoT3B0aWNhbCBDaGFyYWN0ZXIgUmVjb2duaXRpb24pIHJlYWRl
ciIKSE9NRVBBR0U9Imh0dHA6Ly9qb2NyLnNvdXJjZWZvcmdlLm5ldCIKU1JDX1VSST0ibWlycm9y
Oi8vc291cmNlZm9yZ2Uvam9jci8ke1B9LnRhci5neiIKTElDRU5TRT0iR1BMLTIiCgpJVVNFPSJn
dGsgZG9jIHRrIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFscGhhIGFtZDY0IHBwYyBwcGM2NCBzcGFy
YyB4ODYiCgpERVBFTkQ9Ij49bWVkaWEtbGlicy9uZXRwYm0tOS4xMgoJZG9jPyAoID49bWVkaWEt
Z2Z4L3RyYW5zZmlnLTMuMiApCglndGs/ICggPXgxMS1saWJzL2d0aystMSoKCSAgICAgICBtZWRp
YS1nZngvaW1hZ2VtYWdpY2sgKQoJdGs/ICggZGV2LWxhbmcvdGsgKSIKCkRPQ1M9IkFVVEhPUlMg
QlVHUyBDUkVESVRTIEhJU1RPUlkgUkUqIFRPRE8iCgpzcmNfdW5wYWNrKCkgewoKCXVucGFjayAk
e0F9CgoJZXBhdGNoICIke0ZJTEVTRElSfSIvJHtQfS1tYWtlZmlsZS5wYXRjaAp9CgpzcmNfY29t
cGlsZSgpIHsKCglsb2NhbCBteW1ha2VzPSJzcmMgbWFuIgoKCXVzZSBndGsgJiYgbXltYWtlcz0i
JHtteW1ha2VzfSBmcm9udGVuZCIKCXVzZSBkb2MgJiYgbXltYWtlcz0iJHtteW1ha2VzfSBkb2Mg
ZXhhbXBsZXMiCgoJZWNvbmYgfHwgZGllICJlY29uZiBmYWlsZWQiCgltYWtlICR7bXltYWtlc30g
fHwgZGllICJtYWtlICR7bXltYWtlc30gZmFpbGVkIgoKfQoKc3JjX2luc3RhbGwoKSB7CgoJbWFr
ZSBERVNURElSPSIke0R9IiBwcmVmaXg9Ii91c3IiICBleGVjX3ByZWZpeD0iL3VzciIgaW5zdGFs
bCB8fCBkaWUgIm1ha2UgaW5zdGFsbCBmYWlsZWQiCgkjIHJlbW92ZSB0aGUgdGsgZnJvbnRlbmQg
aWYgdGsgaXMgbm90IHNlbGVjdGVkCgl1c2UgdGsgfHwgcm0gIiR7RH0iL3Vzci9iaW4vZ29jci50
Y2wKCSMgaW5zdGFsbCB0aGUgZ3RrIGZyb250ZW5kCgl1c2UgZ3RrICYmIGRvYmluICIke1N9Ii9m
cm9udGVuZC9nbm9tZS9zcmMvZ3RrLW9jcgoJIyBhbmQgaW5zdGFsbCB0aGUgZG9jdW1lbnRhdGlv
biBhbmQgZXhhbXBsZXMKCWlmIHVzZSBkb2MgOyB0aGVuCgkJRE9DUz0iJHtET0NTfSBkb2MvZ29j
ci5odG1sIGRvYy9leGFtcGxlcy50eHQgZG9jL3VuaWNvZGUudHh0IgoJCWluc2ludG8gL3Vzci9z
aGFyZS9kb2MvJHtQfS9leGFtcGxlcwoJCWRvaW5zICIke1N9Ii9leGFtcGxlcy8qLntmaWcsdGV4
LHBjeH0KCWZpCgkjIGFuZCB0aGVuIGluc3RhbGwgYWxsIHRoZSBkb2NzCglkb2RvYyAke0RPQ1N9
Cgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>131240</attachid>
            <date>2007-09-18 19:43 0000</date>
            <desc>Fixed ebuild (correct one this time</desc>
            <filename>gocr.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC10ZXh0L2dvY3IvZ29jci0wLjQzLmVidWls
ZCx2IDEuOSAyMDA3LzA3LzA0IDAzOjQ1OjEzIHRnYWxsIEV4cCAkCgppbmhlcml0IGV1dGlscwoK
REVTQ1JJUFRJT049IkFuIE9DUiAoT3B0aWNhbCBDaGFyYWN0ZXIgUmVjb2duaXRpb24pIHJlYWRl
ciIKSE9NRVBBR0U9Imh0dHA6Ly9qb2NyLnNvdXJjZWZvcmdlLm5ldCIKU1JDX1VSST0ibWlycm9y
Oi8vc291cmNlZm9yZ2Uvam9jci8ke1B9LnRhci5neiIKTElDRU5TRT0iR1BMLTIiCgpJVVNFPSJn
dGsgZG9jIHRrIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFscGhhIGFtZDY0IHBwYyBwcGM2NCBzcGFy
YyB4ODYiCgpERVBFTkQ9Ij49bWVkaWEtbGlicy9uZXRwYm0tOS4xMgoJZG9jPyAoID49bWVkaWEt
Z2Z4L3RyYW5zZmlnLTMuMiApCglkb2M/ICggdmlydHVhbC9naG9zdHNjcmlwdCApCglndGs/ICgg
PXgxMS1saWJzL2d0aystMSoKCSAgICAgICBtZWRpYS1nZngvaW1hZ2VtYWdpY2sgKQoJdGs/ICgg
ZGV2LWxhbmcvdGsgKSIKCkRPQ1M9IkFVVEhPUlMgQlVHUyBDUkVESVRTIEhJU1RPUlkgUkUqIFRP
RE8iCgpzcmNfdW5wYWNrKCkgewoKCXVucGFjayAke0F9CgoJZXBhdGNoICIke0ZJTEVTRElSfSIv
JHtQfS1tYWtlZmlsZS5wYXRjaAp9CgpzcmNfY29tcGlsZSgpIHsKCglsb2NhbCBteW1ha2VzPSJz
cmMgbWFuIgoKCXVzZSBndGsgJiYgbXltYWtlcz0iJHtteW1ha2VzfSBmcm9udGVuZCIKCXVzZSBk
b2MgJiYgbXltYWtlcz0iJHtteW1ha2VzfSBkb2MgZXhhbXBsZXMiCgoJZWNvbmYgfHwgZGllICJl
Y29uZiBmYWlsZWQiCgltYWtlICR7bXltYWtlc30gfHwgZGllICJtYWtlICR7bXltYWtlc30gZmFp
bGVkIgoKfQoKc3JjX2luc3RhbGwoKSB7CgoJbWFrZSBERVNURElSPSIke0R9IiBwcmVmaXg9Ii91
c3IiICBleGVjX3ByZWZpeD0iL3VzciIgaW5zdGFsbCB8fCBkaWUgIm1ha2UgaW5zdGFsbCBmYWls
ZWQiCgkjIHJlbW92ZSB0aGUgdGsgZnJvbnRlbmQgaWYgdGsgaXMgbm90IHNlbGVjdGVkCgl1c2Ug
dGsgfHwgcm0gIiR7RH0iL3Vzci9iaW4vZ29jci50Y2wKCSMgaW5zdGFsbCB0aGUgZ3RrIGZyb250
ZW5kCgl1c2UgZ3RrICYmIGRvYmluICIke1N9Ii9mcm9udGVuZC9nbm9tZS9zcmMvZ3RrLW9jcgoJ
IyBhbmQgaW5zdGFsbCB0aGUgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXMKCWlmIHVzZSBkb2Mg
OyB0aGVuCgkJRE9DUz0iJHtET0NTfSBkb2MvZ29jci5odG1sIGRvYy9leGFtcGxlcy50eHQgZG9j
L3VuaWNvZGUudHh0IgoJCWluc2ludG8gL3Vzci9zaGFyZS9kb2MvJHtQfS9leGFtcGxlcwoJCWRv
aW5zICIke1N9Ii9leGFtcGxlcy8qLntmaWcsdGV4LHBjeH0KCWZpCgkjIGFuZCB0aGVuIGluc3Rh
bGwgYWxsIHRoZSBkb2NzCglkb2RvYyAke0RPQ1N9Cgp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>