Mittwoch, 23. Mai 2012, 07:57

Du bist nicht angemeldet.



Fraenk

Super Moderator

  • »Fraenk« ist der Autor dieses Themas

Beiträge: 818

Ubuntu: 12.04

Kernel: 3.2.0-24

Desktop: KDE

Architektur: 64-bit

  • Private Nachricht senden

1

Dienstag, 30. Oktober 2007, 19:42

Ausgabefehler beim Erstellen einer PDF mit 'htlmdoc'

Habe mir die Pakete zu htmldoc aus der Paketverwaltung mal installiert um zu sehen, ob es funktioniert eine html-Datei in eine PDF-Datei umzuwandeln.
Dazu habe ich mir diese gezippte Version von Openbook Linux runtergeladen und folgendes nach entpacken der Datei in der Konsole getätigt:

Quellcode

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
internet@pegasus:~$ cd ~/frank/downloads/linux
internet@pegasus:~/frank/downloads/linux$ htmldoc --webpage --size a3 --book -f openbook.pdf *.htm
PAGES: 1061
BYTES: 15433782                                                                
*** glibc detected *** htmldoc: double free or corruption (fasttop): 0x0c1f6718 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7b53d65]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7b57800]
htmldoc[0x80a90f6]
htmldoc[0x8071f47]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7b00050]
htmldoc(_ZN8Fl_Input6handleEi+0x359)[0x804e421]
======= Memory map: ========
08048000-080c3000 r-xp 00000000 08:07 95366      /usr/bin/htmldoc
080c3000-080cd000 rw-p 0007a000 08:07 95366      /usr/bin/htmldoc
080cd000-0db6d000 rw-p 080cd000 00:00 0          [heap]
b7600000-b7621000 rw-p b7600000 00:00 0 
b7621000-b7700000 ---p b7621000 00:00 0 
b7771000-b77c8000 rw-p b77d7000 00:00 0 
b77f8000-b77fa000 rw-p b77f8000 00:00 0 
b77fa000-b7818000 r-xp 00000000 08:07 7623       /usr/lib/libexpat.so.1.0.0
b7818000-b781a000 rw-p 0001e000 08:07 7623       /usr/lib/libexpat.so.1.0.0
b781a000-b7827000 r-xp 00000000 08:07 7436       /usr/lib/libXext.so.6.4.0
b7827000-b7828000 rw-p 0000d000 08:07 7436       /usr/lib/libXext.so.6.4.0
b7828000-b782f000 r-xp 00000000 08:07 7458       /usr/lib/libXrender.so.1.3.0
b782f000-b7830000 rw-p 00006000 08:07 7458       /usr/lib/libXrender.so.1.3.0
b7830000-b789c000 r-xp 00000000 08:07 7637       /usr/lib/libfreetype.so.6.3.16
b789c000-b78a0000 rw-p 0006b000 08:07 7637       /usr/lib/libfreetype.so.6.3.16
b78a0000-b78c3000 r-xp 00000000 08:07 7629       /usr/lib/libfontconfig.so.1.2.0
b78c3000-b78cb000 rw-p 00023000 08:07 7629       /usr/lib/libfontconfig.so.1.2.0
b78cb000-b78cc000 rw-p b78cb000 00:00 0 
b78cc000-b78d0000 r-xp 00000000 08:07 7432       /usr/lib/libXdmcp.so.6.0.0
b78d0000-b78d1000 rw-p 00003000 08:07 7432       /usr/lib/libXdmcp.so.6.0.0
b78d1000-b78d3000 r-xp 00000000 08:07 7421       /usr/lib/libXau.so.6.0.0
b78d3000-b78d4000 rw-p 00001000 08:07 7421       /usr/lib/libXau.so.6.0.0
b78d4000-b79bc000 r-xp 00000000 08:07 8129       /usr/lib/libstdc++.so.6.0.9
b79bc000-b79bf000 r--p 000e8000 08:07 8129       /usr/lib/libstdc++.so.6.0.9
b79bf000-b79c1000 rw-p 000eb000 08:07 8129       /usr/lib/libstdc++.so.6.0.9
b79c1000-b79c7000 rw-p b79c1000 00:00 0 
b79c7000-b79c9000 r-xp 00000000 08:07 7446       /usr/lib/libXinerama.so.1.0.0
b79c9000-b79ca000 rw-p 00001000 08:07 7446       /usr/lib/libXinerama.so.1.0.0
b79ca000-b79db000 r-xp 00000000 08:07 7442       /usr/lib/libXft.so.2.1.2
b79db000-b79dc000 rw-p 00010000 08:07 7442       /usr/lib/libXft.so.2.1.2
b79dc000-b79dd000 rw-p b79dc000 00:00 0 
b79dd000-b79df000 r-xp 00000000 08:07 5564       /lib/tls/i686/cmov/libdl-2.6.1.so
b79df000-b79e1000 rw-p 00001000 08:07 5564       /lib/tls/i686/cmov/libdl-2.6.1.so
b79e1000-b7ace000 r-xp 00000000 08:07 7415       /usr/lib/libX11.so.6.2.0
b7ace000-b7ad2000 rw-p 000ed000 08:07 7415       /usr/lib/libX11.so.6.2.0
b7ad2000-b7ae6000 r-xp 00000000 08:07 5584       /lib/tls/i686/cmov/libpthread-2.6.1.so
b7ae6000-b7ae8000 rw-p 00013000 08:07 5584       /lib/tls/i686/cmov/libpthread-2.6.1.so
b7ae8000-b7aea000 rw-p b7ae8000 00:00 0 
b7aea000-b7c2e000 r-xp 00000000 08:07 5558       /lib/tls/i686/cmov/libc-2.6.1.so
b7c2e000-b7c2f000 r--p 00143000 08:07 5558       /lib/tls/i686/cmov/libc-2.6.1.so
b7c2f000-b7c31000 rw-p 00144000 08:07 5558       /lib/tls/i686/cmov/libc-2.6.1.so
b7c31000-b7c34000 rw-p b7c31000 00:00 0 
b7c34000-b7c3e000 r-xp 00000000 08:07 2198       /lib/libgcc_s.so.1
b7c3e000-b7c3f000 rw-p 0000a000 08:07 2198       /lib/libgcc_s.so.1
b7c3f000-b7c40000 rw-p b7c3f000 00:00 0 
b7c40000-b7ce3000 r-xp 00000000 08:07 95176      /usr/lib/libfltk.so.1.1
b7ce3000-b7ce9000 rw-p 000a3000 08:07 95176      /usr/lib/libfltk.so.1.1
b7ce9000-b7cec000 rw-p b7ce9000 00:00 0 
b7cec000-b7cfc000 r-xp 00000000 08:07 95179      /usr/lib/libfltk_images.so.1.1
b7cfc000-b7cfd000 rw-p 0000f000 08:07 95179      /usr/lib/libfltk_images.so.1.1
b7cfd000-b7d20000 r-xp 00000000 08:07 5566       /lib/tls/i686/cmov/libm-2.6.1.so
b7d20000-b7d22000 rw-p 00023000 08:07 5566       /lib/tls/i686/cmov/libm-2.6.1.so
b7d22000-b7d41000 r-xp 00000000 08:07 7909       /usr/lib/libjpeg.so.62.0.0
b7d41000-b7d42000 rw-p 0001e000 08:07 7909       /usr/lib/libjpeg.so.62.0.0
b7d42000-b7d56000 r-xp 00000000 08:07 8199       /usr/lib/libz.so.1.2.3.3
b7d56000-b7d57000 rw-p 00013000 08:07 8199       /usr/lib/libz.so.1.2.3.3
b7d57000-b7d79000 r-xp 00000000 08:07 93649      /usr/lib/libpng12.so.0.15.0
b7d79000-b7d7a000 rw-p 00021000 08:07 93649      /usr/lib/libpng12.so.0.15.0
b7d7a000-b7d7b000 rw-p b7d7a000 00:00 0 
b7d7b000-b7ea6000 r-xp 00000000 08:07 80586      /usr/lib/i686/cmov/libcrypto.so.0.9.8
b7ea6000-b7ebb000 rw-p 0012a000 08:07 80586      /usr/lib/i686/cmov/libcrypto.so.0.9.8
b7ebb000-b7ebe000 rw-p b7ebb000 00:00 0 
b7ebe000-b7efb000 r-xp 00000000 08:07 80587      /usr/lib/i686/cmov/libssl.so.0.9.8
b7efb000-b7eff000 rw-p 0003c000 08:07 80587      /usr/lib/i686/cmov/libssl.so.0.9.8
b7f05000-b7f0c000 r--s 00000000 08:07 9766       /usr/lib/gconv/gconv-modules.cache
b7f0c000-b7f0d000 r--p 00000000 08:07 11060      /usr/lib/locale/de_DE.utf8/LC_TIME
b7f0d000-b7f0f000 rw-p b7f0d000 00:00 0 
b7f0f000-b7f29000 r-xp 00000000 08:07 2151       /lib/ld-2.6.1.so
b7f29000-b7f2b000 rw-p 00019000 08:07 2151       /lib/ld-2.6.1.so
bf973000-bf98c000 rw-p bf973000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
Aborted (core dumped)

