From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: Unending item build Date: Wed, 15 Jan 2025 11:17:51 +0000 Message-ID: <8D304669-DDCF-41EB-980F-5A4E59BB20CC@ipfire.org> In-Reply-To: <59D090B9-5E2E-4ED5-913C-16636CC46903@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============9019392828417961905==" List-Id: --===============9019392828417961905== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello Jon, Someone has reported this before, and it seems to be a bug in some versions o= f bash. What OS are you running this on? I am usually not experiencing this at all on= an up to date Debian 12. -Michael > On 15 Jan 2025, at 04:27, jon wrote: >=20 > Hello all! >=20 > For the past two or three days the ./make.sh build goes into a loop and bu= ilds an item forever. =20 >=20 > Once it happened when building: samba (4.21.0) [ = 9:41:23 ]^C > pcengines-apu-firmware (4.19.0.1) [ 1:32:17 ]^C > perl-Parse-Yapp (1.21) [ 2:38:07 ]^C >=20 >=20 > When it runs away I will terminate the build. =20 >=20 > jon(a)deb12HPZ:~/development/ipfire-2.x$ sudo ./make.sh clean > Cleaning build directory... = [ DONE ] > jon(a)deb12HPZ:~/development/ipfire-2.x$ sudo ./make.sh build > Packaged toolchain compilation > Building IPFire > stage2 = [ 0 ][ DONE ] > linux (6.6.47) HEADERS=3D1 = [ 26 ][ DONE ] > man-pages (6.9.1) = [ 8 ][ DONE ] > . . . > perl-Device-Modem (1.56) = [ 1 ][ DONE ] > perl-Apache-Htpasswd (1.9) = [ 1 ][ DONE ] > perl-Parse-Yapp (1.21) = [ 2:38:07 ]^C > cp lib/Parse/Yapp.pm blib/lib/Parse/Yapp.pm > cp lib/Parse/Yapp/Grammar.pm blib/lib/Parse/Yapp/Grammar.pm > cp lib/Parse/Yapp/Output.pm blib/lib/Parse/Yapp/Output.pm > cp lib/Parse/Yapp/Parse.pm blib/lib/Parse/Yapp/Parse.pm > cp lib/Parse/Yapp/Lalr.pm blib/lib/Parse/Yapp/Lalr.pm > cp yapp blib/script/yapp > "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/yapp > Manifying 1 pod document > Manifying 1 pod document > make[1]: Leaving directory '/usr/src/Parse-Yapp-1.21' > cd /usr/src/Parse-Yapp-1.21 && make install > make[1]: Entering directory '/usr/src/Parse-Yapp-1.21' > Manifying 1 pod document > Manifying 1 pod document > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Driver.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Options.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Output.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Lalr.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Grammar.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Parse.pm > Installing /usr/share/man/man1/yapp.1 > Installing /usr/share/man/man3/Parse::Yapp.3 > Installing /usr/bin/yapp > Appending installation info to /usr/lib/perl5/5.36.0/x86_64-linux-threa= d-multi/perllocal.pod > make[1]: Leaving directory '/usr/src/Parse-Yapp-1.21' > Updating linker cache... > Install done; saving file list to /usr/src/log/Parse-Yapp-1.21 ... > =20 > make: Leaving directory '/usr/src/lfs' >=20 > ERROR: Build process interrupted = [ FAIL ] > Check /home/jon/development/ipfire-2.x/log_x86_64/_build.ipfire.log for= errors if applicable [ FAIL ] > jon(a)deb12HPZ:~/development/ipfire-2.x$=20 >=20 >=20 >=20 > And here is the build.ipfire.log: >=20 > make[1]: Leaving directory '/usr/src/Apache-Htpasswd-1.9' > Updating linker cache... > Install done; saving file list to /usr/src/log/Apache-Htpasswd-1.9 ... >=20 > make: Leaving directory '/usr/src/lfs' > Jan 14 21:51:47: Building perl-Parse-Yapp make: Entering directory '/home/j= on/development/ipfire-2.x/lfs' > make: Nothing to be done for 'download'. > make: Leaving directory '/home/jon/development/ipfire-2.x/lfs' > make: Entering directory '/usr/src/lfs' > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Installing Parse-Yapp-1.21 ... > Install started; saving file list to /usr/src/lsalr ... > cd /usr/src/Parse-Yapp-1.21 && perl Makefile.PL > Checking if your kit is complete... > Looks good > Generating a Unix-style Makefile > Writing Makefile for Parse::Yapp > Writing MYMETA.yml and MYMETA.json > cd /usr/src/Parse-Yapp-1.21 && make -j12=20 > make[1]: Entering directory '/usr/src/Parse-Yapp-1.21' > cp lib/Parse/Yapp/Options.pm blib/lib/Parse/Yapp/Options.pm > cp lib/Parse/Yapp/Driver.pm blib/lib/Parse/Yapp/Driver.pm > cp lib/Parse/Yapp.pm blib/lib/Parse/Yapp.pm > cp lib/Parse/Yapp/Grammar.pm blib/lib/Parse/Yapp/Grammar.pm > cp lib/Parse/Yapp/Output.pm blib/lib/Parse/Yapp/Output.pm > cp lib/Parse/Yapp/Parse.pm blib/lib/Parse/Yapp/Parse.pm > cp lib/Parse/Yapp/Lalr.pm blib/lib/Parse/Yapp/Lalr.pm > cp yapp blib/script/yapp > "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/yapp > Manifying 1 pod document > Manifying 1 pod document > make[1]: Leaving directory '/usr/src/Parse-Yapp-1.21' > cd /usr/src/Parse-Yapp-1.21 && make install > make[1]: Entering directory '/usr/src/Parse-Yapp-1.21' > Manifying 1 pod document > Manifying 1 pod document > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Driver.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Options.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Output.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Lalr.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Grammar.pm > Installing /usr/lib/perl5/site_perl/5.36.0/Parse/Yapp/Parse.pm > Installing /usr/share/man/man1/yapp.1 > Installing /usr/share/man/man3/Parse::Yapp.3 > Installing /usr/bin/yapp > Appending installation info to /usr/lib/perl5/5.36.0/x86_64-linux-thread-mu= lti/perllocal.pod > make[1]: Leaving directory '/usr/src/Parse-Yapp-1.21' > Updating linker cache... > Install done; saving file list to /usr/src/log/Parse-Yapp-1.21 ... >=20 > make: Leaving directory '/usr/src/lfs' >=20 >=20 > Any thoughts on why an item build would not complete? >=20 > Jon >=20 --===============9019392828417961905==--