fwbuilder / fwbuilder

A clone of the SourceForge fwbuilder repostiory
http://fwbuilder.sourceforge.net/
285 stars 77 forks source link

Can't build anymore DEB package... #119

Closed Creteil closed 2 years ago

Creteil commented 3 years ago

Hi,

It look like the build process hang somewhere...

It is more than 10 hours the build process doesn't do anything, it is at step :

[ 23%] Built target fwb_procurve_acl
/usr/bin/make -f src/import/CMakeFiles/import.dir/build.make src/import/CMakeFiles/import.dir/depend
make[3] : on entre dans le répertoire « /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu »
cd /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/bigbob/tmp/Building/fwbuilder/fwbuilder /home/bigbob/tmp/Building/fwbuilder/fwbuilder/src/import /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu/src/import /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu/src/import/CMakeFiles/import.dir/DependInfo.cmake --color=
make[3] : on quitte le répertoire « /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu »
/usr/bin/make -f src/import/CMakeFiles/import.dir/build.make src/import/CMakeFiles/import.dir/build
make[3] : on entre dans le répertoire « /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu »
make[3]: rien à faire pour « src/import/CMakeFiles/import.dir/build ».
make[3] : on quitte le répertoire « /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu »
[ 25%] Built target import
/usr/bin/make -f src/libgui/CMakeFiles/gui_autogen.dir/build.make src/libgui/CMakeFiles/gui_autogen.dir/depend
make[3] : on entre dans le répertoire « /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu »
cd /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/bigbob/tmp/Building/fwbuilder/fwbuilder /home/bigbob/tmp/Building/fwbuilder/fwbuilder/src/libgui /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu/src/libgui /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu/src/libgui/CMakeFiles/gui_autogen.dir/DependInfo.cmake --color=
make[3] : on quitte le répertoire « /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu »
/usr/bin/make -f src/libgui/CMakeFiles/gui_autogen.dir/build.make src/libgui/CMakeFiles/gui_autogen.dir/build
make[3] : on entre dans le répertoire « /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu »
[ 25%] Automatic MOC and UIC for target gui
cd /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu/src/libgui && /usr/bin/cmake -E cmake_autogen /home/bigbob/tmp/Building/fwbuilder/fwbuilder/obj-x86_64-linux-gnu/src/libgui/CMakeFiles/gui_autogen.dir/AutogenInfo.json Release

Is there a way to fix it ?

Creteil commented 3 years ago

OK, fixed it with :

First step :

sudo apt purge fakeroot-ng
sudo apt install fakeroot

Then edited the file « fwbuilder.manpages » like that :

bigbob@bigbob-UX331UN:~/tmp/Building/fwbuilder/fwbuilder$ git diff debian/fwbuilder.manpages
diff --git a/debian/fwbuilder.manpages b/debian/fwbuilder.manpages
index 5b28440c3..b09363a40 100644
--- a/debian/fwbuilder.manpages
+++ b/debian/fwbuilder.manpages
@@ -1,9 +1,9 @@
-debian/tmp/usr/share/man/man1/fwbuilder.1
-debian/tmp/usr/share/man/man1/fwbedit.1
+debian/tmp/usr/share/man/man1/fwbuilder.1.gz
+debian/tmp/usr/share/man/man1/fwbedit.1.gz
 doc/fwb_compile_all.1
-debian/tmp/usr/share/man/man1/fwb_ipf.1
-debian/tmp/usr/share/man/man1/fwb_ipfw.1
-debian/tmp/usr/share/man/man1/fwb_pf.1
-debian/tmp/usr/share/man/man1/fwb_iosacl.1
-debian/tmp/usr/share/man/man1/fwb_pix.1
-debian/tmp/usr/share/man/man1/fwb_ipt.1
+debian/tmp/usr/share/man/man1/fwb_ipf.1.gz
+debian/tmp/usr/share/man/man1/fwb_ipfw.1.gz
+debian/tmp/usr/share/man/man1/fwb_pf.1.gz
+debian/tmp/usr/share/man/man1/fwb_iosacl.1.gz
+debian/tmp/usr/share/man/man1/fwb_pix.1.gz
+debian/tmp/usr/share/man/man1/fwb_ipt.1.gz
bigbob@bigbob-UX331UN:~/tmp/Building/fwbuilder/fwbuilder$

Hope it help...