Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 65728 - pdftohtml tries to read the xpdf settings from /usr/local/etc/xpdfrc, but Gentoo's xpdf uses /etc/xpdfrc
Summary: pdftohtml tries to read the xpdf settings from /usr/local/etc/xpdfrc, but Gen...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-28 14:40 UTC by Bence Nagy
Modified: 2005-03-16 04:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bence Nagy 2004-09-28 14:40:56 UTC
The aconf.h file contains a wrong place of the xpdfrc file because Gentoo place this file under /etc and not under /usr/local/etc.

One line into the ebuild into the unpack section solves the problem:

sed -i "s:/usr/local/etc/xpdfrc:/etc/xpdfrc:" aconf.h

(or similar)

Reproducible: Always
Steps to Reproduce:
1. Set another encoding into /etc/xpdfrc
2. Run pdftohtml, there will be no changes
3. copy /etc/xpdfrc to /usr/local/etc/xpdfrc
4. Now it works...



Expected Results:  
Using the xpdf's settings

Portage 2.0.51_rc1 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20040808-r0,
2.6.7-gentoo-r11 i686)
=================================================================
System uname: 2.6.7-gentoo-r11 i686 Transmeta(tm) Crusoe(tm) Processor TM5800
Gentoo Base System version 1.5.3
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer -ffast-math -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer -ffast-math -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/gimb/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm arts avi berkdb bitmap-fonts cdr cups dvd encode esd
foomaticdb gcj gdbm gif gnome gpm gtk gtk2 imagemagick imlib java jpeg lcms
libg++ libwww mad mikmod motif mpeg mysql ncurses nls nptl oggvorbis opengl oss
pam pdflib png qt quicktime readline ruby sdl slang spell sqlite ssl svga tcpd
tetex tiff truetype unicode x86 xml2 xmms xprint xv zlib"
Comment 1 David Heavens 2004-10-21 10:23:17 UTC
xpdf seems not to look for /etc/xpdfrc however it doesnot seem to look for /usr/local/etc/xpdfrc.

the xpdf USE flags are, motif and nodrm.

with the xpdfrc files as,

/usr/local/etc/xpdfrc
not in existence

/etc/xpdf
>>>  displayFontT1 Times-Roman           /usr/share/fonts/default/ghostscript/n021003l.pfb
>>>  displayFontT1 Times-Italic          /usr/share/fonts/default/ghostscript/n021023l.pfb
>>>  displayFontT1 Times-Bold            /usr/share/fonts/default/ghostscript/n021004l.pfb
>>>  displayFontT1 Times-BoldItalic      /usr/share/fonts/default/ghostscript/n021024l.pfb
>>>  displayFontT1 Helvetica             /usr/share/fonts/default/ghostscript/n019003l.pfb
>>>  displayFontT1 Helvetica-Oblique     /usr/share/fonts/default/ghostscript/n019023l.pfb
>>>  displayFontT1 Helvetica-Bold        /usr/share/fonts/default/ghostscript/n019004l.pfb
>>>  displayFontT1 Helvetica-BoldOblique /usr/share/fonts/default/ghostscript/n019024l.pfb
>>>  displayFontT1 Courier               /usr/share/fonts/default/ghostscript/n022003l.pfb
>>>  displayFontT1 Courier-Oblique       /usr/share/fonts/default/ghostscript/n022023l.pfb
>>>  displayFontT1 Courier-Bold          /usr/share/fonts/default/ghostscript/n022004l.pfb
>>>  displayFontT1 Courier-BoldOblique   /usr/share/fonts/default/ghostscript/n022024l.pfb
>>>  displayFontT1 Symbol                /usr/share/fonts/default/ghostscript/s050000l.pfb
>>>  displayFontT1 ZapfDingbats          /usr/share/fonts/default/ghostscript/d050000l.pfb
>>>  
>>>  displayCIDFontTT Adobe-Japan1 "/usr/share/fonts/kochi-substitute/kochi-gothic-subst.ttf"
>>>  displayCIDFontTT Adobe-CNS1 "/usr/share/fonts/ttf/zh_TW/bkai00mp.ttf"
>>>  displayCIDFontTT Adobe-GB1 "/usr/share/fonts/ttf/zh_CN/gkai00mp.ttf"
>>>  displayCIDFontTT Adobe-Korea1 "/usr/share/fonts/ttf/korean/baekmuk/batang.ttf"
>>>  displayCIDFontTT Unidocs-Korea1 "/usr/share/fonts/ttf/korean/baekmuk/batang.ttf"

