Installing survex on Fedora 19

Philip Balister balister at vt.edu
Sun Dec 8 22:55:48 GMT 2013


On 12/08/2013 05:51 PM, Olly Betts wrote:
> 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

I checked the source out of git. Let me try a tarball in a bit.

I think some of the doc2man stuff has different names in F19. I'll try
and reply to Wookie's email also. I would like git checkouts to build on
Fedora.

Thanks,

Philip

> 
> Cheers,
>     Olly
> 




More information about the Survex mailing list