|
From: <ja...@op...> - 2001-03-07 18:15:16
|
Hey, So the good news is, you should have a completely working installation, but for some reason dtd2html is crapping-out. All this means is that you might not be able to view the the html-ized dtd files. The rest should all work properly. > dtd2html > Scalar found where operator expected at /usr/local/lib/perl/dtd.pl line > 1475, within pattern > (Missing operator before ?) > Scalar found where operator expected at /usr/local/lib/perl/dtd.pl line > 1475, within pattern > (Missing operator before ?) > syntax error at /usr/local/lib/perl/dtd.pl line 1475, near "$opt$plus" It seems you have a different version of dtd.pl ... In my version there is nothing at line 1475, and the only occurrence of "$opt$plus" is in extract_elem_names() at line 1522. Did you install the version from the tarball on sourceforge, i.e. perlSGML.2001Jan23.tar.gz? If so what version of perl are you using (silly me for not storing that info in Options.reminders... > > Did the dir: '/usr/local/genex/lib/dtd/' get made OK and is set to be writable? > > It seems that it made ok & it's writable only to root though. Do I need to > change it be group writeable? > > hammerhead@hammerhead:/$ ls -ld /usr/local/genex/lib/dtd > drwxr-sr-x 3 root staff 4096 Feb 26 17:30 > /usr/local/genex/lib/dtd > hammerhead@hammerhead:/$ ls -l /usr/local/genex/lib/dtd > total 56 > -rw-r--r-- 1 root staff 1772 Feb 26 17:30 als.dtd > -rw-r--r-- 1 root staff 2024 Feb 26 17:30 ams.dtd > -rw-r--r-- 1 root staff 1633 Feb 26 17:30 csf.dtd > lrwxrwxrwx 1 root staff 24 Feb 26 17:30 dtd -> > /usr/local/genex/lib/dtd > drwxr-sr-x 2 root staff 4096 Feb 26 16:21 genexml-html > -rw-r--r-- 1 root staff 34788 Feb 26 17:30 genexml.dtd > -rw-r--r-- 1 root staff 3199 Feb 26 17:30 usf.dtd check inside the genexml-html directory for a lot of html files. If they exist, then perhaps it really did work after all. jas. |