~/.xpdfrc
>>>  psPaperSize A4
>>>  
>>>  initialZoom page

I get the output,
$> xpdf
Error: No display font for 'Courier'
Error: No display font for 'Courier-Bold'
Error: No display font for 'Courier-BoldOblique'
Error: No display font for 'Courier-Oblique'
Error: No display font for 'Helvetica'
Error: No display font for 'Helvetica-Bold'
Error: No display font for 'Helvetica-BoldOblique'
Error: No display font for 'Helvetica-Oblique'
Error: No display font for 'Symbol'
Error: No display font for 'Times-Bold'
Error: No display font for 'Times-BoldItalic'
Error: No display font for 'Times-Italic'
Error: No display font for 'Times-Roman'
Error: No display font for 'ZapfDingbats'


However I have no problems running xpdf with the xpdfrc files as,

/usr/local/etc/xpdfrc
not in existence

/etc/xpdf
>>>  displayFontT1 Times-Roman           /usr/share/fonts/default/ghostscript/n021003l.pfb
>>>  displayFontT1 Times-Italic          /usr/share/fonts/default/ghostscript/n021023l.pfb
>>>  displayFontT1 Times-Bold            /usr/share/fonts/default/ghostscript/n021004l.pfb
>>>  displayFontT1 Times-BoldItalic      /usr/share/fonts/default/ghostscript/n021024l.pfb
>>>  displayFontT1 Helvetica             /usr/share/fonts/default/ghostscript/n019003l.pfb
>>>  displayFontT1 Helvetica-Oblique     /usr/share/fonts/default/ghostscript/n019023l.pfb
>>>  displayFontT1 Helvetica-Bold        /usr/share/fonts/default/ghostscript/n019004l.pfb
>>>  displayFontT1 Helvetica-BoldOblique /usr/share/fonts/default/ghostscript/n019024l.pfb
>>>  displayFontT1 Courier               /usr/share/fonts/default/ghostscript/n022003l.pfb
>>>  displayFontT1 Courier-Oblique       /usr/share/fonts/default/ghostscript/n022023l.pfb
>>>  displayFontT1 Courier-Bold          /usr/share/fonts/default/ghostscript/n022004l.pfb
>>>  displayFontT1 Courier-BoldOblique   /usr/share/fonts/default/ghostscript/n022024l.pfb
>>>  displayFontT1 Symbol                /usr/share/fonts/default/ghostscript/s050000l.pfb
>>>  displayFontT1 ZapfDingbats          /usr/share/fonts/default/ghostscript/d050000l.pfb
>>>  
>>>  displayCIDFontTT Adobe-Japan1 "/usr/share/fonts/kochi-substitute/kochi-gothic-subst.ttf"
>>>  displayCIDFontTT Adobe-CNS1 "/usr/share/fonts/ttf/zh_TW/bkai00mp.ttf"
>>>  displayCIDFontTT Adobe-GB1 "/usr/share/fonts/ttf/zh_CN/gkai00mp.ttf"
>>>  displayCIDFontTT Adobe-Korea1 "/usr/share/fonts/ttf/korean/baekmuk/batang.ttf"
>>>  displayCIDFontTT Unidocs-Korea1 "/usr/share/fonts/ttf/korean/baekmuk/batang.ttf"

