Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#4170 closed enhancement (fixed)

fontconfig-2.11.0

Reported by: bdubbs@… Owned by: Fernando de Oliveira
Priority: normal Milestone:
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version

Change History (6)

comment:1 by Fernando de Oliveira, 11 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Fernando de Oliveira, 11 years ago

If the switch --disable-docs is not used, we have two problems.

First one, even with SGMLSpm, make breaks with error of not finding "sgmlspl". Reason is SGMLSpm installs sgmlspl.pl. Solution I tried and worked:

ln -sv sgmlspl.pl /usr/bin/sgmlspl

Perhaps I did something wrong. If not, should this be added to SGMLSpm (has already a chmod ..., noticed only after doing it myself)?

Then, same problem as rsync (IIRC), texlive is needed:

  GEN      fontconfig-devel.txt
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#html
Working on: /home/fernando/tmp/paco-build-2013.10.14-09h54m08s/fontconfig-2.11.0/doc/fontconfig-devel.sgml
Done.
  GEN      fontconfig-user.pdf
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#print
Working on: /home/fernando/tmp/paco-build-2013.10.14-09h54m08s/fontconfig-2.11.0/doc/fontconfig-user.sgml
/usr/share/sgml/docbook/utils-0.6.14/backends/pdf: line 15: pdfjadetex: command not found
make[3]: *** [fontconfig-user.pdf] Error 9
make[3]: Leaving directory `/home/fernando/tmp/paco-build-2013.10.14-09h54m08s/fontconfig-2.11.0/doc'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/fernando/tmp/paco-build-2013.10.14-09h54m08s/fontconfig-2.11.0/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/fernando/tmp/paco-build-2013.10.14-09h54m08s/fontconfig-2.11.0'
make: *** [all] Error 2

I will update ignoring it.

After almost 30 years of hating tex, I will later install it, so I won't have this problem anymore. Today, I noticed that it is installed in /opt, thanks Bruce!!! (I think).

Then, I will test rsync's and this package's docs generation and add the further optional dependencies.

comment:3 by bdubbs@…, 11 years ago

Checking my system, I have sgmlspl in /usr/local/bin. It's the only file there, but I'm not sure how it got there. Here is a diff:

--- /usr/bin/sgmlspl.pl 2013-09-04 17:15:09.000000000 -0500
+++ /usr/local/bin/sgmlspl      2013-09-04 17:18:29.268982877 -0500
@@ -1,7 +1,4 @@
 #!/usr/bin/perl
-
-eval 'exec /usr/bin/perl  -S $0 ${1+"$@"}'
-    if 0; # not running under some shell
 ########################################################################
 # sgmlspl: a simple SGML postprocesser for the SGMLS and NSGMLS
 #          parsers (requires SGMLS.pm library).
@@ -241,7 +238,7 @@
 package main;
 
 $ARGV = shift;
-unless ($ARGV eq '' || do 'sgmlspl-specs/' . $ARGV || do $ARGV) {
+unless ($ARGV eq '' || do $ARGV) {

I use the cpan -i method for installing, but I don't remember creating /usr/local/bin/sgmlspl.

The symlink should be fine.

TeX is a good typesetting language for special uses. I wrote a couple of applications that used it quite effectively for creating a document on a repetitive basis from changing sources.

For the TeX install, you don't need to install everything. The full install is quite large, but generally you only need TeX and dvi tools. The rest is somewhat more specialized.

As a note, when I started using TeX, I tried LaTeX, but it couldn't do what I wanted, so I used plain TeX. It's much more powerful than LaTeX and, IMO, easier to use.

comment:4 by Fernando de Oliveira, 11 years ago

I have nothing at /usr/local/bin/.

From your comment, I understand that when updating fontconfig, I can go to SGMLSpm and add the symlink there.

For programming, I think TeX should be OK, thus decided that, for development, I should accept it.

OT: My problem with TeX started when people defending those smiling easy-to-use expensive "fruit" PCs because they were easy-to-use, but also used to like TeX, instead of a normal word processor. They tried to convince everybody about these contradictory ideas, and I still find that ridiculous. It was the second half of the 1980's. I liked very much programming, and was programming, daily, for my work, by then.

comment:5 by Fernando de Oliveira, 11 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 11982.

Symlink added to SGMLSpm-1.1, to create sgmlspl, reason described in comment:2

comment:6 by bdubbs@…, 10 years ago

Milestone: current

Milestone current deleted

Note: See TracTickets for help on using tickets.