• Package: jool - 4.1.12-1 on mentors: Fails to build after successful bu

    From Phil Wyett@21:1/5 to All on Sun Jun 23 09:40:01 2024
    Hi Alberto,

    Though you have not requested sponsorship, I had a quick look at your package submitted to mentors. jool is very well packaged but I did come across one issue.

    Doing one of the reproducible builds tests - Build after successful build i.e. sudo pbuilder build --twice <package>.dsc

    jool fails with the below.

    dpkg-deb: building package 'jool-dkms' in '../jool-dkms_4.1.12-1_all.deb'. dpkg-deb: building package 'jool-tools' in '../jool-tools_4.1.12-1_amd64.deb'. dpkg-deb: building package 'jool-tools-dbgsym' in '../jool-tools-dbgsym_4.1.12- 1_amd64.deb'.
    dpkg-genbuildinfo -O../jool_4.1.12-1_amd64.buildinfo
    dpkg-genchanges -O../jool_4.1.12-1_amd64.changes
    dpkg-genchanges: info: including full source code in upload
    dpkg-source --after-build .
    dpkg-buildpackage: info: full upload (original source is included) dpkg-genchanges: info: including full source code in upload
    dpkg-buildpackage: info: source package jool
    dpkg-buildpackage: info: source version 4.1.12-1
    dpkg-buildpackage: info: source distribution unstable
    dpkg-buildpackage: info: source changed by Alberto Leiva Popper < ydahhrk@gmail.com>
    dpkg-buildpackage: info: host architecture amd64
    dpkg-source --before-build .
    debian/rules clean
    dh clean
    dh_auto_clean
    make -j6 distclean
    make[1]: Entering directory '/build/jool-4.1.12'
    Making distclean in src/common
    make[2]: Entering directory '/build/jool-4.1.12/src/common'
    rm -rf .libs _libs
    rm -f *.lo
    test -z "" || rm -f
    rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
    test . = "." || test -z "" || rm -f
    rm -f Makefile
    make[2]: Leaving directory '/build/jool-4.1.12/src/common'
    Making distclean in src/mod
    make[2]: Entering directory '/build/jool-4.1.12/src/mod'
    make -C common clean; make -C siit clean; make -C nat64 clean;
    make[3]: Entering directory '/build/jool-4.1.12/src/mod/common'
    make -C /lib/modules/6.8.12-amd64/build M=$PWD clean
    make[4]: Entering directory '/build/jool-4.1.12/src/mod/common'
    make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
    make[4]: *** /lib/modules/6.8.12-amd64/build: No such file or directory. Stop. make[4]: Leaving directory '/build/jool-4.1.12/src/mod/common'
    make[3]: *** [Makefile:13: clean] Error 2
    make[3]: Leaving directory '/build/jool-4.1.12/src/mod/common'
    make[3]: Entering directory '/build/jool-4.1.12/src/mod/siit'
    make -C /lib/modules/6.8.12-amd64/build M=$PWD clean
    make[4]: Entering directory '/build/jool-4.1.12/src/mod/siit'
    make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
    make[4]: *** /lib/modules/6.8.12-amd64/build: No such file or directory. Stop. make[4]: Leaving directory '/build/jool-4.1.12/src/mod/siit'
    make[3]: *** [Makefile:19: clean] Error 2
    make[3]: Leaving directory '/build/jool-4.1.12/src/mod/siit'
    make[3]: Entering directory '/build/jool-4.1.12/src/mod/nat64'
    make -C /lib/modules/6.8.12-amd64/build M=$PWD clean
    make[4]: Entering directory '/build/jool-4.1.12/src/mod/nat64'
    make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
    make[4]: *** /lib/modules/6.8.12-amd64/build: No such file or directory. Stop. make[4]: Leaving directory '/build/jool-4.1.12/src/mod/nat64'
    make[3]: *** [Makefile:19: clean] Error 2
    make[3]: Leaving directory '/build/jool-4.1.12/src/mod/nat64'
    make[2]: *** [Makefile:10: clean] Error 2
    make[2]: Leaving directory '/build/jool-4.1.12/src/mod'
    make[1]: *** [Makefile:429: distclean-recursive] Error 1
    make[1]: Leaving directory '/build/jool-4.1.12'
    dh_auto_clean: error: make -j6 distclean returned exit code 2
    make: *** [debian/rules:17: clean] Error 2
    dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2 I: copying local configuration
    E: Failed autobuilding of package
    I: unmounting dev/ptmx filesystem
    I: unmounting dev/pts filesystem
    I: unmounting dev/shm filesystem
    I: unmounting proc filesystem
    I: unmounting sys filesystem
    I: cleaning the build env
    I: removing directory /var/cache/pbuilder/build/23155 and its subdirectories

    I offer this, so you can look at it now or in the future.

    Regards

    Phil

    --

    Internet Relay Chat (IRC): kathenas

    Website: https://kathenas.org

    Instagram: https://instagram.com/kathenasorg/

    Buy Me A Coffee: https://buymeacoffee.com/kathenasorg

    -----BEGIN PGP SIGNATURE-----

    iQJOBAABCgA4FiEEcKCsRax3nv6E9jrtckqptS8CTIsFAmZ30NwaHHBoaWxpcC53 eWV0dEBrYXRoZW5hcy5vcmcACgkQckqptS8CTItV3g//ZkGcV+CP58aam6vOTDmM 0KJTHrjEunLM+mKfss5Opn4uYn3jN9BDjxF5O0l0bBT70Dil0liwimXt6pq97xw0 bBRzwGIRvBC5onbB8YMz+BviBL6sV2Csv31aaoz7bARsYNNkzfXCEFjwzrIdZOVk hdewL+0vZ91HDlgYmgTdXfvvTJzH3+ZxLuhaIiB/wzPJMcdTHQbo5va9fAgbDio1 1/lB9L84rStckFYEJ4mPOOTr6hywLbi9zikKscn4SLdg+jvJ1V+CfwvsvNYu0Z4u 3vcozzfBf5613iRUVEMJwH+wfbSy7BYqk+b8Q77SDJ+uwujx8lbcF0LYplcRgT1v WrPUMw9goPQjbywqNEjVOoiTblKzjI52ix7qeGo7yZxvGWpmvjpe2QaDauOZncpt cTYsWYnAU7qJVlnTXVbOR+bd6zQZeYXImudwH0uux5YqPAqXXBiihLBab0sbLz76 GQSQBrNNrptBFUD+a2k1QBnr/QHKal+6dsAbQkEVuCOfrd3IpPy75F+Ewo53PW0U Q69CXhYiDzZp5aDuoZ2xhKqQbq98AjEuB5QY57lATY+3/1y3wxxLzNXRwKVYSkSh xJD95V94npcwoxWzb0/2hlREexN9islnPVAeqnuzBDMalkgHyjgQHRr8pRifsGAM
    VIqKDRuWqRczus