~/.xpdfrc
>>>  displayFontT1 Times-Roman           /usr/share/fonts/default/ghostscript/n021003l.pfb
>>>  displayFontT1 Times-Italic          /usr/share/fonts/default/ghostscript/n021023l.pfb
>>>  displayFontT1 Times-Bold            /usr/share/fonts/default/ghostscript/n021004l.pfb
>>>  displayFontT1 Times-BoldItalic      /usr/share/fonts/default/ghostscript/n021024l.pfb
>>>  displayFontT1 Helvetica             /usr/share/fonts/default/ghostscript/n019003l.pfb
>>>  displayFontT1 Helvetica-Oblique     /usr/share/fonts/default/ghostscript/n019023l.pfb
>>>  displayFontT1 Helvetica-Bold        /usr/share/fonts/default/ghostscript/n019004l.pfb
>>>  displayFontT1 Helvetica-BoldOblique /usr/share/fonts/default/ghostscript/n019024l.pfb
>>>  displayFontT1 Courier               /usr/share/fonts/default/ghostscript/n022003l.pfb
>>>  displayFontT1 Courier-Oblique       /usr/share/fonts/default/ghostscript/n022023l.pfb
>>>  displayFontT1 Courier-Bold          /usr/share/fonts/default/ghostscript/n022004l.pfb
>>>  displayFontT1 Courier-BoldOblique   /usr/share/fonts/default/ghostscript/n022024l.pfb
>>>  displayFontT1 Symbol                /usr/share/fonts/default/ghostscript/s050000l.pfb
>>>  displayFontT1 ZapfDingbats          /usr/share/fonts/default/ghostscript/d050000l.pfb
>>>  
>>>  displayCIDFontTT Adobe-Japan1 "/usr/share/fonts/kochi-substitute/kochi-gothic-subst.ttf"
>>>  displayCIDFontTT Adobe-CNS1 "/usr/share/fonts/ttf/zh_TW/bkai00mp.ttf"
>>>  displayCIDFontTT Adobe-GB1 "/usr/share/fonts/ttf/zh_CN/gkai00mp.ttf"
>>>  displayCIDFontTT Adobe-Korea1 "/usr/share/fonts/ttf/korean/baekmuk/batang.ttf"
>>>  displayCIDFontTT Unidocs-Korea1 "/usr/share/fonts/ttf/korean/baekmuk/batang.ttf"
>>>  
>>>  psPaperSize A4
>>>  
>>>  initialZoom page


Alternatively linking /usr/local/etc/xpdfrc to /etc/xpdfrc, such that,
/usr/local/etc/xpdfrc
>>>  displayFontT1 Times-Roman           /usr/share/fonts/default/ghostscript/n021003l.pfb
>>>  displayFontT1 Times-Italic          /usr/share/fonts/default/ghostscript/n021023l.pfb
>>>  displayFontT1 Times-Bold            /usr/share/fonts/default/ghostscript/n021004l.pfb
>>>  displayFontT1 Times-BoldItalic      /usr/share/fonts/default/ghostscript/n021024l.pfb
>>>  displayFontT1 Helvetica             /usr/share/fonts/default/ghostscript/n019003l.pfb
>>>  displayFontT1 Helvetica-Oblique     /usr/share/fonts/default/ghostscript/n019023l.pfb
>>>  displayFontT1 Helvetica-Bold        /usr/share/fonts/default/ghostscript/n019004l.pfb
>>>  displayFontT1 Helvetica-BoldOblique /usr/share/fonts/default/ghostscript/n019024l.pfb
>>>  displayFontT1 Courier               /usr/share/fonts/default/ghostscript/n022003l.pfb
>>>  displayFontT1 Courier-Oblique       /usr/share/fonts/default/ghostscript/n022023l.pfb
>>>  displayFontT1 Courier-Bold          /usr/share/fonts/default/ghostscript/n022004l.pfb
>>>  displayFontT1 Courier-BoldOblique   /usr/share/fonts/default/ghostscript/n022024l.pfb
>>>  displayFontT1 Symbol                /usr/share/fonts/default/ghostscript/s050000l.pfb
>>>  displayFontT1 ZapfDingbats          /usr/share/fonts/default/ghostscript/d050000l.pfb
>>>  
>>>  displayCIDFontTT Adobe-Japan1 "/usr/share/fonts/kochi-substitute/kochi-gothic-subst.ttf"
>>>  displayCIDFontTT Adobe-CNS1 "/usr/share/fonts/ttf/zh_TW/bkai00mp.ttf"
>>>  displayCIDFontTT Adobe-GB1 "/usr/share/fonts/ttf/zh_CN/gkai00mp.ttf"
>>>  displayCIDFontTT Adobe-Korea1 "/usr/share/fonts/ttf/korean/baekmuk/batang.ttf"
>>>  displayCIDFontTT Unidocs-Korea1 "/usr/share/fonts/ttf/korean/baekmuk/batang.ttf"

