![]() |
![]() |
4 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
C:\>pod2hpp.bat -d xxx.pm
$c{dir}{src} from package Pod::HtmlPsPdf::Config::Local is not
defined
at P:/Perl/site/lib/Pod/HtmlPsPdf/Common.pm line 9
Compilation failed in require at P:/Perl/site/lib/Pod/HtmlPsPdf/Book.pm line 8.
BEGIN failed--compilation aborted at P:/Perl/site/lib/Pod/HtmlPsPdf/Book.pm line
8.
Compilation failed in require at P:\perl\bin\pod2hpp.bat line 55.
BEGIN failed--compilation aborted at P:\perl\bin\pod2hpp.bat line 55.
QuoteHast du auch ein config file?All you have to prepare is a single config file that you then pass as an argument to pod2hpp:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
package Pod::HtmlPsPdf::Config::Local;
# Note that the doc builder chdir's to directory of this file, so all
# the directories can be specified relative to this directory. Of
# course you can specify the full path, but then if you moves the
# whole thing into a different location, you will have to update the
# hardcoded paths as well.
use vars qw(%c);
# pod files in the order you want to see them in the linked html
# (and the book)
%c =
(
dir => {
# the source files directory
src => "./src",
# the resulting html files directory
rel_html => "./rel_html",
# the resulting ps and pdf files directory (and special
# set of html files used for creating the ps and pdf
# versions.)
rel_ps => "./rel_ps",
# the resulting split version html files directory
split_html => "./split_html",
# the name of the directory the resulting files should be
# packaged under
out => "./foo_bar",
},
file => {
# the source modification control file
last_modified => "./src/.last_modified",
# the location of the toc_file
toc_file => "./bin/toc_file",
# the file with version number e.g:
#
# package Foo::Bar;
# $VERSION = '1.26';
# 1;
version_file => "./src/Version.pm",
# the html2ps configuration file
html2ps_conf => "./conf/html2ps.conf",
},
# the package name as declared in $c{file}{version_file}
package_name => 'Foo::Bar',
# an ordered list pod files relative to $c{src}
# the order is important for a correct placing of the chapters
ordered_pod_files => [
qw(
foo.pod
bar.pod
)
],
# non-pod/html files or dirs to be copied unmodified
non_pod_files => [
qw(
./style.css
)
],
# template files
tmpl => {
index_html => "./tmpl/index.tmpl",
index_ps => "./tmpl/indexps.tmpl",
page_html => "./tmpl/page.tmpl",
page_ps => "./tmpl/pageps.tmpl",
page_split_html => "./tmpl/splitpage.tmpl",
},
# the base name of the created tar.gz file
out_name => "foo_bar_release",
mode => {
# you can override the directories creation mode
dir => 0755,
},
);
# don't forget!!!
1;
![]() |
![]() |
4 Einträge, 1 Seite |