Installing survex on Fedora 19

Olly Betts olly at survex.com
Sun Dec 8 22:51:59 GMT 2013


On Sun, Dec 08, 2013 at 10:27:23PM +0000, Wookey wrote:
> +++ Philip Balister [2013-12-07 16:22 -0500]:
> > I am trying to get survex running on Fedora 19.
> > 
> > Configure succeeds, but this lookes suspicious:
> > 
> > checking how to compare strings ignoring case... strcasecmp
> > checking for sgmltools v2 or v3... not found
> > checking for docbook-to-man... not found
> 
> Are /usr/bin/sgmltools and /usr/bin/docbook-to-man installed? Both are
> used for manpage generation. They are in sgmltools-lite and
> docbook-to-man packages respectively in debian. Not sure what the
> equivalent fedora packages are called. 

You shouldn't need these when building from a release tarball, as it
should include the generated files.

> > checking that generated files are newer than configure... done
> > 
> > Running make gets me to:
> > 
> > make[3]: Entering directory `/home/balister/src/git/survex/lib/icons'
> > make[3]: Nothing to be done for `all'.
> > make[3]: Leaving directory `/home/balister/src/git/survex/lib/icons'
> > make[3]: Entering directory `/home/balister/src/git/survex/lib'
> > ./make-pixel-font
> > No such file or directory at ./make-pixel-font line 11.
> 
> line 11 says: open U, '<', '/usr/share/unifont/unifont.hex' or die $!;
> and that file is provided by unifont, which is not a build-dep. This is
> only done to generate unifont.pixelfont which is shipped with the source
> tarball so it's not needed as a build-dep there. But it looks like it is
> aabuild-dep for a 'from-git' build.

Again, shouldn't be needed when building from a release tarball.

The font file should only get regeneration if the script which generates
it is newer than the font file, which isn't the case in the source
tarball:

-rwxr-xr-x 1000/1000      2092 2012-01-06 08:59 survex-1.2.8/lib/make-pixel-font
-rw-r--r-- 1000/1000   1678978 2012-10-15 05:16 survex-1.2.8/lib/unifont.pixelfont

Philip - did you copy the unpacked source tree in such a way that the
timestamps got changed?  If so, you can fix that with:

touch lib/unifont.pixelfont

Cheers,
    Olly



More information about the Survex mailing list