Nach dem Umwandeln soll eine ca 15 MB große PDF-Datei entstehen.
Fehlt mir noch ein Paket für htmldoc?
"Unsere Phantasie ist grenzenlos, unser Wissen jedoch nicht" [A. Einstein]


Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Fraenk« (31. Oktober 2007, 15:02)


basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

2

Dienstag, 30. Oktober 2007, 22:41

Mal eine blöde Frage... Warum nicht übers gui? Ist doch sehr komfortabel ;)

Gruß
Rodge
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

Fraenk

Super Moderator

  • »Fraenk« ist der Autor dieses Themas

Beiträge: 818

Ubuntu: 12.04

Kernel: 3.2.0-24

Desktop: KDE

Architektur: 64-bit

  • Private Nachricht senden

3

Mittwoch, 31. Oktober 2007, 07:11

Zitat

Warum nicht über die gui...

Ich merke schon, ich bin hier außer er Norm. ;)
Nein ernsthaft, ich empfinde das Lesen im PDF-Format als angenehmer. Daher habe ich mal diesen Versuch gestartet. Ist aber auch kein Beinbruch für mich, wenn sich das mit Paketen aus den Quellen nicht umsetzen läßt bzw. keiner mehr eine andere Idee an der Problemlösung hat.
"Unsere Phantasie ist grenzenlos, unser Wissen jedoch nicht" [A. Einstein]



basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

4

Mittwoch, 31. Oktober 2007, 08:37

Huh, wie außer der Norm? Ich habe doch nur vorgeschlagen, das Buch mittels der GUI von htmldoc zu bauen. Normal über die Paketverwaltung htmldoc installiert plus Abhängigkeiten.
Geht ruckzuck, man hat den hierarchischen Aufbau mit Unterkapiteln etc.
In der Konsole geht auch. Nur halt nicht mit dem Platzhalter `*' für beliebige Zeichen.

Und natürlich ist ein PDF angenehm zu lesen, keine Frage. Da hast du mich vielleicht falsch verstanden ;)

Gruß
Rodge
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

Fraenk

Super Moderator

  • »Fraenk« ist der Autor dieses Themas

Beiträge: 818

Ubuntu: 12.04

Kernel: 3.2.0-24

Desktop: KDE

Architektur: 64-bit

  • Private Nachricht senden

5

Mittwoch, 31. Oktober 2007, 12:16

Ich habe dich wohl in der Tat falsch verstanden, sorry.
htmldoc hatte ich über die Paketverwaltung (waren 3 Pakete) installert. Die genauen Pakete kann ich erst heute Abend posten.
Mittels der gui v. htmldoc hatte ich natürlich nicht versucht, auf den Gedanken bin ich garnicht gekommen. :sleeping:
In der Konsole müsste ich dann als Platzhalter 'Linux.htm' oder in der Art eingeben.
Nochmal das ganze.
Danke
"Unsere Phantasie ist grenzenlos, unser Wissen jedoch nicht" [A. Einstein]



Fraenk

Super Moderator

  • »Fraenk« ist der Autor dieses Themas

Beiträge: 818

Ubuntu: 12.04

Kernel: 3.2.0-24

Desktop: KDE

Architektur: 64-bit

  • Private Nachricht senden

6

Mittwoch, 31. Oktober 2007, 15:02

Das Buch liegt jetzt in PDF-Form vor. Ging über die gui sehr schnell. Nette Angelegenheit dieses Tool.
"Unsere Phantasie ist grenzenlos, unser Wissen jedoch nicht" [A. Einstein]



tobias28

ist zu Gast bei Freunden.

Beiträge: 2

Desktop: KDE

Architektur: 32-bit

  • Private Nachricht senden

7

Mittwoch, 31. Oktober 2007, 15:51

RE: Ausgabefehler beim Erstellen einer PDF mit 'htlmdoc'

Habe mir die Pakete zu htmldoc aus der Paketverwaltung mal installiert um zu sehen, ob es funktioniert eine html-Datei in eine PDF-Datei umzuwandeln.
Dazu habe ich mir diese gezippte Version von Openbook Linux runtergeladen und folgendes nach entpacken der Datei in der Konsole getätigt:

Quellcode

1
2
3
4
5
internet@pegasus:~$ cd ~/frank/downloads/linux
internet@pegasus:~/frank/downloads/linux$ htmldoc --webpage --size a3 --book -f openbook.pdf *.htm
PAGES: 1061
BYTES: 15433782                                                                
...

Nach dem Umwandeln soll eine ca 15 MB große PDF-Datei entstehen.
Fehlt mir noch ein Paket für htmldoc?


Nein, du hast alles richtig gemacht. Trotz der Fehlermeldung sollte das PDF erstellt worden sein.

Fraenk

Super Moderator

  • »Fraenk« ist der Autor dieses Themas

Beiträge: 818

Ubuntu: 12.04

Kernel: 3.2.0-24

Desktop: KDE

Architektur: 64-bit

  • Private Nachricht senden

8

Mittwoch, 31. Oktober 2007, 19:27

Ich habe das jetzt nochmal über die Konsole probiert und das PDF wurde erstellt.
Durch die Fehlermeldung habe gestern ich nicht mehr ins Verzeichnis geschaut und mich kirre machen lassen. Da mache ich Gott u. die Welt verrückt... peinlich peinlich. ;(
Allerdings ziehe ich jetzt auch etwas positives aus der ganzen Angelegenheit...
"Unsere Phantasie ist grenzenlos, unser Wissen jedoch nicht" [A. Einstein]



tobias28

ist zu Gast bei Freunden.

Beiträge: 2

Desktop: KDE

Architektur: 32-bit

  • Private Nachricht senden

9

Mittwoch, 31. Oktober 2007, 20:39

Mit dem Befehl kann man übrigens aus allen HTML Büchern von hier:
http://www.galileocomputing.de/katalog/openbook
ein PDF erstellen, da die Dateien schon in der richtigen Reihenfolge sind.

einfach ins Verzeichnis und

Quellcode

1
htmldoc --webpage --size a3 --book -f openbook.pdf *.htm

und schon wird das PDF erstellt...