I have tested the attached patch and pdftk compiles cleanly. Just lowering the CPPFLAGS optimization from -O3 to -O2 made it compile again. If changing from -O3 to -O2 is not OK then the bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35689 should be followed to know what the correct fix would be.
Ahora también puedes acceder a tu correo Terra desde el móvil. Infórmate pinchando aquí.
--- pdftk-1.41/debian/control +++ pdftk-1.41/debian/control @@ -2,7 +2,7 @@ Maintainer: Aurélien GÃRÃME <a...@debian.org> Section: text Priority: optional -Build-Depends: debhelper (>= 4.0.0), quilt, gcj-4.2 [!alpha !arm !hppa !hurd-i386], g++-4.2 +Build-Depends: debhelper (>= 4.0.0), quilt, gcj-4.3 [!alpha !arm !hppa !hurd-i386], g++-4.3 Standards-Version: 3.7.3 Homepage: http://www.pdfhacks.com/pdftk/ --- pdftk-1.41/debian/patches/no_embedded_libs +++ pdftk-1.41/debian/patches/no_embedded_libs @@ -43,7 +43,7 @@ # append gcj flags -export GCJFLAGS+= -w --encoding=UTF-8 --classpath="$(java_libs_root)" -+export GCJFLAGS+= -w --encoding=UTF-8 --classpath="/usr/share/java/libgcj-4.2.jar:$(java_libs_root)" ++export GCJFLAGS+= -w --encoding=UTF-8 --classpath="/usr/share/java/libgcj$(VERSUFF).jar:$(java_libs_root)" -all : libgcj_local itext - --- pdftk-1.41/debian/patches/series +++ pdftk-1.41/debian/patches/series @@ -1,2 +1,2 @@ -build_with_gcc-4.2 +build_with_gcc-4.3 no_embedded_libs --- pdftk-1.41/debian/patches/build_with_gcc-4.2 +++ pdftk-1.41/debian/patches/build_with_gcc-4.3 @@ -7,7 +7,7 @@ # tools TOOLPATH= -VERSUFF=-4.1 -+VERSUFF=-4.2 ++VERSUFF=-4.3 CXX= $(TOOLPATH)g++$(VERSUFF) export GCJ= $(TOOLPATH)gcj$(VERSUFF) export GCJH= $(TOOLPATH)gcjh$(VERSUFF) @@ -16,7 +16,7 @@ # ASK_ABOUT_WARNINGS to true; otherwise: false; override this default # with the dont_ask or do_ask command-line options -CPPFLAGS= -O3 -DPATH_DELIM=0x2f -DASK_ABOUT_WARNINGS=false -fdollars-in-identifiers -+CPPFLAGS= -w -O3 -DPATH_DELIM=0x2f -DASK_ABOUT_WARNINGS=false -fdollars-in-identifiers ++CPPFLAGS= -w -O2 -DPATH_DELIM=0x2f -DASK_ABOUT_WARNINGS=false -fdollars-in-identifiers CXXFLAGS= -lgcj # itext compiler flags @@ -30,7 +30,7 @@ %.h : %.class - $(GCJH) --classpath="." $*; - $(RM) $< -+ $(GCJH) --classpath="/usr/share/java/libgcj-4.2.jar:$(PWD):." $* ++ $(GCJH) --classpath="/usr/share/java/libgcj$(VERSUFF).jar:$(PWD):." $* ## # targets @@ -52,7 +52,7 @@ %.h : %.class - $(GCJH) --classpath="." $*; - $(RM) $< -+ $(GCJH) --classpath="/usr/share/java/libgcj-4.2.jar:$(PWD):." $* ++ $(GCJH) --classpath="/usr/share/java/libgcj$(VERSUFF).jar:$(PWD):." $* ## # targets @@ -66,7 +66,7 @@ %.h : %.class - $(GCJH) --classpath="." $*; - $(RM) $< -+ $(GCJH) --classpath="/usr/share/java/libgcj-4.2.jar:$(PWD):." $* ++ $(GCJH) --classpath="/usr/share/java/libgcj$(VERSUFF).jar:$(PWD):." $* ## # targets @@ -86,7 +86,7 @@ %.h : %.class - $(GCJH) --classpath="." $*; - $(RM) $< -+ $(GCJH) --classpath="/usr/share/java/libgcj-4.2.jar:$(PWD):." $* ++ $(GCJH) --classpath="/usr/share/java/libgcj$(VERSUFF).jar:$(PWD):." $* ## # targets @@ -100,7 +100,7 @@ %.h : %.class - $(GCJH) --classpath="." $*; - $(RM) $< -+ $(GCJH) --classpath="/usr/share/java/libgcj-4.2.jar:$(PWD):." $* ++ $(GCJH) --classpath="/usr/share/java/libgcj$(VERSUFF).jar:$(PWD):." $* ## # targets @@ -114,7 +114,7 @@ %.h : %.class - $(GCJH) --classpath="." $*; - $(RM) $< -+ $(GCJH) --classpath="/usr/share/java/libgcj-4.2.jar:$(PWD):." $* ++ $(GCJH) --classpath="/usr/share/java/libgcj$(VERSUFF).jar:$(PWD):." $* ## # targets @@ -128,7 +128,7 @@ %.h : %.class - $(GCJH) --classpath="." $*; - $(RM) $< -+ $(GCJH) --classpath="/usr/share/java/libgcj-4.2.jar:$(PWD):." $* ++ $(GCJH) --classpath="/usr/share/java/libgcj$(VERSUFF).jar:$(PWD):." $* ## # targets @@ -142,7 +142,7 @@ %.h : %.class - $(GCJH) --classpath="." $*; - $(RM) $< -+ $(GCJH) --classpath="/usr/share/java/libgcj-4.2.jar:$(PWD):." $* ++ $(GCJH) --classpath="/usr/share/java/libgcj$(VERSUFF).jar:$(PWD):." $* ## # targets @@ -156,7 +156,7 @@ %.h : %.class - $(GCJH) --classpath="." $*; - $(RM) $< -+ $(GCJH) --classpath="/usr/share/java/libgcj-4.2.jar:$(PWD):." $* ++ $(GCJH) --classpath="/usr/share/java/libgcj$(VERSUFF).jar:$(PWD):." $* ## # targets