Hallo Heinz, * Heinz schrieb am 10.12.2003:
Hallo,
das folgende nur noch mal zu Erinnerung fuer meine neuee Frage:
On 26-Nov-2003 Heinz W. Pahlke wrote:
ich versuche gerade, pdftk zu kompilieren, aber make bricht mit einer Fehlermeldung ab:
-------------------------------8<------------------------------
gcj --encoding=UTF-8 -I"/tmp/pdftk-src_0.91/itext-1.1" -c Barcode.java -o Barcode.o gcj --encoding=UTF-8 -I"/tmp/pdftk-src_0.91/itext-1.1" -c Barcode128.java -o Barcode128.o Barcode128.java: In class `com.lowagie.text.pdf.Barcode128': Barcode128.java: In method `com.lowagie.text.pdf.Barcode128.createAwtImage(java.awt.Color,java.aw t. Color)': Barcode128.java:605: Can't find constructor `java.awt.image.MemoryImageSource(II[III)' in type `java.awt.image.MemoryImageSource'. Image img = canvas.createImage(new MemoryImageSource(fullWidth, height, pix, 0, fullWidth)); ^ 1 error make[2]: *** [Barcode128.o] Error 1 make[2]: Leaving directory `/tmp/pdftk-src_0.91/itext-1.1/com/lowagie/text/pdf' make[1]: *** [itext] Error 2 make[1]: Leaving directory `/tmp/pdftk-src_0.91/itext-1.1' make: *** [itext] Error 2
------------------------------->8-------------------------------
Fuer Ideen, wie sich pdftk doch kompilieren lassen koennte, waere ich deshalb sehr dankbar.
Den einzigen Tip, den ich bekomme habe, betraf gcc. Installiert ist die Version 3.2-36. Mit einer 3.3-x, so der Tip, koennte es evtl. gehen.
Nun bin ich zwar nahezu staendig beim Updaten irgendwelcher Programme, aber gcc ist eben nicht irgendein Programm.
Das gcc-rpm von der Suse 9.0 wird sich ja vermutlich wegen neuerer glibc und anderer Abhaengigkeiten nicht installieren lassen, aber mit den Source-rpm sollte es gehen.
Bloss ist das auch sinnvoll? Oder handele ich mir damit evtl. irgendwelche Nebenwirkungen ein? Nur fuer die vage Hoffnung, dass sich pdftk dann _eventuell_ kompilieren lassen koennte, moechte ich kein Risiko eingehen.
Du könntest ja das .src.rpm so anpassen, dass der neuere gcc nach /usr/local installiert wird. So zerschieest Du Dir u.U. nicht das System... Grüße, Tom