[pdftex] compiling 1.30.6 on openbsd-current

holop ferenc fred at pentacom.sk
Mon Feb 27 22:44:01 CET 2006

hi there,

this is a long story, but i'll make it short :)

i'd like to start using \context
but i am having enormous (as always when starting learning a new macro package ;-)
problems producing hungarian text, all my accented letters are missing from the
cmr font.  i am just going to subscribe to the context mailing list, so if some
kind context soul wants to look at the logs/source, here it is:

sorry for the digression.  where was i?  yes.  so i thought an update can't hurt
anyway.  so far it does :)

contextgarden says, before upgrading context, upgrade pdftex.

openbsd has in its port tree packages made from teTeX 3.0:

amaaq> pdftex -v
pdfeTeX 3.141592-1.21a-2.2 (Web2C 7.5.4)
kpathsea version 3.5.4

amaaq> texexec --version

 TeXExec 5.2.4 - ConTeXt / PRAGMA ADE 1997-2005

               texexec : TeXExec 5.2.4 - ConTeXt / PRAGMA ADE 1997-2005
               texutil : TeXUtil 9.0.0 - ConTeXt / PRAGMA ADE 1992-2004
                   tex : pdfeTeX, 3.141592-1.21a-2.2 (Web2C 7.5.4)
               context : ver: 2005.01.31
               cont-en : ver: 2005.01.31  fmt: 2006.2.25  mes: english

        total run time : 2 seconds

so i donwloaded pdftex-1.30.6.tgz, unpacked it.
the first puzzle, the build.sh script demands bash...  but why?
i don't have bash installed i confess, never used it.

at first glance the script doesn't (and shouldn't) use any bashism,
and the build process seems to use /bin/sh everywhere else,
so may i propose the following patch?

--- build.sh.orig       Mon Feb 27 21:45:29 2006
+++ build.sh    Mon Feb 27 21:45:45 2006
@@ -1,4 +1,4 @@
-#! /usr/bin/env bash
 # $Id$
 # builds new pdftex binaries

(also the cvs tag seems unexpanded)

my compilation ends in the following couple of lines:

ar rc lib.a basechsuffix.o chartostring.o coredump.o  eofeoln.o fprintreal.o inputint.o input2int.o main.o  openclose.o printversion.o uexit.o usage.o version.o zround.o
ranlib lib.a
You seem to be missing tangle.web, perhaps because you
didn't retrieve web.tar.gz, only web2c.tar.gz.
You need both.

web.tar.gz should be available from the
same place that you got web2c.tar.gz.
In any case, you can get it from
*** Error code 1

Stop in /home/f/mystuff/pdftex-1.30.6/build/texk/web2c (line 1382 of Makefile).

am i missing some files?  i am sorry if the question seems stupid,
but the documentation suggests that i don't need anything else to
compile pdftex except the the pdftex sources...


More information about the pdftex mailing list