Build start time: Fri Jul 4 08:10:01 UTC 2025
[ REASON ] : target/debs/bullseye/libtac2_1.4.1-1_amd64.deb does not exist
[ FLAGS FILE ] : []
[ FLAGS DEPENDS ] : []
[ FLAGS DIFF ] : []
make[1]: warning: -j112 forced in submake: resetting jobserver mode.
make[1]: Entering directory '/sonic/src/tacacs/pam'
# Obtain pam_tacplus
rm -rf ./pam_tacplus
git clone https://github.com/jeroennijhof/pam_tacplus.git
pushd ./pam_tacplus
git checkout -f v1.4.1
# Apply patch
git apply ../0001-Don-t-init-declarations-in-a-for-loop.patch
git apply ../0002-Fix-libtac2-bin-install-directory-error.patch
git apply ../0003-Obfuscate-key-before-printing-to-syslog.patch
git apply ../0004-management-vrf-support.patch
git apply ../0005-pam-Modify-parsing-of-IP-address-and-port-number-to-.patch
git apply ../0006-Add-support-for-source-ip-address.patch
git apply ../0007-Fix-memory-leak-when-parse-configuration.patch
git apply ../0008-Extract-tacacs-support-functions-into-library.patch
git apply ../0009-Add-setting-flag-for-authorization-and-accounting.patch
git apply ../0010-handle-bad-password-set-by-sshd.patch
dpkg-buildpackage -rfakeroot -b -us -uc -j112 --admindir /sonic/dpkg/tmp.7jJ6F6OY4g
popd
mv libtac2_1.4.1-1_amd64.deb libtac-dev_1.4.1-1_amd64.deb libpam-tacplus_1.4.1-1_amd64.deb /sonic/target/debs/bullseye/
Cloning into 'pam_tacplus'...
/sonic/src/tacacs/pam/pam_tacplus /sonic/src/tacacs/pam
Note: switching to 'v1.4.1'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 8dddbec fix links
../0008-Extract-tacacs-support-functions-into-library.patch:61: trailing whitespace.
pkgconfig_DATA = libtac.pc libtacsupport.pc
../0008-Extract-tacacs-support-functions-into-library.patch:179: trailing whitespace.
} else if (!strcmp (arg, "try_first_pass")) {
../0008-Extract-tacacs-support-functions-into-library.patch:199: trailing whitespace.
if(tac_srv_no < TAC_PLUS_MAXSERVERS) {
../0008-Extract-tacacs-support-functions-into-library.patch:267: trailing whitespace.
} else {
warning: 4 lines add whitespace errors.
dpkg-buildpackage: info: source package libpam-tacplus
dpkg-buildpackage: info: source version 1.4.1-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Pawel Krawczyk
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
fakeroot debian/rules clean
make[2]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
dh clean --with autoreconf
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
debian/rules override_dh_clean
make[3]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
rm -f config.status config.log
dh_clean
dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
make[3]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
make[2]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
debian/rules build
make[2]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
dh build --with autoreconf
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_update_autotools_config
dh_autoreconf
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'.
libtoolize: copying file 'config/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'config'.
libtoolize: copying file 'config/libtool.m4'
libtoolize: copying file 'config/ltoptions.m4'
libtoolize: copying file 'config/ltsugar.m4'
libtoolize: copying file 'config/ltversion.m4'
libtoolize: copying file 'config/lt~obsolete.m4'
configure.ac:27: installing 'config/compile'
configure.ac:31: installing 'config/config.guess'
configure.ac:31: installing 'config/config.sub'
configure.ac:20: installing 'config/install-sh'
configure.ac:20: installing 'config/missing'
Makefile.am: installing 'config/depcomp'
debian/rules override_dh_auto_configure
make[3]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
dh_auto_configure -- --enable-pamdir=/lib/x86_64-linux-gnu/security --docdir=/usr/share/doc/libpam-tacplus
dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use)
./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-pamdir=/lib/x86_64-linux-gnu/security --docdir=/usr/share/doc/libpam-tacplus
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for pam_start in -lpam... yes
checking for tac_connect in -ltac... no
checking for MD5_Init in -lcrypto... yes
checking for RAND_pseudo_bytes in -lcrypto... yes
checking for logwtmp in -lutil... yes
checking for ANSI C header files... (cached) yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking openssl/md5.h usability... yes
checking openssl/md5.h presence... yes
checking for openssl/md5.h... yes
checking openssl/rand.h usability... yes
checking openssl/rand.h presence... yes
checking for openssl/rand.h... yes
checking linux/random.h usability... yes
checking linux/random.h presence... yes
checking for linux/random.h... yes
checking sys/random.h usability... yes
checking sys/random.h presence... yes
checking for sys/random.h... yes
checking security/pam_appl.h usability... yes
checking security/pam_appl.h presence... yes
checking for security/pam_appl.h... yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether CC supports -fstack-protector-all... yes
checking whether CC supports -Wl,-z,relro... yes
checking whether CC supports -Wl,-z,now... yes
checking whether CC supports -fPIE... yes
checking whether CC supports -pie... yes
checking whether CC supports -U_FORTIFY_SOURCE... yes
checking whether CC supports -D_FORTIFY_SOURCE=2... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking for bzero... yes
checking for gethostbyname... yes
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for select... yes
checking for socket... yes
checking for logwtmp... yes
checking for getrandom... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libtac.pc
config.status: creating libtacsupport.pc
config.status: creating pam_tacplus.spec
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
make[3]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
dh_auto_build
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use)
make -j1
make[3]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
make all-am
make[4]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tacc-tacc.o `test -f 'tacc.c' || echo './'`tacc.c
tacc.c: In function 'main':
tacc.c:323:3: warning: 'RAND_pseudo_bytes' is deprecated [-Wdeprecated-declarations]
323 | RAND_pseudo_bytes((unsigned char *) &task_id, sizeof(task_id));
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/e_os2.h:13,
from /usr/include/openssl/ossl_typ.h:19,
from /usr/include/openssl/rand.h:14,
from tacc.c:30:
/usr/include/openssl/rand.h:44:1: note: declared here
44 | DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
| ^~~~~~~~~~~~~~~~~~
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-acct_r.lo `test -f 'libtac/lib/acct_r.c' || echo './'`libtac/lib/acct_r.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/acct_r.c -fPIC -DPIC -o libtac/lib/.libs/la-acct_r.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-acct_s.lo `test -f 'libtac/lib/acct_s.c' || echo './'`libtac/lib/acct_s.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/acct_s.c -fPIC -DPIC -o libtac/lib/.libs/la-acct_s.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-attrib.lo `test -f 'libtac/lib/attrib.c' || echo './'`libtac/lib/attrib.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/attrib.c -fPIC -DPIC -o libtac/lib/.libs/la-attrib.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-authen_r.lo `test -f 'libtac/lib/authen_r.c' || echo './'`libtac/lib/authen_r.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/authen_r.c -fPIC -DPIC -o libtac/lib/.libs/la-authen_r.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-authen_s.lo `test -f 'libtac/lib/authen_s.c' || echo './'`libtac/lib/authen_s.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/authen_s.c -fPIC -DPIC -o libtac/lib/.libs/la-authen_s.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-author_r.lo `test -f 'libtac/lib/author_r.c' || echo './'`libtac/lib/author_r.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/author_r.c -fPIC -DPIC -o libtac/lib/.libs/la-author_r.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-author_s.lo `test -f 'libtac/lib/author_s.c' || echo './'`libtac/lib/author_s.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/author_s.c -fPIC -DPIC -o libtac/lib/.libs/la-author_s.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-connect.lo `test -f 'libtac/lib/connect.c' || echo './'`libtac/lib/connect.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/connect.c -fPIC -DPIC -o libtac/lib/.libs/la-connect.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-cont_s.lo `test -f 'libtac/lib/cont_s.c' || echo './'`libtac/lib/cont_s.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/cont_s.c -fPIC -DPIC -o libtac/lib/.libs/la-cont_s.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-crypt.lo `test -f 'libtac/lib/crypt.c' || echo './'`libtac/lib/crypt.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/crypt.c -fPIC -DPIC -o libtac/lib/.libs/la-crypt.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-hdr_check.lo `test -f 'libtac/lib/hdr_check.c' || echo './'`libtac/lib/hdr_check.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/hdr_check.c -fPIC -DPIC -o libtac/lib/.libs/la-hdr_check.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-header.lo `test -f 'libtac/lib/header.c' || echo './'`libtac/lib/header.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/header.c -fPIC -DPIC -o libtac/lib/.libs/la-header.o
libtac/lib/header.c: In function '_tac_req_header':
libtac/lib/header.c:93:9: warning: 'RAND_pseudo_bytes' is deprecated [-Wdeprecated-declarations]
93 | RAND_pseudo_bytes((unsigned char *) &session_id, sizeof(session_id));
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/e_os2.h:13,
from /usr/include/openssl/ossl_typ.h:19,
from /usr/include/openssl/rand.h:14,
from libtac/lib/header.c:30:
/usr/include/openssl/rand.h:44:1: note: declared here
44 | DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
| ^~~~~~~~~~~~~~~~~~
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-magic.lo `test -f 'libtac/lib/magic.c' || echo './'`libtac/lib/magic.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/magic.c -fPIC -DPIC -o libtac/lib/.libs/la-magic.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-md5.lo `test -f 'libtac/lib/md5.c' || echo './'`libtac/lib/md5.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/md5.c -fPIC -DPIC -o libtac/lib/.libs/la-md5.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-messages.lo `test -f 'libtac/lib/messages.c' || echo './'`libtac/lib/messages.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/messages.c -fPIC -DPIC -o libtac/lib/.libs/la-messages.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-read_wait.lo `test -f 'libtac/lib/read_wait.c' || echo './'`libtac/lib/read_wait.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/read_wait.c -fPIC -DPIC -o libtac/lib/.libs/la-read_wait.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-version.lo `test -f 'libtac/lib/version.c' || echo './'`libtac/lib/version.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/version.c -fPIC -DPIC -o libtac/lib/.libs/la-version.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtac/lib/la-xalloc.lo `test -f 'libtac/lib/xalloc.c' || echo './'`libtac/lib/xalloc.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c libtac/lib/xalloc.c -fPIC -DPIC -o libtac/lib/.libs/la-xalloc.o
/bin/bash ./libtool --tag=CC --mode=link gcc -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 2:0:0 -shared -Wl,-z,relro -o libtac.la -rpath /usr/lib/x86_64-linux-gnu libtac/lib/la-acct_r.lo libtac/lib/la-acct_s.lo libtac/lib/la-attrib.lo libtac/lib/la-authen_r.lo libtac/lib/la-authen_s.lo libtac/lib/la-author_r.lo libtac/lib/la-author_s.lo libtac/lib/la-connect.lo libtac/lib/la-cont_s.lo libtac/lib/la-crypt.lo libtac/lib/la-hdr_check.lo libtac/lib/la-header.lo libtac/lib/la-magic.lo libtac/lib/la-md5.lo libtac/lib/la-messages.lo libtac/lib/la-read_wait.lo libtac/lib/la-version.lo libtac/lib/la-xalloc.lo -lutil -lcrypto -lcrypto -lpam
libtool: link: gcc -shared -fPIC -DPIC libtac/lib/.libs/la-acct_r.o libtac/lib/.libs/la-acct_s.o libtac/lib/.libs/la-attrib.o libtac/lib/.libs/la-authen_r.o libtac/lib/.libs/la-authen_s.o libtac/lib/.libs/la-author_r.o libtac/lib/.libs/la-author_s.o libtac/lib/.libs/la-connect.o libtac/lib/.libs/la-cont_s.o libtac/lib/.libs/la-crypt.o libtac/lib/.libs/la-hdr_check.o libtac/lib/.libs/la-header.o libtac/lib/.libs/la-magic.o libtac/lib/.libs/la-md5.o libtac/lib/.libs/la-messages.o libtac/lib/.libs/la-read_wait.o libtac/lib/.libs/la-version.o libtac/lib/.libs/la-xalloc.o -lutil -lcrypto -lpam -fstack-protector-all -Wl,-z -Wl,relro -Wl,-z -Wl,now -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-soname -Wl,libtac.so.2 -o .libs/libtac.so.2.0.0
libtool: link: (cd ".libs" && rm -f "libtac.so.2" && ln -s "libtac.so.2.0.0" "libtac.so.2")
libtool: link: (cd ".libs" && rm -f "libtac.so" && ln -s "libtac.so.2.0.0" "libtac.so")
libtool: link: ( cd ".libs" && rm -f "libtac.la" && ln -s "../libtac.la" "libtac.la" )
/bin/bash ./libtool --tag=CC --mode=link gcc -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-z,relro -o tacc tacc-tacc.o libtac.la -lutil -lcrypto -lcrypto -lpam
libtool: link: gcc -fstack-protector-all -Wl,-z -Wl,relro -Wl,-z -Wl,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -fstack-protector-all -Wl,-z -Wl,relro -Wl,-z -Wl,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-z -Wl,relro -o .libs/tacc tacc-tacc.o ./.libs/libtac.so -lutil -lcrypto -lpam
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I . -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtacsupport_la-support.lo `test -f 'support.c' || echo './'`support.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I . -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c support.c -fPIC -DPIC -o .libs/libtacsupport_la-support.o
/bin/bash ./libtool --tag=CC --mode=link gcc -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I . -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 2:0:0 -shared -Wl,-z,relro -o libtacsupport.la -rpath /usr/lib/x86_64-linux-gnu libtacsupport_la-support.lo -lutil -lcrypto -lcrypto -lpam
libtool: link: gcc -shared -fPIC -DPIC .libs/libtacsupport_la-support.o -lutil -lcrypto -lpam -fstack-protector-all -Wl,-z -Wl,relro -Wl,-z -Wl,now -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-soname -Wl,libtacsupport.so.2 -o .libs/libtacsupport.so.2.0.0
libtool: link: (cd ".libs" && rm -f "libtacsupport.so.2" && ln -s "libtacsupport.so.2.0.0" "libtacsupport.so.2")
libtool: link: (cd ".libs" && rm -f "libtacsupport.so" && ln -s "libtacsupport.so.2.0.0" "libtacsupport.so")
libtool: link: ( cd ".libs" && rm -f "libtacsupport.la" && ln -s "../libtacsupport.la" "libtacsupport.la" )
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pam_tacplus_la-pam_tacplus.lo `test -f 'pam_tacplus.c' || echo './'`pam_tacplus.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c pam_tacplus.c -fPIC -DPIC -o .libs/pam_tacplus_la-pam_tacplus.o
pam_tacplus.c: In function 'pam_sm_open_session':
pam_tacplus.c:688:9: warning: 'RAND_pseudo_bytes' is deprecated [-Wdeprecated-declarations]
688 | RAND_pseudo_bytes((unsigned char *) &task_id, sizeof(task_id));
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/e_os2.h:13,
from /usr/include/openssl/ossl_typ.h:19,
from /usr/include/openssl/rand.h:14,
from pam_tacplus.c:45:
/usr/include/openssl/rand.h:44:1: note: declared here
44 | DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:495,
from ./libtac/include/libtac.h:33,
from support.h:25,
from pam_tacplus.c:23:
In function 'strncat',
inlined from 'pam_sm_acct_mgmt' at pam_tacplus.c:655:34:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning: '__builtin_strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=]
136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/security/pam_modules.h: In function 'pam_sm_acct_mgmt':
pam_tacplus.c:655:34: note: length computed here
655 | if (pam_putenv(pamh, strncat(attribute, value, strlen(value))) != PAM_SUCCESS)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pam_tacplus_la-support.lo `test -f 'support.c' || echo './'`support.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wl,-z,relro -Wl,-z,now -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -c support.c -fPIC -DPIC -o .libs/pam_tacplus_la-support.o
/bin/bash ./libtool --tag=CC --mode=link gcc -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -module -avoid-version -Wl,-z,relro -o pam_tacplus.la -rpath /lib/x86_64-linux-gnu/security pam_tacplus_la-pam_tacplus.lo pam_tacplus_la-support.lo libtac.la -lutil -lcrypto -lcrypto -lpam
libtool: link: gcc -shared -fPIC -DPIC .libs/pam_tacplus_la-pam_tacplus.o .libs/pam_tacplus_la-support.o -Wl,-rpath -Wl,/sonic/src/tacacs/pam/pam_tacplus/.libs ./.libs/libtac.so -lutil -lcrypto -lpam -fstack-protector-all -Wl,-z -Wl,relro -Wl,-z -Wl,now -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-soname -Wl,pam_tacplus.so -o .libs/pam_tacplus.so
libtool: link: ( cd ".libs" && rm -f "pam_tacplus.la" && ln -s "../pam_tacplus.la" "pam_tacplus.la" )
make[4]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
make[3]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
dh_auto_test
dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use)
make -j1 check VERBOSE=1
make[3]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
make[3]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
make[2]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
fakeroot debian/rules binary
make[2]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
dh binary --with autoreconf
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_testroot
dh_prep
dh_auto_install
dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
make -j1 install DESTDIR=/sonic/src/tacacs/pam/pam_tacplus/debian/tmp AM_UPDATE_INFO_DIR=no
make[3]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
make[4]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
/bin/mkdir -p '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu'
/bin/bash ./libtool --mode=install /usr/bin/install -c libtac.la libtacsupport.la '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/libtac.so.2.0.0 /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu/libtac.so.2.0.0
libtool: install: (cd /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libtac.so.2.0.0 libtac.so.2 || { rm -f libtac.so.2 && ln -s libtac.so.2.0.0 libtac.so.2; }; })
libtool: install: (cd /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libtac.so.2.0.0 libtac.so || { rm -f libtac.so && ln -s libtac.so.2.0.0 libtac.so; }; })
libtool: install: /usr/bin/install -c .libs/libtac.lai /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu/libtac.la
libtool: install: /usr/bin/install -c .libs/libtacsupport.so.2.0.0 /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu/libtacsupport.so.2.0.0
libtool: install: (cd /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libtacsupport.so.2.0.0 libtacsupport.so.2 || { rm -f libtacsupport.so.2 && ln -s libtacsupport.so.2.0.0 libtacsupport.so.2; }; })
libtool: install: (cd /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libtacsupport.so.2.0.0 libtacsupport.so || { rm -f libtacsupport.so && ln -s libtacsupport.so.2.0.0 libtacsupport.so; }; })
libtool: install: /usr/bin/install -c .libs/libtacsupport.lai /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu/libtacsupport.la
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
/bin/mkdir -p '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/bin'
/bin/bash ./libtool --mode=install /usr/bin/install -c tacc '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/bin'
libtool: warning: 'libtac.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/tacc /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/bin/tacc
/bin/mkdir -p '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/share/doc/libpam-tacplus'
/usr/bin/install -c -m 644 sample.pam README.md AUTHORS ChangeLog '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/share/doc/libpam-tacplus'
/bin/mkdir -p '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/include/libtac'
/usr/bin/install -c -m 644 libtac/include/tacplus.h libtac/include/libtac.h libtac/include/cdefs.h '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/include/libtac'
/bin/mkdir -p '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/include/libtac'
/usr/bin/install -c -m 644 support.h '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/include/libtac'
/bin/mkdir -p '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/lib/x86_64-linux-gnu/security'
/bin/bash ./libtool --mode=install /usr/bin/install -c pam_tacplus.la '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/lib/x86_64-linux-gnu/security'
libtool: warning: relinking 'pam_tacplus.la'
libtool: install: (cd /sonic/src/tacacs/pam/pam_tacplus; /bin/bash "/sonic/src/tacacs/pam/pam_tacplus/libtool" --tag CC --mode=relink gcc -fstack-protector-all -Wl,-z,relro -Wl,-z,now -fPIE -pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I ./libtac/include -g -O2 -ffile-prefix-map=/sonic/src/tacacs/pam/pam_tacplus=. -fstack-protector-strong -Wformat -Werror=format-security -module -avoid-version -Wl,-z,relro -o pam_tacplus.la -rpath /lib/x86_64-linux-gnu/security pam_tacplus_la-pam_tacplus.lo pam_tacplus_la-support.lo libtac.la -lutil -lcrypto -lcrypto -lpam -inst-prefix-dir /sonic/src/tacacs/pam/pam_tacplus/debian/tmp)
libtool: relink: gcc -shared -fPIC -DPIC .libs/pam_tacplus_la-pam_tacplus.o .libs/pam_tacplus_la-support.o -L/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -ltac -lutil -lcrypto -lpam -fstack-protector-all -Wl,-z -Wl,relro -Wl,-z -Wl,now -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-soname -Wl,pam_tacplus.so -o .libs/pam_tacplus.so
libtool: install: /usr/bin/install -c .libs/pam_tacplus.soT /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/lib/x86_64-linux-gnu/security/pam_tacplus.so
libtool: install: /usr/bin/install -c .libs/pam_tacplus.lai /sonic/src/tacacs/pam/pam_tacplus/debian/tmp/lib/x86_64-linux-gnu/security/pam_tacplus.la
libtool: warning: remember to run 'libtool --finish /lib/x86_64-linux-gnu/security'
/bin/mkdir -p '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
/usr/bin/install -c -m 644 libtac.pc libtacsupport.pc '/sonic/src/tacacs/pam/pam_tacplus/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
make[4]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
make[3]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
debian/rules override_dh_install
make[3]: Entering directory '/sonic/src/tacacs/pam/pam_tacplus'
mkdir -p debian/libpam-tacplus/usr/share/pam-configs
cp debian/tacplus debian/libpam-tacplus/usr/share/pam-configs/
dh_install
dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
make[3]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
dh_installdocs
dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_installchangelogs
dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_fixperms
dh_missing
dh_missing: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_makeshlibs
dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_shlibdeps
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dpkg-shlibdeps: warning: symbol tac_login used by debian/libtac2/usr/lib/x86_64-linux-gnu/libtacsupport.so.2.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol tac_readtimeout_enable used by debian/libtac2/usr/lib/x86_64-linux-gnu/libtacsupport.so.2.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol tac_ntop used by debian/libtac2/usr/lib/x86_64-linux-gnu/libtacsupport.so.2.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol xstrcpy used by debian/libtac2/usr/lib/x86_64-linux-gnu/libtacsupport.so.2.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol tac_timeout used by debian/libtac2/usr/lib/x86_64-linux-gnu/libtacsupport.so.2.0.0 found in none of the libraries
dh_installdeb
dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package 'libtac2-dbgsym' in '../libtac2-dbgsym_1.4.1-1_amd64.deb'.
dpkg-deb: building package 'libpam-tacplus-dbgsym' in '../libpam-tacplus-dbgsym_1.4.1-1_amd64.deb'.
dpkg-deb: building package 'libtac2' in '../libtac2_1.4.1-1_amd64.deb'.
dpkg-deb: building package 'libpam-tacplus' in '../libpam-tacplus_1.4.1-1_amd64.deb'.
dpkg-deb: building package 'libtac2-bin' in '../libtac2-bin_1.4.1-1_amd64.deb'.
dpkg-deb: building package 'libtac2-bin-dbgsym' in '../libtac2-bin-dbgsym_1.4.1-1_amd64.deb'.
dpkg-deb: building package 'libtac-dev' in '../libtac-dev_1.4.1-1_amd64.deb'.
make[2]: Leaving directory '/sonic/src/tacacs/pam/pam_tacplus'
dpkg-genbuildinfo --build=binary --admindir=/sonic/dpkg/tmp.7jJ6F6OY4g
dpkg-genchanges --build=binary >../libpam-tacplus_1.4.1-1_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
/sonic/src/tacacs/pam
make[1]: Leaving directory '/sonic/src/tacacs/pam'
Build end time: Fri Jul 4 08:10:32 UTC 2025
Elapsed time: 0h 0m 31s
|