This is the second time in recent weeks that the
net/nagios/check_mssql_health port failed to build during an amd64
bulk build, with the same weird reason: a supposed syntax error
in an awk regular expression.  See below.

Re-running the same command in the work directory does not reproduce
the error.

I'm mystified.

------------------------------------------------------------------------
>>> Building on localhost under net/nagios/check_mssql_health
         BDEPENDS = [databases/p5-DBD-Sybase;archivers/gtar]
         DIST = [net/nagios/check_mssql_health:check_mssql_health-1.5.19.tar.gz]
         FULLPKGNAME = check_mssql_health-1.5.19
         RDEPENDS = [databases/p5-DBD-Sybase]
(Junk lock obtained for localhost at 1614639610.47)
>>> Running depends in net/nagios/check_mssql_health at 1614639610.54
   last junk was in devel/spidermonkey78
/usr/sbin/pkg_add -aI -Drepair gtar-1.34 p5-DBD-Sybase-1.16p2
was: /usr/sbin/pkg_add -aI -Drepair gtar-1.34 p5-DBD-Sybase-1.16p2
/usr/sbin/pkg_add -aI -Drepair gtar-1.34 p5-DBD-Sybase-1.16p2
>>> Running show-prepare-results in net/nagios/check_mssql_health at 
>>> 1614639612.32
===> net/nagios/check_mssql_health
===> check_mssql_health-1.5.19 depends on: p5-DBD-Sybase-* -> 
p5-DBD-Sybase-1.16p2
===> check_mssql_health-1.5.19 depends on: gtar-* -> gtar-1.34
gtar-1.34
p5-DBD-Sybase-1.16p2
(Junk lock released for localhost at 1614639612.63)
distfiles size=134966
>>> Running build in net/nagios/check_mssql_health at 1614639612.69
===> net/nagios/check_mssql_health
===>  Checking files for check_mssql_health-1.5.19
`/usr/ports/distfiles/check_mssql_health-1.5.19.tar.gz' is up to date.
>> (SHA256) check_mssql_health-1.5.19.tar.gz: OK
===>  Extracting for check_mssql_health-1.5.19
===>  Patching for check_mssql_health-1.5.19
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
===>  Generating configure for check_mssql_health-1.5.19
===>  Configuring for check_mssql_health-1.5.19
Using /usr/obj/ports/check_mssql_health-1.5.19/config.site (generated)
configure: loading site script 
/usr/obj/ports/check_mssql_health-1.5.19/config.site
checking for a BSD-compatible install... 
/usr/obj/ports/check_mssql_health-1.5.19/bin/install -c
checking whether build environment is sane... yes
checking for gawk... (cached) awk
checking whether make sets $(MAKE)... (cached) yes
checking how to create a pax tar archive... gnutar
checking build system type... x86_64-unknown-openbsd6.9
checking host system type... x86_64-unknown-openbsd6.9
checking for a BSD-compatible install... 
/usr/obj/ports/check_mssql_health-1.5.19/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
variable with_statefiles_dir is /var/tmp/check_mssql_health
variable with_mymodules_dir is /usr/local/libexec/nagios
variable with_mymodules_dyn_dir is /usr/local/libexec/nagios
checking for sh... /bin/sh
checking for perl... /usr/bin/perl
checking for gzip... /usr/bin/gzip
checking for gawk... (cached) /usr/bin/awk
checking for grep... (cached) /usr/bin/grep
checking for echo... /bin/echo
checking for sed... (cached) /usr/bin/sed
checking for cat... /bin/cat
configure: creating ./config.status
config.status: creating Makefile
config.status: creating plugins-scripts/Makefile
config.status: creating plugins-scripts/subst
config.status: creating t/Makefile
config.status: creating doc/Makefile
                       --with-perl: /usr/bin/perl
             --with-statefiles-dir: /var/tmp/check_mssql_health
                --with-nagios-user: _nagios
               --with-nagios-group: _nagios
              --with-mymodules-dir: /usr/local/libexec/nagios
          --with-mymodules-dyn-dir: /usr/local/libexec/nagios
===>  Building for check_mssql_health-1.5.19
Making all in plugins-scripts
/bin/echo "#! #PERL# -w" | /usr/bin/awk -f ./subst > check_mssql_health
/bin/echo >> check_mssql_health
/bin/echo "my %ERRORS=( OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 );" 
>> check_mssql_health
/bin/echo "my %ERRORCODES=( 0 => 'OK', 1 => 'WARNING', 2 => 'CRITICAL', 3 => 
'UNKNOWN' );" >> check_mssql_health
for m in Nagios/DBD/MSSQL/Server/Memorypool.pm  
Nagios/DBD/MSSQL/Server/Database/Datafile.pm  
Nagios/DBD/MSSQL/Server/Database.pm  Nagios/DBD/MSSQL/Server/Job.pm  
Nagios/DBD/MSSQL/Server.pm  Nagios/Extraopts.pm; do  /usr/bin/sed -e 's/^1;//g' 
< $m | /usr/bin/awk -f ./subst | /usr/bin/grep -v "my %ERROR" >> 
check_mssql_health;  done
awk: syntax error in regular expression ^#! ?\/.*\/[a-z]{0,2}awk at 
 source line number 44 source file ./subst
 context is
        /^#! >>>  ?\/.*\/[a-z]{0,2}awk/ <<<  {sub(/^#! 
?\/.*\/[a-z]{0,2}awk/,"#! /usr/bin/awk");}
*** Error 1 in plugins-scripts (Makefile:346 'check_mssql_health')
*** Error 1 in 
/usr/obj/ports/check_mssql_health-1.5.19/check_mssql_health-1.5.19 
(Makefile:223 'all-recursive': @failcom='exit 1';  for f i...)
*** Error 2 in net/nagios/check_mssql_health 
(/usr/ports/infrastructure/mk/bsd.port.mk:2941 
'/usr/obj/ports/check_mssql_health-1.5.19/.build_done')
*** Error 2 in net/nagios/check_mssql_health 
(/usr/ports/infrastructure/mk/bsd.port.mk:2596 'build': 
@lock=check_mssql_health-1.5.19;  expor...)
===> Exiting net/nagios/check_mssql_health with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'build': @: 
${echo_msg:=echo};  : ${target:=build};  for i in ; do  eval...)
>>> Ended at 1614639615.44
max_stuck=0.00/depends=1.79/show-prepare-results=0.37/build=2.81
Error: job failed with 512 on localhost at 1614639615

-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to