/etc/xpdf
>>>  displayFontT1 Times-Roman           /usr/share/fonts/default/ghostscript/n021003l.pfb
>>>  displayFontT1 Times-Italic          /usr/share/fonts/default/ghostscript/n021023l.pfb
>>>  displayFontT1 Times-Bold            /usr/share/fonts/default/ghostscript/n021004l.pfb
>>>  displayFontT1 Times-BoldItalic      /usr/share/fonts/default/ghostscript/n021024l.pfb
>>>  displayFontT1 Helvetica             /usr/share/fonts/default/ghostscript/n019003l.pfb
>>>  displayFontT1 Helvetica-Oblique     /usr/share/fonts/default/ghostscript/n019023l.pfb
>>>  displayFontT1 Helvetica-Bold        /usr/share/fonts/default/ghostscript/n019004l.pfb
>>>  displayFontT1 Helvetica-BoldOblique /usr/share/fonts/default/ghostscript/n019024l.pfb
>>>  displayFontT1 Courier               /usr/share/fonts/default/ghostscript/n022003l.pfb
>>>  displayFontT1 Courier-Oblique       /usr/share/fonts/default/ghostscript/n022023l.pfb
>>>  displayFontT1 Courier-Bold          /usr/share/fonts/default/ghostscript/n022004l.pfb
>>>  displayFontT1 Courier-BoldOblique   /usr/share/fonts/default/ghostscript/n022024l.pfb
>>>  displayFontT1 Symbol                /usr/share/fonts/default/ghostscript/s050000l.pfb
>>>  displayFontT1 ZapfDingbats          /usr/share/fonts/default/ghostscript/d050000l.pfb
>>>  
>>>  displayCIDFontTT Adobe-Japan1 "/usr/share/fonts/kochi-substitute/kochi-gothic-subst.ttf"
>>>  displayCIDFontTT Adobe-CNS1 "/usr/share/fonts/ttf/zh_TW/bkai00mp.ttf"
>>>  displayCIDFontTT Adobe-GB1 "/usr/share/fonts/ttf/zh_CN/gkai00mp.ttf"
>>>  displayCIDFontTT Adobe-Korea1 "/usr/share/fonts/ttf/korean/baekmuk/batang.ttf"
>>>  displayCIDFontTT Unidocs-Korea1 "/usr/share/fonts/ttf/korean/baekmuk/batang.ttf"

~/.xpdfrc
>>>  psPaperSize A4
>>>  
>>>  initialZoom page

produces,
$> xpdf
Error: No display font for 'Courier'
Error: No display font for 'Courier-Bold'
Error: No display font for 'Courier-BoldOblique'
Error: No display font for 'Courier-Oblique'
Error: No display font for 'Helvetica'
Error: No display font for 'Helvetica-Bold'
Error: No display font for 'Helvetica-BoldOblique'
Error: No display font for 'Helvetica-Oblique'
Error: No display font for 'Symbol'
Error: No display font for 'Times-Bold'
Error: No display font for 'Times-BoldItalic'
Error: No display font for 'Times-Italic'
Error: No display font for 'Times-Roman'
Error: No display font for 'ZapfDingbats'
Comment 2 Heinrich Wendel (RETIRED) gentoo-dev 2005-03-16 04:48:03 UTC
finally fixed