Diff of the two buildlogs: -- --- b1/build.log 2025-01-20 12:06:44.070062732 +0000 +++ b2/build.log 2025-01-20 12:08:25.201498747 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jan 20 00:02:19 -12 2025 -I: pbuilder-time-stamp: 1737374539 +I: Current time: Tue Jan 21 02:07:02 +14 2025 +I: pbuilder-time-stamp: 1737374822 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying auto-gitignore I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/21362/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2713/tmp/hooks/D01_modify_environment starting +debug: Running on virt64z. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 20 12:07 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2713/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2713/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='d8cda753801f4052996999b5887838e2' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='21362' - PS1='# ' - PS2='> ' + INVOCATION_ID=6f11fa2205c14e9898ccba76919335a9 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2713 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.fH9NmNsN/pbuilderrc_1s6Q --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.fH9NmNsN/b1 --logfile b1/build.log libverilog-perl_3.482-1.dsc' - SUDO_GID='112' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.fH9NmNsN/pbuilderrc_EZX1 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.fH9NmNsN/b2 --logfile b2/build.log libverilog-perl_3.482-1.dsc' + SUDO_GID=110 + SUDO_UID=103 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32b 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/21362/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/2713/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -153,7 +185,7 @@ Get: 34 http://deb.debian.org/debian trixie/main armhf libbit-vector-perl armhf 7.4-3+b2 [136 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf libperl-dev armhf 5.40.0-8 [998 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf libtest-pod-perl all 1.52-3 [12.6 kB] -Fetched 22.3 MB in 0s (54.3 MB/s) +Fetched 22.3 MB in 2s (11.1 MB/s) Preconfiguring packages ... Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19569 files and directories currently installed.) @@ -313,7 +345,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/libverilog-perl-3.482/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libverilog-perl_3.482-1_source.changes +I: user script /srv/workspace/pbuilder/2713/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2713/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libverilog-perl-3.482/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libverilog-perl_3.482-1_source.changes dpkg-buildpackage: info: source package libverilog-perl dpkg-buildpackage: info: source version 3.482-1 dpkg-buildpackage: info: source distribution unstable @@ -342,28 +378,10 @@ Writing Makefile for Verilog::Language Writing MYMETA.yml and MYMETA.json dh_auto_build - make -j3 + make -j4 make[1]: Entering directory '/build/reproducible-path/libverilog-perl-3.482' make[2]: Entering directory '/build/reproducible-path/libverilog-perl-3.482/Parser' "/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -C++ -typemap '/usr/share/perl/5.40/ExtUtils/typemap' -typemap '/build/reproducible-path/libverilog-perl-3.482/Parser/typemap' Parser.xs > Parser.xsc -cp Netlist/File.pm blib/lib/Verilog/Netlist/File.pm -cp Netlist/Interface.pm blib/lib/Verilog/Netlist/Interface.pm -cp Netlist/Defparam.pm blib/lib/Verilog/Netlist/Defparam.pm -cp Netlist/Logger.pm blib/lib/Verilog/Netlist/Logger.pm -cp Std.pm blib/lib/Verilog/Std.pm -cp Netlist/ModPort.pm blib/lib/Verilog/Netlist/ModPort.pm -cp Netlist/ContAssign.pm blib/lib/Verilog/Netlist/ContAssign.pm -cp Language.pm blib/lib/Verilog/Language.pm -cp Netlist.pm blib/lib/Verilog/Netlist.pm -cp Netlist/Net.pm blib/lib/Verilog/Netlist/Net.pm -cp EditFiles.pm blib/lib/Verilog/EditFiles.pm -cp Netlist/Cell.pm blib/lib/Verilog/Netlist/Cell.pm -cp Netlist/Module.pm blib/lib/Verilog/Netlist/Module.pm -cp Netlist/PinSelection.pm blib/lib/Verilog/Netlist/PinSelection.pm -cp Netlist/Subclass.pm blib/lib/Verilog/Netlist/Subclass.pm -cp Getopt.pm blib/lib/Verilog/Getopt.pm -cp Netlist/Port.pm blib/lib/Verilog/Netlist/Port.pm -cp Netlist/Pin.pm blib/lib/Verilog/Netlist/Pin.pm rm -rf VParseBison.c VParseBison.cpp bison --version | head -1 bison (GNU Bison) 3.8.2 @@ -373,1259 +391,75 @@ --in VParseBison.y bisonpre \ --out VParseBison.c VParseBison.h \ --cmd "/usr/bin/perl" bisonpre --yacc bison --debug --verbose --d -p VParseBison -k VParseBison.y -o VParseBison.c -cp SigParser.pm ../blib/lib/Verilog/SigParser.pm +cp Netlist/Port.pm blib/lib/Verilog/Netlist/Port.pm +cp Netlist.pm blib/lib/Verilog/Netlist.pm +cp Netlist/ContAssign.pm blib/lib/Verilog/Netlist/ContAssign.pm +cp Netlist/File.pm blib/lib/Verilog/Netlist/File.pm +cp Netlist/Module.pm blib/lib/Verilog/Netlist/Module.pm +cp Netlist/Net.pm blib/lib/Verilog/Netlist/Net.pm +cp Std.pm blib/lib/Verilog/Std.pm +cp Netlist/PinSelection.pm blib/lib/Verilog/Netlist/PinSelection.pm +cp Netlist/Subclass.pm blib/lib/Verilog/Netlist/Subclass.pm +cp Netlist/Defparam.pm blib/lib/Verilog/Netlist/Defparam.pm +cp Netlist/ModPort.pm blib/lib/Verilog/Netlist/ModPort.pm +cp Netlist/Pin.pm blib/lib/Verilog/Netlist/Pin.pm +cp EditFiles.pm blib/lib/Verilog/EditFiles.pm +cp Getopt.pm blib/lib/Verilog/Getopt.pm +cp Netlist/Interface.pm blib/lib/Verilog/Netlist/Interface.pm +cp Netlist/Logger.pm blib/lib/Verilog/Netlist/Logger.pm +cp Language.pm blib/lib/Verilog/Language.pm +cp Netlist/Cell.pm blib/lib/Verilog/Netlist/Cell.pm cp Parser.pm ../blib/lib/Verilog/Parser.pm +cp SigParser.pm ../blib/lib/Verilog/SigParser.pm "/usr/bin/perl" callbackgen +Running Mkbootstrap for Parser () +chmod 644 "Parser.bs" +flex --version edit VParseBison.y VParseBison_pretmp.y bison -t -d -k -v --report=itemset --report=lookahead -p VParseBison -b VParseBison_pretmp -o VParseBison_pretmp.c VParseBison_pretmp.y edit VParseBison_pretmp.output VParseBison.output edit VParseBison_pretmp.c VParseBison.c edit VParseBison_pretmp.h VParseBison.h toolhash: Cache hit running bisonpre -mv VParseBison.c VParseBison.cpp -Running Mkbootstrap for Parser () -chmod 644 "Parser.bs" -flex --version flex 2.6.4 +mv VParseBison.c VParseBison.cpp "/usr/bin/perl" ../Preproc/toolhash --verbose --in VParseLex.l --out VParseLex_pretmp.cpp --cmd flex -d -oVParseLex_pretmp.cpp VParseLex.l -mv Parser.xsc Parser.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Parser.bs ../blib/arch/auto/Verilog/Parser/Parser.bs 644 toolhash: Cache hit running flex "/usr/bin/perl" ../Preproc/flexfix VParseLex < VParseLex_pretmp.cpp > VParseLex.cpp +mv Parser.xsc Parser.c callbackgen edited Parser_callbackgen.cpp "/usr/bin/perl" ../Preproc/xsubppfix < Parser.c > Parser_cleaned.cpp g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" ../Preproc/VFileLine.cpp g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" VParseLex.cpp g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" VParse.cpp +g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" VParseBison.c cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" VParseBison.cpp -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -VParseBison.y: In function 'void parse_net_constants(VFileLine*, VParseHashElem (*)[3])': -VParseBison.y:204:12: warning: ignoring return value of 'std::_Deque_iterator<_Tp, _Ref, _Ptr>::reference std::_Deque_iterator<_Tp, _Ref, _Ptr>::operator*() const [with _Tp = VParseNet; _Ref = VParseNet&; _Ptr = VParseNet*; reference = VParseNet&]', declared with attribute 'nodiscard' [-Wunused-result] - 204 | *it++; - | ^~ -In file included from /usr/include/c++/14/deque:66, - from /usr/include/c++/14/stack:62, - from VParseBison.y:28: -/usr/include/c++/14/bits/stl_deque.h:181:7: note: declared here - 181 | operator*() const _GLIBCXX_NOEXCEPT - | ^~~~~~~~ -g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" VSymTable.cpp cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" VAst.cpp -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" Parser_cleaned.cpp -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -rm -f ../blib/arch/auto/Verilog/Parser/Parser.so -arm-linux-gnueabihf-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong VFileLine.o VParseLex.o VParse.o VParseBison.o VSymTable.o VAst.o -o ../blib/arch/auto/Verilog/Parser/Parser.so Parser_cleaned.o \ - -lstdc++ \ - -chmod 755 ../blib/arch/auto/Verilog/Parser/Parser.so -Manifying 2 pod documents +cc1plus: fatal error: VParseBison.c: No such file or directory +compilation terminated. +make[2]: *** [Makefile:335: VParseBison.o] Error 1 +make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482/Parser' -make[2]: Entering directory '/build/reproducible-path/libverilog-perl-3.482/Preproc' -"/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -C++ -typemap '/usr/share/perl/5.40/ExtUtils/typemap' -typemap '/build/reproducible-path/libverilog-perl-3.482/Preproc/typemap' Preproc.xs > Preproc.xsc -Running Mkbootstrap for Preproc () -cp Preproc.pm ../blib/lib/Verilog/Preproc.pm -g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" VFileLine.cpp -chmod 644 "Preproc.bs" -g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" VPreProc.cpp -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -mv Preproc.xsc Preproc.c -flex --version -flex 2.6.4 -"/usr/bin/perl" ../Preproc/toolhash --verbose --in VPreLex.l --out VPreLex_pretmp.cpp --cmd flex -oVPreLex_pretmp.cpp VPreLex.l -toolhash: Cache hit running flex -"/usr/bin/perl" ../Preproc/xsubppfix < Preproc.c > Preproc_cleaned.cpp -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Preproc.bs ../blib/arch/auto/Verilog/Preproc/Preproc.bs 644 -"/usr/bin/perl" ../Preproc/flexfix VPreLex < VPreLex_pretmp.cpp > VPreLex.cpp -g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" Preproc_cleaned.cpp -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -g++ -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_TIME_BITS=64 -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc -O -g -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.482\" -DXS_VERSION=\"3.482\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.40/CORE" VPreLex.cpp -cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ -rm -f ../blib/arch/auto/Verilog/Preproc/Preproc.so -arm-linux-gnueabihf-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libverilog-perl-3.482=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong VFileLine.o VPreProc.o VPreLex.o -o ../blib/arch/auto/Verilog/Preproc/Preproc.so Preproc_cleaned.o \ - -lstdc++ \ - -chmod 755 ../blib/arch/auto/Verilog/Preproc/Preproc.so -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482/Preproc' -cp vhier blib/script/vhier -"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/vhier -cp vpassert blib/script/vpassert -"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/vpassert -cp vppreproc blib/script/vppreproc -"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/vppreproc -cp vrename blib/script/vrename -"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/vrename -cp vsplitmodule blib/script/vsplitmodule -"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/vsplitmodule -Manifying 4 pod documents -Manifying 18 pod documents +make[1]: *** [Makefile:618: subdirs] Error 2 make[1]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482' - dh_auto_test - make -j3 test TEST_VERBOSE=1 -make[1]: Entering directory '/build/reproducible-path/libverilog-perl-3.482' -make[2]: Entering directory '/build/reproducible-path/libverilog-perl-3.482/Parser' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Parser.bs ../blib/arch/auto/Verilog/Parser/Parser.bs 644 -Manifying 2 pod documents -make[2]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482/Parser' -make[2]: Entering directory '/build/reproducible-path/libverilog-perl-3.482/Preproc' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Preproc.bs ../blib/arch/auto/Verilog/Preproc/Preproc.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482/Preproc' -make[2]: Entering directory '/build/reproducible-path/libverilog-perl-3.482/Parser' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Parser.bs ../blib/arch/auto/Verilog/Parser/Parser.bs 644 -No tests defined for Verilog::Parser extension. -make[2]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482/Parser' -make[2]: Entering directory '/build/reproducible-path/libverilog-perl-3.482/Preproc' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Preproc.bs ../blib/arch/auto/Verilog/Preproc/Preproc.bs 644 -No tests defined for Verilog::Preproc extension. -make[2]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482/Preproc' -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t -t/00_pod.t ............ -1..26 -ok 1 - POD test for blib/script/vrename -ok 2 - POD test for blib/script/vhier -ok 3 - POD test for blib/script/vppreproc -ok 4 - POD test for blib/script/vsplitmodule (no pod) -ok 5 - POD test for blib/script/vpassert -ok 6 - POD test for blib/lib/Verilog/Language.pm -ok 7 - POD test for blib/lib/Verilog/Parser.pm -ok 8 - POD test for blib/lib/Verilog/Std.pm -ok 9 - POD test for blib/lib/Verilog/EditFiles.pm -ok 10 - POD test for blib/lib/Verilog/Netlist.pm -ok 11 - POD test for blib/lib/Verilog/SigParser.pm -ok 12 - POD test for blib/lib/Verilog/Getopt.pm -ok 13 - POD test for blib/lib/Verilog/Preproc.pm -ok 14 - POD test for blib/lib/Verilog/Netlist/Module.pm -ok 15 - POD test for blib/lib/Verilog/Netlist/Interface.pm -ok 16 - POD test for blib/lib/Verilog/Netlist/ModPort.pm -ok 17 - POD test for blib/lib/Verilog/Netlist/Pin.pm -ok 18 - POD test for blib/lib/Verilog/Netlist/Subclass.pm -ok 19 - POD test for blib/lib/Verilog/Netlist/Net.pm -ok 20 - POD test for blib/lib/Verilog/Netlist/ContAssign.pm -ok 21 - POD test for blib/lib/Verilog/Netlist/Port.pm -ok 22 - POD test for blib/lib/Verilog/Netlist/PinSelection.pm -ok 23 - POD test for blib/lib/Verilog/Netlist/Logger.pm -ok 24 - POD test for blib/lib/Verilog/Netlist/Cell.pm -ok 25 - POD test for blib/lib/Verilog/Netlist/Defparam.pm -ok 26 - POD test for blib/lib/Verilog/Netlist/File.pm -ok -t/01_manifest.t ....... -1..1 -# Running under perl version 5.040000 for linux -# Current time local: Mon Jan 20 12:05:54 2025 -# Current time GMT: Mon Jan 20 12:05:54 2025 -# Using Test.pm version 1.31 -ok 1 # skip author only test (harmless) -ok -t/02_help.t ........... -1..15 -Doc test of: blib/script/vhier -ok 1 - exe exists: blib/script/vhier -ok 2 - help result for: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib blib/script/vhier --help 2>&1 -ok 3 - version result for: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib blib/script/vhier --version 2>&1 -Doc test of: blib/script/vpassert -ok 4 - exe exists: blib/script/vpassert -ok 5 - help result for: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib blib/script/vpassert --help 2>&1 -ok 6 - version result for: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib blib/script/vpassert --version 2>&1 -Doc test of: blib/script/vppreproc -ok 7 - exe exists: blib/script/vppreproc -ok 8 - help result for: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib blib/script/vppreproc --help 2>&1 -ok 9 - version result for: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib blib/script/vppreproc --version 2>&1 -Doc test of: blib/script/vrename -ok 10 - exe exists: blib/script/vrename -ok 11 - help result for: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib blib/script/vrename --help 2>&1 -ok 12 - version result for: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib blib/script/vrename --version 2>&1 -Doc test of: blib/script/vsplitmodule -ok 13 - exe exists: blib/script/vsplitmodule -ok 14 # skip vsplitmodule is only example (harmless) -ok 15 # skip vsplitmodule is only example (harmless) -ok -t/03_spaces.t ......... -1..195 -# Running under perl version 5.040000 for linux -# Current time local: Mon Jan 20 12:05:57 2025 -# Current time GMT: Mon Jan 20 12:05:57 2025 -# Using Test.pm version 1.31 -ok 1 -ok 2 # skip author only test (harmless) -ok 3 # skip author only test (harmless) -ok 4 # skip author only test (harmless) -ok 5 # skip author only test (harmless) -ok 6 # skip author only test (harmless) -ok 7 # skip author only test (harmless) -ok 8 # skip author only test (harmless) -ok 9 # skip author only test (harmless) -ok 10 # skip author only test (harmless) -ok 11 # skip author only test (harmless) -ok 12 # skip author only test (harmless) -ok 13 # skip author only test (harmless) -ok 14 # skip author only test (harmless) -ok 15 # skip author only test (harmless) -ok 16 # skip author only test (harmless) -ok 17 # skip author only test (harmless) -ok 18 # skip author only test (harmless) -ok 19 # skip author only test (harmless) -ok 20 # skip author only test (harmless) -ok 21 # skip author only test (harmless) -ok 22 # skip author only test (harmless) -ok 23 # skip author only test (harmless) -ok 24 # skip author only test (harmless) -ok 25 # skip author only test (harmless) -ok 26 # skip author only test (harmless) -ok 27 # skip author only test (harmless) -ok 28 # skip author only test (harmless) -ok 29 # skip author only test (harmless) -ok 30 # skip author only test (harmless) -ok 31 # skip author only test (harmless) -ok 32 # skip author only test (harmless) -ok 33 # skip author only test (harmless) -ok 34 # skip author only test (harmless) -ok 35 # skip author only test (harmless) -ok 36 # skip author only test (harmless) -ok 37 # skip author only test (harmless) -ok 38 # skip author only test (harmless) -ok 39 # skip author only test (harmless) -ok 40 # skip author only test (harmless) -ok 41 # skip author only test (harmless) -ok 42 # skip author only test (harmless) -ok 43 # skip author only test (harmless) -ok 44 # skip author only test (harmless) -ok 45 # skip author only test (harmless) -ok 46 # skip author only test (harmless) -ok 47 # skip author only test (harmless) -ok 48 # skip author only test (harmless) -ok 49 # skip author only test (harmless) -ok 50 # skip author only test (harmless) -ok 51 # skip author only test (harmless) -ok 52 # skip author only test (harmless) -ok 53 # skip author only test (harmless) -ok 54 # skip author only test (harmless) -ok 55 # skip author only test (harmless) -ok 56 # skip author only test (harmless) -ok 57 # skip author only test (harmless) -ok 58 # skip author only test (harmless) -ok 59 # skip author only test (harmless) -ok 60 # skip author only test (harmless) -ok 61 # skip author only test (harmless) -ok 62 # skip author only test (harmless) -ok 63 # skip author only test (harmless) -ok 64 # skip author only test (harmless) -ok 65 # skip author only test (harmless) -ok 66 # skip author only test (harmless) -ok 67 # skip author only test (harmless) -ok 68 # skip author only test (harmless) -ok 69 # skip author only test (harmless) -ok 70 # skip author only test (harmless) -ok 71 # skip author only test (harmless) -ok 72 # skip author only test (harmless) -ok 73 # skip author only test (harmless) -ok 74 # skip author only test (harmless) -ok 75 # skip author only test (harmless) -ok 76 # skip author only test (harmless) -ok 77 # skip author only test (harmless) -ok 78 # skip author only test (harmless) -ok 79 # skip author only test (harmless) -ok 80 # skip author only test (harmless) -ok 81 # skip author only test (harmless) -ok 82 # skip author only test (harmless) -ok 83 # skip author only test (harmless) -ok 84 # skip author only test (harmless) -ok 85 # skip author only test (harmless) -ok 86 # skip author only test (harmless) -ok 87 # skip author only test (harmless) -ok 88 # skip author only test (harmless) -ok 89 # skip author only test (harmless) -ok 90 # skip author only test (harmless) -ok 91 # skip author only test (harmless) -ok 92 # skip author only test (harmless) -ok 93 # skip author only test (harmless) -ok 94 # skip author only test (harmless) -ok 95 # skip author only test (harmless) -ok 96 # skip author only test (harmless) -ok 97 # skip author only test (harmless) -ok 98 # skip author only test (harmless) -ok 99 # skip author only test (harmless) -ok 100 # skip author only test (harmless) -ok 101 # skip author only test (harmless) -ok 102 # skip author only test (harmless) -ok 103 # skip author only test (harmless) -ok 104 # skip author only test (harmless) -ok 105 # skip author only test (harmless) -ok 106 # skip author only test (harmless) -ok 107 # skip author only test (harmless) -ok 108 # skip author only test (harmless) -ok 109 # skip author only test (harmless) -ok 110 # skip author only test (harmless) -ok 111 # skip author only test (harmless) -ok 112 # skip author only test (harmless) -ok 113 # skip author only test (harmless) -ok 114 # skip author only test (harmless) -ok 115 # skip author only test (harmless) -ok 116 # skip author only test (harmless) -ok 117 # skip author only test (harmless) -ok 118 # skip author only test (harmless) -ok 119 # skip author only test (harmless) -ok 120 # skip author only test (harmless) -ok 121 # skip author only test (harmless) -ok 122 # skip author only test (harmless) -ok 123 # skip author only test (harmless) -ok 124 # skip author only test (harmless) -ok 125 # skip author only test (harmless) -ok 126 # skip author only test (harmless) -ok 127 # skip author only test (harmless) -ok 128 # skip author only test (harmless) -ok 129 # skip author only test (harmless) -ok 130 # skip author only test (harmless) -ok 131 # skip author only test (harmless) -ok 132 # skip author only test (harmless) -ok 133 # skip author only test (harmless) -ok 134 # skip author only test (harmless) -ok 135 # skip author only test (harmless) -ok 136 # skip author only test (harmless) -ok 137 # skip author only test (harmless) -ok 138 # skip author only test (harmless) -ok 139 # skip author only test (harmless) -ok 140 # skip author only test (harmless) -ok 141 # skip author only test (harmless) -ok 142 # skip author only test (harmless) -ok 143 # skip author only test (harmless) -ok 144 # skip author only test (harmless) -ok 145 # skip author only test (harmless) -ok 146 # skip author only test (harmless) -ok 147 # skip author only test (harmless) -ok 148 # skip author only test (harmless) -ok 149 # skip author only test (harmless) -ok 150 # skip author only test (harmless) -ok 151 # skip author only test (harmless) -ok 152 # skip author only test (harmless) -ok 153 # skip author only test (harmless) -ok 154 # skip author only test (harmless) -ok 155 # skip author only test (harmless) -ok 156 # skip author only test (harmless) -ok 157 # skip author only test (harmless) -ok 158 # skip author only test (harmless) -ok 159 # skip author only test (harmless) -ok 160 # skip author only test (harmless) -ok 161 # skip author only test (harmless) -ok 162 # skip author only test (harmless) -ok 163 # skip author only test (harmless) -ok 164 # skip author only test (harmless) -ok 165 # skip author only test (harmless) -ok 166 # skip author only test (harmless) -ok 167 # skip author only test (harmless) -ok 168 # skip author only test (harmless) -ok 169 # skip author only test (harmless) -ok 170 # skip author only test (harmless) -ok 171 # skip author only test (harmless) -ok 172 # skip author only test (harmless) -ok 173 # skip author only test (harmless) -ok 174 # skip author only test (harmless) -ok 175 # skip author only test (harmless) -ok 176 # skip author only test (harmless) -ok 177 # skip author only test (harmless) -ok 178 # skip author only test (harmless) -ok 179 # skip author only test (harmless) -ok 180 # skip author only test (harmless) -ok 181 # skip author only test (harmless) -ok 182 # skip author only test (harmless) -ok 183 # skip author only test (harmless) -ok 184 # skip author only test (harmless) -ok 185 # skip author only test (harmless) -ok 186 # skip author only test (harmless) -ok 187 # skip author only test (harmless) -ok 188 # skip author only test (harmless) -ok 189 # skip author only test (harmless) -ok 190 # skip author only test (harmless) -ok 191 # skip author only test (harmless) -ok 192 # skip author only test (harmless) -ok 193 # skip author only test (harmless) -ok 194 # skip author only test (harmless) -ok 195 # skip author only test (harmless) -ok -t/04_critic.t ......... -1..1 -# Running under perl version 5.040000 for linux -# Current time local: Mon Jan 20 12:05:57 2025 -# Current time GMT: Mon Jan 20 12:05:57 2025 -# Using Test.pm version 1.31 -ok 1 # skip author only test (harmless) -ok -t/05_yaml.t ........... -1..1 -# Running under perl version 5.040000 for linux -# Current time local: Mon Jan 20 12:05:57 2025 -# Current time GMT: Mon Jan 20 12:05:57 2025 -# Using Test.pm version 1.31 -ok 1 # skip author only test (harmless) -ok -t/10_keywords.t ....... -1..27 -ok 1 -ok 2 -ok 3 -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -ok 9 -ok 10 -ok 11 -ok 12 -ok 13 -ok 14 -ok 15 -ok 16 -ok 17 -ok 18 -ok 19 -ok 20 -ok 21 - language_maximum -ok 22 -ok 23 -ok 24 -ok 25 -ok 26 -ok 27 -ok -t/12_splitbus.t ....... -1..5 -ok 1 - use -ok 2 -ok 3 -ok 4 -ok 5 -ok -t/14_numbers.t ........ -1..32 -ok 1 - use -ok 2 -ok 3 -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -ok 9 -ok 10 -ok 11 -ok 12 - Bit::Vector - 5823 -> got 32 000016bf =? exp 32 exp 000016bf -ok 13 - number of bits -ok 14 - value - 80'h47cb_40d7_b50f_0147_1a85 -> got 80 47cb40d7b50f01471a85 =? exp 80 exp 47cb40d7b50f01471a85 -ok 15 - number of bits -ok 16 - value - 83'o227525534413441101057616251 -> got 83 097aad721721208bf1ca9 =? exp 83 exp 097aad721721208bf1ca9 -ok 17 - number of bits -ok 18 - value - 70'b1011010111111001010111111111111001110000011000101110010100110101101101 -> got 70 2d7e57ff9c18b94d6d =? exp 70 exp 2d7e57ff9c18b94d6d -ok 19 - number of bits -ok 20 - value - 90'd46548__4046747316__6145438700 -> got 90 003d9b368496d10ab0043ec =? exp 90 exp 003d9b368496d10ab0043ec -ok 21 - number of bits -ok 22 - value - Math::BigInt -ok 23 # skip Math::BigInt not installed (harmless) -ok 24 # skip Math::BigInt not installed (harmless) -ok 25 # skip Math::BigInt not installed (harmless) -ok 26 # skip Math::BigInt not installed (harmless) -ok 27 # skip Math::BigInt not installed (harmless) -ok 28 # skip Math::BigInt not installed (harmless) -ok 29 # skip Math::BigInt not installed (harmless) -ok 30 # skip Math::BigInt not installed (harmless) -ok 31 # skip Math::BigInt not installed (harmless) -ok 32 # skip Math::BigInt not installed (harmless) -ok -t/16_std.t ............ -1..3 -ok 1 - use -ok 2 -ok 3 -ok -t/20_getopt.t ......... -1..15 -ok 1 - use -ok 2 - new -ok 3 - parameter(+libext+t) -libext t - parameter(+incdir+t) -incdir t - parameter(+define+foo=bar) -Define foo = bar - parameter(+define+foo2) -Define foo2 = - parameter(+define+foo3=3+foo4) -Define foo3 = 3 -Define foo4 = - parameter(-v) - parameter(libdir) -library libdir - parameter(-y) - parameter(moddir) -module_dir moddir - parameter(-Dbaz=bar) -Define baz = bar - parameter(-Iincdir2) -incdir incdir2 - parameter(-f) - parameter($DOT/t/20_getopt.opt) -*parameter_file ./t/20_getopt.opt - parameter(-Dread_opt_file=1) -Define read_opt_file = 1 - parameter(-y) - parameter(y_library_path) -module_dir y_library_path - parameter(-F) - parameter($DOT/t/20_getopt.opt) -*parameter_file ./t/20_getopt.opt - parameter(-Dread_opt_file=1) -Define read_opt_file = 1 - parameter(-y) - parameter(y_library_path) -module_dir t/y_library_path - parameter(passthru) -passthru -ok 4 -ok 5 -depend_files t/20_getopt.t -fp t/20_getopt.t -ok 6 -OUT: +define+baz=bar +define+foo=bar +define+foo2 +define+foo3=3 +define+foo4 +define+read_opt_file=1 +libext+.v+t +incdir+. +incdir+t +incdir+incdir2 -y . -y moddir -y y_library_path -y t/y_library_path -v libdir -ok 7 - parameter(+define+baz=bar) -Define baz = bar - parameter(+define+foo=bar) -Define foo = bar - parameter(+define+foo2) -Define foo2 = - parameter(+define+foo3=3) -Define foo3 = 3 - parameter(+define+foo4) -Define foo4 = - parameter(+define+read_opt_file=1) -Define read_opt_file = 1 - parameter(+libext+.v+t) -libext .v -libext t - parameter(+incdir+.) -incdir . - parameter(+incdir+t) -incdir t - parameter(+incdir+incdir2) -incdir incdir2 - parameter(-y) - parameter(.) -module_dir . - parameter(-y) - parameter(moddir) -module_dir moddir - parameter(-y) - parameter(y_library_path) -module_dir y_library_path - parameter(-y) - parameter(t/y_library_path) -module_dir t/y_library_path - parameter(-v) - parameter(libdir) -library libdir -LEFT: -LEFT: +define+baz=bar +define+foo=bar +define+foo2 +define+foo3=3 +define+foo4 +define+read_opt_file=1 +libext+.v+t +incdir+. +incdir+t +incdir+incdir2 -y . -y moddir -y y_library_path -y t/y_library_path -v libdir -ok 8 - parameter(+libext+t) - parameter(+incdir+t) - parameter(+define+foo=bar) - parameter(+define+foo2) - parameter(+define+foo3=3+foo4) - parameter(-v) - parameter(libdir) - parameter(-y) - parameter(moddir) - parameter(-Dbaz=bar) -Define baz = bar - parameter(-Iincdir2) -incdir incdir2 - parameter(-f) - parameter($DOT/t/20_getopt.opt) -*parameter_file ./t/20_getopt.opt - parameter(-Dread_opt_file=1) -Define read_opt_file = 1 - parameter(-y) - parameter(y_library_path) - parameter(-F) - parameter($DOT/t/20_getopt.opt) -*parameter_file ./t/20_getopt.opt - parameter(-Dread_opt_file=1) -Define read_opt_file = 1 - parameter(-y) - parameter(y_library_path) - parameter(passthru) -LEFT: +libext+t +incdir+t +define+foo=bar +define+foo2 +define+foo3=3+foo4 -v libdir -y moddir -y y_library_path -y y_library_path passthru -ok 9 - parameter(+libext+t) -libext t - parameter(+incdir+t) -incdir t - parameter(+define+foo=bar) -Define foo = bar - parameter(+define+foo2) -Define foo2 = - parameter(+define+foo3=3+foo4) -Define foo3 = 3 -Define foo4 = - parameter(-v) - parameter(libdir) -library libdir - parameter(-y) - parameter(moddir) -module_dir moddir - parameter(-Dbaz=bar) - parameter(-Iincdir2) - parameter(-f) - parameter($DOT/t/20_getopt.opt) -*parameter_file ./t/20_getopt.opt - parameter(-Dread_opt_file=1) - parameter(-y) - parameter(y_library_path) -module_dir y_library_path - parameter(-F) - parameter($DOT/t/20_getopt.opt) -*parameter_file ./t/20_getopt.opt - parameter(-Dread_opt_file=1) - parameter(-y) - parameter(y_library_path) -module_dir t/y_library_path - parameter(passthru) -LEFT: -Dbaz=bar -Iincdir2 -Dread_opt_file=1 -Dread_opt_file=1 passthru -ok 10 - parameter(+define+foo=bar) -Define foo = bar - parameter(+define+foo=baz) -Define foo = baz -ok 11 -incdir ARRAY(0x1080180) -module_dir ARRAY(0x1080258) -ok 12 -ok 13 -ok 14 -ok 15 -ok -t/30_preproc.t ........ -1..19 -ok 1 - use Verilog::Getopt -ok 2 - use Verilog::Preproc -ok 3 - new -ok 4 - parsed -ok 5 - diff -ok 6 - new_on -ok 7 - parsed_on -ok 8 - diff_on -ok 9 - new_syn -ok 10 - parsed_syn -ok 11 - diff_syn -ok 12 - new_nows -ok 13 - parsed_nows -ok 14 - diff_nows -ok 15 - new_sub -ok 16 - parsed_sub -ok 17 - diff_sub -ok 18 -ok 19 - getall does same callbacks -ok -t/32_noinc.t .......... -1..7 -ok 1 - use -ok 2 - new -ok 3 - open -ok 4 -ok 5 - new -ok 6 - open -ok 7 -ok -t/33_gzip.t ........... -1..4 -ok 1 - use -ok 2 - gzip test creation -ok 3 - open -ok 4 - decompress found text -ok -t/34_parser.t ......... -1..7 -ok 1 - use -ok 2 - new -ok 3 - selftest -ok 4 -ok 5 -ok 6 - diff -ok 7 - coverage -ok -t/35_sigparser.t ...... -1..6 -ok 1 - use -ok 2 - read -ok 3 - diff -ok 4 - read-pinselects -ok 5 - diff -ok 6 - coverage -ok -t/36_sigmany.t ........ -1..3 -# Running under perl version 5.040000 for linux -# Current time local: Mon Jan 20 12:06:01 2025 -# Current time GMT: Mon Jan 20 12:06:01 2025 -# Using Test.pm version 1.31 -ok 1 -ok 2 # skip VERILOG_TEST_FILES not set (harmless) -====================================================================== -read verilog/example.v -====================================================================== -read verilog/parser_bugs.v -====================================================================== -read verilog/parser_sv.v -====================================================================== -read verilog/parser_sv09.v -====================================================================== -read verilog/parser_sv17.v -====================================================================== -read verilog/parser_vectors.v -====================================================================== -read verilog/pinorder.v -====================================================================== -read verilog/pli.v -====================================================================== -read verilog/t_80_foo.v -====================================================================== -read verilog/t_86_vhier_tick.v -====================================================================== -read verilog/t_86_vhier_tick_sub.v -====================================================================== -read verilog/test.v -====================================================================== -read verilog/v_comments.v -====================================================================== -read verilog/v_gate.v -====================================================================== -read verilog/v_hier_noport.v -====================================================================== -read verilog/v_hier_sub.v -====================================================================== -read verilog/v_hier_subprim.v -====================================================================== -read verilog/v_hier_subsub.v -====================================================================== -read verilog/v_hier_top.v -====================================================================== -read verilog/v_hier_top2.v -====================================================================== -read verilog/v_recursive.v -====================================================================== -read verilog/v_sv_intf.v -====================================================================== -read verilog/v_sv_mod.v -====================================================================== -read verilog/v_sv_pgm.v -====================================================================== -read verilog/v_sv_pkg.v -====================================================================== -read verilog/v_v2k.v -ok 3 -ok -t/40_netlist.t ........ -1..17 -ok 1 - use -Level tests -ok 2 -ok 3 -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -ok 9 -ok 10 -ok 11 -ok 12 -ok 13 -ok 14 -ok 15 -ok 16 -ok 17 -ok -t/41_example.t ........ -1..3 -ok 1 - use -ok 2 -ok 3 - done -ok -t/42_dumpcheck.t ...... -1..17 -ok 1 - use -Dump -ok 2 -ok 3 -ok 4 -Dump -ok 5 -ok 6 -ok 7 -Dump -ok 8 -ok 9 -ok 10 -Dump -ok 11 -ok 12 -ok 13 -Edit tests -ok 14 -ok 15 -Dump -ok 16 -ok 17 -ok -t/43_storable.t ....... -1..4 -# Running under perl version 5.040000 for linux -# Current time local: Mon Jan 20 12:06:03 2025 -# Current time GMT: Mon Jan 20 12:06:03 2025 -# Using Test.pm version 1.31 -ok 1 -ok 2 -ok 3 -ok 4 -ok -t/44_create.t ......... -1..3 -ok 1 - use -ok 2 -ok 3 - done -ok -t/46_link.t ........... -1..2 -ok 1 - use -Dump -Module:buffer Kwd:module File:verilog/v_gate.v - Port:A Dir:in DataT: Array: - Port:Z Dir:out DataT: Array: - Net:A O DeclT:port NetT: DataT: Array: - Net:Z I DeclT:port NetT: DataT: Array: - Cell:u_buf is-a:buf - Pin:pin1 Net:Z - Net:Z I DeclT:port NetT: DataT: Array: - Pin:pin2 Net:A - Net:A O DeclT:port NetT: DataT: Array: -Module:gate Kwd:module File:verilog/v_gate.v - Port:A Dir:in DataT: Array: - Port:Z Dir:out DataT: Array: - Net:A IO DeclT:port NetT: DataT: Array: - Net:Z IO DeclT:port NetT: DataT: Array: - Cell:u_buf is-a:buffer - Module:buffer Kwd:module File:verilog/v_gate.v - Pin:A Net:A - Port:A Dir:in DataT: Array: - Net:A IO DeclT:port NetT: DataT: Array: - Pin:Z Net:Z - Port:Z Dir:out DataT: Array: - Net:Z IO DeclT:port NetT: DataT: Array: -ok 2 - done -ok -t/48_leak.t ........... -1..2 -# Running under perl version 5.040000 for linux -# Current time local: Mon Jan 20 12:06:04 2025 -# Current time GMT: Mon Jan 20 12:06:04 2025 -# Using Test.pm version 1.31 -0: Memory 13.961 MB Alloced 0.309 MB -1: Memory 14.059 MB Alloced 0.098 MB -ok 1 -ok 2 -ok -t/49_largeish.t ....... -1..4 -Wrote test_dir/largeish_1.v: 0.000 MB -Wrote test_dir/largeish_2.v: 0.031 MB -Wrote test_dir/largeish_3.v: 0.359 MB -For sigparser test_dir/largeish_2.v: File 0.036 MB, 0.040 s, 16.934 MB, Alloced 0.402 MB, 11.1 Alloc/FileB 1.1 s/MB -For sigparser test_dir/largeish_3.v: File 0.362 MB, 0.376 s, 19.164 MB, Alloced 2.633 MB, 7.3 Alloc/FileB 1.0 s/MB -ok 1 - run complete -ok 2 - complexity -For netlist test_dir/largeish_2.v: File 0.036 MB, 0.124 s, 17.926 MB, Alloced -1.238 MB, -34.1 Alloc/FileB 3.4 s/MB -For netlist test_dir/largeish_3.v: File 0.362 MB, 1.354 s, 29.547 MB, Alloced 10.383 MB, 28.6 Alloc/FileB 3.7 s/MB -ok 3 - run complete -ok 4 - complexity -ok -t/50_vrename.t ........ -1..6 -Checking vrename... - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vrename -changefile=test_dir/signals.vrename -list -xref verilog/test.v -parse file verilog/test.v -Wrote test_dir/signals.vrename (Changes list, 5 signals) -ok 1 - vrename list -ok 2 - diff - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vrename -change --changefile verilog/test.vrename -o test_dir verilog/test.v -Read verilog/test.vrename -Wrote verilog/test.v (3 signals matched) -ok 3 - vrename change -ok 4 - diff - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vrename -changefile=test_dir/signals.vrename -list --crypt -o test_dir verilog/test.v -parse file verilog/test.v -Wrote test_dir/signals.vrename (Changes list, 5 signals) - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vrename -changefile=test_dir/signals.vrename -change --crypt -o test_dir verilog/test.v -Read test_dir/signals.vrename -Encrypted verilog/test.v (1 signals matched) -ok 5 - vrename crypt -ok 6 - output exists -ok -t/51_vrename_kwd.t .... -1..6 -Checking vrename... - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vrename -changefile=test_dir/51_vrename_kwd_list.vrename -list --changelang --language 1364-1995 t/51_vrename_kwd.v -parse file t/51_vrename_kwd.v -Wrote test_dir/51_vrename_kwd_list.vrename (Changes list, 22 signals) -ok 1 - vrename list -ok 2 - diff - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vrename -change --changefile=test_dir/51_vrename_kwd_list.vrename -o test_dir t/51_vrename_kwd.v -Read test_dir/51_vrename_kwd_list.vrename -Wrote t/51_vrename_kwd.v (1 signals matched) -ok 3 - vrename change same -ok 4 - diff - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vrename -change --changefile=t/51_vrename_kwd_chg2.vrename -o test_dir t/51_vrename_kwd.v -Read t/51_vrename_kwd_chg2.vrename -Wrote t/51_vrename_kwd.v (19 signals matched) -ok 5 - vrename change -ok 6 - diff -ok -t/56_editfiles.t ...... -1..9 -ok 1 -ok 2 - new - test_dir/56_editfiles.v (Changed) -ok 3 - edit_file -ok 4 - diff -Reading t/56_editfiles.v... -ok 5 - read_and_split -Writing test_dir/editout/a.v... -Writing test_dir/editout/b.v... -ok 6 - write_files -ok 7 - diff -ok 8 - diff -Writing test_dir/editout/0LINT.sh... -ok 9 - write_lint -ok -t/58_vsplitmodule.t ... -1..2 -Checking vsplitmodule... - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vsplitmodule -Reading t/32_noinc.v... -Reading t/51_vrename_kwd.v... -Reading t/56_editfiles.v... -Writing test_dir/32_noinc.v... -Writing test_dir/51_vrename_kwd.v... -Writing test_dir/a.v... -Writing test_dir/b.v... -Writing test_dir/0LINT.sh... -ok 1 - vsplitmodule -ok 2 - vsplitmodule output -ok -t/60_vpassert.t ....... -1..6 -Checking vpassert... - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vpassert --minimum --nostop --date --axiom --verilator --vcs --synthcov -o test_dir/.vpassert -y verilog/ - VPASSERT (or overall flags) changed... Two minutes... - VPASSERT'ing file (1) verilog/pli.v (New) - VPASSERT'ing file (2) verilog/v_gate.v (New) (no-output) - VPASSERT'ing file (3) verilog/pinorder.v (New) (no-output) - VPASSERT'ing file (4) verilog/test.v (New) (no-output) - VPASSERT'ing file (5) verilog/inc1.v (New) (no-output) - VPASSERT'ing file (6) verilog/v_sv_pkg.v (New) (no-output) - VPASSERT'ing file (7) verilog/v_hier_top2.v (New) (no-output) - VPASSERT'ing file (8) verilog/v_hier_sub.v (New) (no-output) - VPASSERT'ing file (9) verilog/v_hier_subsub.v (New) (no-output) - VPASSERT'ing file (10) verilog/example.v (New) - VPASSERT'ing file (11) verilog/parser_sv09.v (New) (no-output) - VPASSERT'ing file (12) verilog/parser_bugs.v (New) (no-output) - VPASSERT'ing file (13) verilog/inc2.v (New) (no-output) - VPASSERT'ing file (14) verilog/inc_nonl.v (New) (no-output) - VPASSERT'ing file (15) verilog/t_80_foo.v (New) (no-output) - VPASSERT'ing file (16) verilog/v_v2k.v (New) (no-output) - VPASSERT'ing file (17) verilog/t_86_vhier_tick.v (New) (no-output) - VPASSERT'ing file (18) verilog/v_hier_top.v (New) (no-output) - VPASSERT'ing file (19) verilog/v_hier_subprim.v (New) (no-output) - VPASSERT'ing file (20) verilog/v_sv_intf.v (New) (no-output) - VPASSERT'ing file (21) verilog/v_recursive.v (New) (no-output) - VPASSERT'ing file (22) verilog/inc_ifdef.v (New) (no-output) - VPASSERT'ing file (23) verilog/parser_vectors.v (New) (no-output) - VPASSERT'ing file (24) verilog/parser_sv.v (New) (no-output) - VPASSERT'ing file (25) verilog/parser_sv17.v (New) (no-output) - VPASSERT'ing file (26) verilog/v_comments.v (New) (no-output) - VPASSERT'ing file (27) verilog/v_hier_noport.v (New) (no-output) - VPASSERT'ing file (28) verilog/t_86_vhier_tick_sub.v (New) (no-output) - VPASSERT'ing file (29) verilog/v_sv_pgm.v (New) (no-output) - VPASSERT'ing file (30) verilog/inc_def09.v (New) (no-output) - VPASSERT'ing file (31) verilog/v_sv_mod.v (New) (no-output) - VPASSERT generated 31 new file(s) -ok 1 - vpassert ran -ok 2 - pli.v created -Line count: inc1.v: 693 =? 693 -Line count: inc2.v: 5 =? 5 -Line count: inc_def09.v: 72 =? 72 -Line count: inc_ifdef.v: 39 =? 39 -Line count: inc_nonl.v: 1 =? 1 -Line count: parser_bugs.v: 586 =? 586 -Line count: parser_sv.v: 424 =? 424 -Line count: parser_sv09.v: 57 =? 57 -Line count: parser_sv17.v: 8 =? 8 -Line count: parser_vectors.v: 55 =? 55 -Line count: pinorder.v: 50 =? 50 -Line count: t_80_foo.v: 9 =? 9 -Line count: t_86_vhier_tick.v: 9 =? 9 -Line count: t_86_vhier_tick_sub.v: 5 =? 5 -Line count: test.v: 28 =? 28 -Line count: v_comments.v: 33 =? 33 -Line count: v_gate.v: 10 =? 10 -Line count: v_hier_noport.v: 7 =? 7 -Line count: v_hier_sub.v: 40 =? 40 -Line count: v_hier_subprim.v: 35 =? 35 -Line count: v_hier_subsub.v: 31 =? 31 -Line count: v_hier_top.v: 45 =? 45 -Line count: v_hier_top2.v: 19 =? 19 -Line count: v_recursive.v: 7 =? 7 -Line count: v_sv_intf.v: 14 =? 14 -Line count: v_sv_mod.v: 21 =? 21 -Line count: v_sv_pgm.v: 6 =? 6 -Line count: v_sv_pkg.v: 11 =? 11 -Line count: v_v2k.v: 31 =? 31 -ok 3 - lines output -ok 4 - diff output - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vpassert --date --verilator --vcs --call-error '$callError' --call-info '$callInfo' --call-warn '$callWarn' -o test_dir/.vpassertcall -y verilog/ - VPASSERT (or overall flags) changed... Two minutes... - VPASSERT'ing file (1) verilog/pli.v (New) - VPASSERT'ing file (2) verilog/v_gate.v (New) (no-output) - VPASSERT'ing file (3) verilog/pinorder.v (New) (no-output) - VPASSERT'ing file (4) verilog/test.v (New) (no-output) - VPASSERT'ing file (5) verilog/inc1.v (New) (no-output) - VPASSERT'ing file (6) verilog/v_sv_pkg.v (New) (no-output) - VPASSERT'ing file (7) verilog/v_hier_top2.v (New) (no-output) - VPASSERT'ing file (8) verilog/v_hier_sub.v (New) (no-output) - VPASSERT'ing file (9) verilog/v_hier_subsub.v (New) (no-output) - VPASSERT'ing file (10) verilog/example.v (New) - VPASSERT'ing file (11) verilog/parser_sv09.v (New) (no-output) - VPASSERT'ing file (12) verilog/parser_bugs.v (New) (no-output) - VPASSERT'ing file (13) verilog/inc2.v (New) (no-output) - VPASSERT'ing file (14) verilog/inc_nonl.v (New) (no-output) - VPASSERT'ing file (15) verilog/t_80_foo.v (New) (no-output) - VPASSERT'ing file (16) verilog/v_v2k.v (New) (no-output) - VPASSERT'ing file (17) verilog/t_86_vhier_tick.v (New) (no-output) - VPASSERT'ing file (18) verilog/v_hier_top.v (New) (no-output) - VPASSERT'ing file (19) verilog/v_hier_subprim.v (New) (no-output) - VPASSERT'ing file (20) verilog/v_sv_intf.v (New) (no-output) - VPASSERT'ing file (21) verilog/v_recursive.v (New) (no-output) - VPASSERT'ing file (22) verilog/inc_ifdef.v (New) (no-output) - VPASSERT'ing file (23) verilog/parser_vectors.v (New) (no-output) - VPASSERT'ing file (24) verilog/parser_sv.v (New) (no-output) - VPASSERT'ing file (25) verilog/parser_sv17.v (New) (no-output) - VPASSERT'ing file (26) verilog/v_comments.v (New) (no-output) - VPASSERT'ing file (27) verilog/v_hier_noport.v (New) (no-output) - VPASSERT'ing file (28) verilog/t_86_vhier_tick_sub.v (New) (no-output) - VPASSERT'ing file (29) verilog/v_sv_pgm.v (New) (no-output) - VPASSERT'ing file (30) verilog/inc_def09.v (New) (no-output) - VPASSERT'ing file (31) verilog/v_sv_mod.v (New) (no-output) - VPASSERT generated 31 new file(s) -ok 5 - diff -ok 6 # skip author only test (harmless) -ok -t/80_vppreproc.t ...... -1..15 -Checking vppreproc... - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc -y verilog inc2.v > test_dir/vppreproc_none.v -ok 1 - run command -ok 2 - vppreproc output from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc -y verilog inc2.v > test_dir/vppreproc_none.v -ok 3 - diff - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc --nocomment --pedantic -y verilog inc2.v > test_dir/vppreproc_cmped.v -ok 4 - run command -ok 5 - vppreproc output from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc --nocomment --pedantic -y verilog inc2.v > test_dir/vppreproc_cmped.v -ok 6 - diff - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc --simple -y verilog inc2.v > test_dir/vppreproc_simple.v -ok 7 - run command -ok 8 - vppreproc output from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc --simple -y verilog inc2.v > test_dir/vppreproc_simple.v -ok 9 - diff - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc --dump-defines -y verilog inc2.v > test_dir/vppreproc_defines.v -ok 10 - run command -ok 11 - vppreproc output from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc --dump-defines -y verilog inc2.v > test_dir/vppreproc_defines.v -ok 12 - diff - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc -f verilog/t_80_foo.f -y verilog inc2.v > test_dir/vppreproc_rel_file.v -ok 13 - run command -ok 14 - vppreproc output from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc -f verilog/t_80_foo.f -y verilog inc2.v > test_dir/vppreproc_rel_file.v -ok 15 - diff -ok -t/85_vhier.t .......... -1..19 -Checking vhier... - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --cells --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 1 - vhier outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --cells --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 2 - vhier file compare - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --includes --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 3 - vhier outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --includes --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 4 - vhier file compare - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --input-files --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 5 - vhier outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --input-files --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 6 - vhier file compare - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --resolve-files --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 7 - vhier outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --resolve-files --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 8 - vhier file compare - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --module-files --language 2001 --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 9 - vhier outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --module-files --language 2001 --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 10 - vhier file compare - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --module-files --top-module v_hier_sub --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 11 - vhier outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --module-files --top-module v_hier_sub --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 12 - vhier file compare - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --forest --instance --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 13 - vhier outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --forest --instance --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 14 - vhier file compare - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --forest --instance --skiplist t/85_vhier_skiplist.dat --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 15 - vhier outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --forest --instance --skiplist t/85_vhier_skiplist.dat --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 16 - vhier file compare - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --xml --cells --includes --input-files --module-files --missing-modules --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 17 - vhier outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --xml --cells --includes --input-files --module-files --missing-modules --nomissing -y verilog v_hier_top.v -o test_dir/vhier.out -ok 18 - vhier file compare -ok 19 # skip author only XML test (harmless) -ok -t/86_vhier_tick.t ..... -1..2 -ok 1 - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --input-files -y verilog t_86_vhier_tick.v -ok 2 - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --input-files -y verilog t_86_vhier_tick.v -ok -t/87_vhier_unicode.t .. -1..3 -ok 1 - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc -y verilog test_dir/unicode.v > test_dir/unicode_vppreproc.out -ok 2 - vppreproc outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vppreproc -y verilog test_dir/unicode.v > test_dir/unicode_vppreproc.out - /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --input-files --nomissing -y verilog test_dir/unicode.v -o test_dir/unicode_vhier.out -ok 3 - vhier outputted from: /usr/bin/perl -Iblib/arch -Iblib/lib -IPreproc/blib/arch -IPreproc/blib/lib ./vhier --input-files --nomissing -y verilog test_dir/unicode.v -o test_dir/unicode_vhier.out -ok -All tests successful. -Files=34, Tests=487, 28 wallclock secs ( 0.36 usr 0.18 sys + 24.59 cusr 2.33 csys = 27.46 CPU) -Result: PASS -make[1]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482' - create-stamp debian/debhelper-build-stamp - dh_prep - debian/rules override_dh_auto_install -make[1]: Entering directory '/build/reproducible-path/libverilog-perl-3.482' -dh_auto_install - make -j3 install DESTDIR=/build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr -make[2]: Entering directory '/build/reproducible-path/libverilog-perl-3.482' -make[3]: Entering directory '/build/reproducible-path/libverilog-perl-3.482/Parser' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Parser.bs ../blib/arch/auto/Verilog/Parser/Parser.bs 644 -Manifying 2 pod documents -make[3]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482/Parser' -make[3]: Entering directory '/build/reproducible-path/libverilog-perl-3.482/Preproc' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Preproc.bs ../blib/arch/auto/Verilog/Preproc/Preproc.bs 644 -Manifying 1 pod document -make[3]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482/Preproc' -Manifying 4 pod documents -Manifying 18 pod documents -Files found in blib/arch: installing files in blib/lib into architecture dependent library tree -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/auto/Verilog/Parser/Parser.so -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/auto/Verilog/Preproc/Preproc.so -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Language.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Parser.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Std.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/EditFiles.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/SigParser.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Getopt.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Preproc.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/Module.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/Interface.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/ModPort.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/Pin.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/Subclass.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/Net.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/ContAssign.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/Port.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/PinSelection.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/Logger.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/Cell.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/Defparam.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/lib/arm-linux-gnueabihf/perl5/5.40/Verilog/Netlist/File.pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man1/vhier.1p -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man1/vpassert.1p -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man1/vppreproc.1p -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man1/vrename.1p -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::Pin.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::File.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::Cell.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::EditFiles.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::Module.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Getopt.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::Defparam.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::Net.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::ContAssign.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Std.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Parser.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::Port.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Language.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::PinSelection.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::Subclass.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Preproc.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::Logger.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::Interface.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::SigParser.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/share/man/man3/Verilog::Netlist::ModPort.3pm -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/bin/vrename -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/bin/vhier -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/bin/vppreproc -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/bin/vsplitmodule -Installing /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/bin/vpassert -make[2]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482' -rm /build/reproducible-path/libverilog-perl-3.482/debian/libverilog-perl/usr/bin/vsplitmodule -make[1]: Leaving directory '/build/reproducible-path/libverilog-perl-3.482' - dh_installdocs - dh_installchangelogs - dh_installexamples - dh_installman - dh_perl - dh_link - dh_strip_nondeterminism - dh_compress - dh_fixperms - dh_missing - dh_dwz -a - dh_strip -a - dh_makeshlibs -a - dh_shlibdeps -a -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 from: /lib/ld-linux-armhf.so.3 -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb -dpkg-deb: building package 'libverilog-perl' in '../libverilog-perl_3.482-1_armhf.deb'. -dpkg-deb: building package 'libverilog-perl-dbgsym' in '../libverilog-perl-dbgsym_3.482-1_armhf.deb'. - dpkg-genbuildinfo --build=binary -O../libverilog-perl_3.482-1_armhf.buildinfo - dpkg-genchanges --build=binary -O../libverilog-perl_3.482-1_armhf.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: including full source code in upload +dh_auto_build: error: make -j4 returned exit code 2 +make: *** [debian/rules:9: binary] Error 25 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/2713/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Mon Jan 20 12:08:20 UTC 2025 +Filesystem Size Used Avail Use% Mounted on +tmpfs 7.7G 0 7.7G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/2713/tmp/hooks/C01_cleanup finished 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 /srv/workspace/pbuilder/21362 and its subdirectories -I: Current time: Mon Jan 20 00:06:39 -12 2025 -I: pbuilder-time-stamp: 1737374799 +I: removing directory /srv/workspace/pbuilder/2713 and its subdirectories