[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: compile of pcb fails due to missing epsf.tex



On Mon, 08 Mar 2010 12:29:04 -0500, Dan McMahill wrote:

>>  "make install" failed due to a missing
>> epsf.tex. I had to install the package texlive-generic-recommended to
>> get this file. --> The configure script should check for the presence
>> of this file.
> 
> any idea of the right way to check?  

The utility kpsewhich is used by latex to locate its files. It can be
used independently and outputs the full path to the file. If there is 
no such file the utility just returns.


> Which particular package is needed to get a working latex 

The epsf package:
	http://ctan.tug.org/tex-archive/macros/generic/epsf/


> Which exact step failed?

During make, when building the documentation:
/------------------
$ make
(...)
make  all-am
make[3]: Entering directory `/usr/local/pcb-src/pcjc2/doc'
/usr/bin/perl ./extract-docs .
actions
    00delta  00macros  00macros common 00objects  About gtk
    About lesstif AddRats  AdjustSizes lesstif AdjustStyle gtk
    AdjustStyle lesstif ApplyVendor  Atomic  Attributes
    AutoPlaceSelected  AutoRoute  Benchmark lesstif Center gtk
    ChangeClearSize  ChangeDrillSize  ChangeFlag  ChangeHole
    ChangeJoin  ChangeName  ChangeOctagon  ChangePaste
    ChangePinName  ChangeSize  ChangeSquare  ClearOctagon
    ClearSquare  ClrFlag  Command lesstif Connection  Cursor gtk
    Cursor lesstif Debug lesstif DebugXY lesstif Delete
    DeleteRats  DisableVendor  DisperseElements  Display  djopt
    DoWindows gtk DoWindows lesstif DRC  DumpKeys lesstif
    DumpLibrary  EditLayerGroups gtk EditLayerGroups lesstif
    elementlist  elementsetattr  EnableVendor  execcommand
    ExecuteFile  Export lesstif Flip  FontEdit  FontSave
    FreeRotateBuffer  GetXY gtk GetXY lesstif GlobalPuller  h
    import  l  LayersChanged common le  LibraryChanged common
    LibraryShow lesstif Load lesstif LoadFootprint  LoadFrom
    LoadVendor lesstif LoadVendorFrom  m  MarkCrosshair  Message
    MinClearGap  MinMaskGap  Mode  MorphPolygon  MoveLayer
    MoveObject  MoveToCurrentLayer  Netlist  NetlistChanged
    common NetlistShow lesstif New  OptAutoOnly  Pan gtk
    PasteBuffer  PCBChanged common Polygon  Popup gtk Print gtk
    Print lesstif PrintCalibrate gtk PrintCalibrate lesstif
    PromptFor lesstif Puller  q  q!  Quit  Redo  RemoveSelected
    Renumber  Report  ReportDialog  Return lesstif RipUp  rn
    RouteStyle  RouteStylesChanged common s  Save gtk Save
    lesstif SaveSettings  SaveTo  Select  SelectLayer gtk
    SelectLayer lesstif SetFlag  SetOctagon  SetSame  SetSquare
    SetThermal  SetUnits gtk SetUnits lesstif SetValue
    SwapSides gtk SwapSides lesstif ToggleHideName  ToggleVendor
    ToggleView gtk ToggleView lesstif Undo  UnloadVendor
    Unselect  w  wq  Zoom gtk Zoom lesstif
pcbfile
    00pcb  Arc  Attribute  Connect  Cursor  DRC  Element
    ElementArc  ElementLine  FileVersion  Flags  Grid  Groups
    Layer  Line  Mark  Net  Netlist  Pad  Pin  PolyArea  Polygon
    Rat  Styles  Symbol  SymbolLine  Text  Thermal  Via
    ~objectflags  ~pcbflags
restore=: && backupdir=".am$$" && \
	am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
	rm -rf $backupdir && mkdir $backupdir && \
	if (/bin/sh /usr/local/pcb-src/pcjc2/missing --run makeinfo --version) >/dev/null 2>&1; then \
	  for f in pcb.info pcb.info-[0-9] pcb.info-[0-9][0-9] pcb.i[0-9] pcb.i[0-9][0-9]; do \
	    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
	  done; \
	else :; fi && \
	cd "$am__cwd"; \
	if /bin/sh /usr/local/pcb-src/pcjc2/missing --run makeinfo   -I . \
	 -o pcb.info pcb.texi; \
	then \
	  rc=0; \
	  CDPATH="${ZSH_VERSION+.}:" && cd .; \
	else \
	  rc=$?; \
	  CDPATH="${ZSH_VERSION+.}:" && cd . && \
	  $restore $backupdir/* `echo "./pcb.info" | sed 's|[^/]*$||'`; \
	fi; \
	rm -rf $backupdir; exit $rc
rm -rf pcb.htp
if /bin/sh /usr/local/pcb-src/pcjc2/missing --run makeinfo --html --css-include=./pcb.css --no-split  -I . \
	 -o pcb.htp pcb.texi; \
	then \
	  rm -rf pcb.html; \
	  if test ! -d pcb.htp && test -d pcb; then \
	    mv pcb pcb.html; else mv pcb.htp pcb.html; fi; \
	else \
	  if test ! -d pcb.htp && test -d pcb; then \
	    rm -rf pcb; else rm -Rf pcb.htp pcb.html; fi; \
	  exit 1; \
	fi
TEXINPUTS=".:$TEXINPUTS" \
	MAKEINFO='/bin/sh /usr/local/pcb-src/pcjc2/missing --run makeinfo   -I .' \
	/usr/bin/texi2dvi pcb.texi
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
 file:line:error style messages enabled.
 %&-line parsing enabled.
entering extended mode
(./pcb.texi (./texinfo.tex Loading texinfo [version 2005-01-30.17]: Basics,
pdf, fonts, page headings, tables, conditionals, indexing, sectioning, toc,
environments, defuns, macros, cross references, insertions, localization,
and turning on texinfo input format.) (./version.texi) [1] [-1] (Copying)
(History) [1] [2] Chapter 1 [3] Chapter 2 [4]
Cross reference values unknown; you must run TeX again. [5] [6] [7] [8]
[9] Chapter 3 [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]
[22] [23] [24] [25] [26] [27] [28] [29] [30] [31]
Overfull \hbox (60.93126pt too wide) in paragraph at lines 2284--2284
 []      @texttt {refdes "^U[1-3]$" "^X.*"} # Skip U1, U2, U3, and anything sta
rting with X.[] 

Overfull \hbox (118.41814pt too wide) in paragraph at lines 2285--2285
 []      @texttt {value "^JOHNSTECH_.*"} # Skip all Johnstech footprints based 
on the value of a part.[] 
Chapter 4 [32] Chapter 5 [33]
Underfull \hbox (badness 2913) in paragraph at lines 2478--2481
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$@textrm ) and for ver-i-
fy-ing the board lay-out (which is also
[34] Chapter 6 [35] [36]
Underfull \hbox (badness 2318) in paragraph at lines 2712--2716
 @textrm list of name, line thick-ness, via di-am-e-ter, and via drill size. e.
g.
[37] Chapter 7 [38] [39] [40] [41] [42] [43] [44] [45]
Overfull \hbox (118.58868pt too wide) in paragraph at lines 3527--3527
[]@textrm `@texttt ChangeFlag(Object|SelectElements|SelectedPins|SelectedVias|S
elected,thermal|octagon|square,0|1)[]@textrm '[]  
[46] [47]
Overfull \hbox (78.34787pt too wide) in paragraph at lines 3632--3632
[]@textrm `@texttt ClrFlag(Object|SelectElements|SelectedPins|SelectedVias|Sele
cted,thermal|octagon|square)[]@textrm '[]  
[48] [49]
Overfull \hbox (84.25534pt too wide) in paragraph at lines 3874--3874
 []@texttt None<Key>BackSpace:      Mode(Save) Mode(Remove) Mode(Notify) Mode(R
estore)[] 

Overfull \hbox (84.25534pt too wide) in paragraph at lines 3875--3875
 []@texttt None<Key>Delete:         Mode(Save) Mode(Remove) Mode(Notify) Mode(R
estore)[] 
[50]
Overfull \hbox (61.26059pt too wide) in paragraph at lines 3888--3888
 []@texttt !Shift Ctrl<Btn1>:   Mode(Save) Mode(Remove) Mode(Notify) Mode(Resto
re)[] 

Overfull \hbox (44.01453pt too wide) in paragraph at lines 3893--3893
 []@texttt Shift BTNMOD<Btn2Down>: Mode(Save) Mode(RubberbandMove) Mode(Notify)
[] 
[51]
Underfull \hbox (badness 2020) in paragraph at lines 3981--3988
 []@textrm Polygons need a spe-cial ac-tion rou-tine to make life eas-ier. Call
-ing
[52]
Overfull \hbox (44.01453pt too wide) in paragraph at lines 4107--4107
 []@texttt None<Btn3Down>,None<Btn3Motion>: See resource file - this is complex
[] 

Overfull \hbox (78.34787pt too wide) in paragraph at lines 4115--4115
[]@textrm `@texttt SetFlag(Object|SelectElements|SelectedPins|SelectedVias|Sele
cted,thermal|octagon|square)[]@textrm '[]  
[53] [54] [55] Chapter 8 [56]
./pcb.texi:4378: epsf.tex not found, images will be ignored.
@image ...f.tex not found, images will be ignored}
                                                  @global @warnednoepsftrue ...
<argument> ...spaces @image {pad,,,Pad Layout,png}
                                                  @unskip @hfil 
@next #1->@line {@kern @leftskip #1
                                   @kern @rightskip }
l.4378 @center @image{pad,,,Pad Layout,png}
                                           
? x
Output written on pcb.dvi (58 pages, 205488 bytes).
Transcript written on pcb.log.
/usr/bin/texi2dvi: etex exited with bad status, quitting.
make[3]: *** [pcb.dvi] Error 1
make[3]: Leaving directory `/usr/local/pcb-src/pcjc2/doc'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/pcb-src/pcjc2/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/pcb-src/pcjc2'
make: *** [all] Error 2
\------------------------------

The x after the ?-line was typed manually to end the latex run.

---<(kaimartin)>---
-- 
Kai-Martin Knaak
Ãffentlicher PGP-SchlÃssel:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6C0B9F53



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user