* Package: sys-libs/libfaketime-0.9.9  * Repository: gentoo  * Maintainer: whissi@gentoo.org  * USE: elibc_glibc kernel_linux riscv userland_GNU  * FEATURES: ccache preserve-libs sandbox splitdebug test userpriv usersandbox  * Package: sys-libs/libfaketime-0.9.9  * Repository: gentoo  * Maintainer: whissi@gentoo.org  * USE: elibc_glibc kernel_linux riscv userland_GNU  * FEATURES: ccache preserve-libs sandbox splitdebug test userpriv usersandbox >>> Unpacking source... >>> Unpacking libfaketime-0.9.9.tar.gz to /var/tmp/portage/sys-libs/libfaketime-0.9.9/work >>> Source unpacked in /var/tmp/portage/sys-libs/libfaketime-0.9.9/work >>> Preparing source in /var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9 ... * Will copy sources from /var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9 * .lp64d: copying to /var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9-.lp64d >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9 ... * .lp64d: running multilib-minimal_abi_src_configure >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9 ... * .lp64d: running multilib-minimal_abi_src_compile make -j3 CC=riscv64-unknown-linux-gnu-gcc LIBDIRNAME=/lib64 PREFIX=/usr all riscv64-unknown-linux-gnu-gcc -o libfaketime.o -c -O2 -pipe -mabi=lp64d -DFORCE_MONOTONIC_FIX -std=gnu99 -Wall -Wextra -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_UTIME -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'/usr'"' -DLIBDIRNAME='"'/lib64'"' libfaketime.c riscv64-unknown-linux-gnu-gcc -o libfaketimeMT.o -c -O2 -pipe -mabi=lp64d -DFORCE_MONOTONIC_FIX -std=gnu99 -Wall -Wextra -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_UTIME -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'/usr'"' -DLIBDIRNAME='"'/lib64'"' -DPTHREAD_SINGLETHREADED_TIME libfaketime.c riscv64-unknown-linux-gnu-gcc -o faketime -O2 -pipe -mabi=lp64d -DFORCE_MONOTONIC_FIX -std=gnu99 -Wall -Wextra -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_UTIME -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'/usr'"' -DLIBDIRNAME='"'/lib64'"' faketime.c -Wl,-O1 -Wl,--as-needed -lpthread -Wl,--version-script=libfaketime.map -lrt libfaketime.c: In function ‘sem_timedwait’: libfaketime.c:1727:6: warning: ‘nonnull’ argument ‘abs_timeout’ compared to NULL [-Wnonnull-compare] 1727 | if (abs_timeout == NULL) | ^ libfaketime.c: In function ‘ftime’: libfaketime.c:2080:6: warning: ‘nonnull’ argument ‘tb’ compared to NULL [-Wnonnull-compare] 2080 | if (tb == NULL) | ^ libfaketime.c: In function ‘sem_timedwait’: libfaketime.c:1727:6: warning: ‘nonnull’ argument ‘abs_timeout’ compared to NULL [-Wnonnull-compare] 1727 | if (abs_timeout == NULL) | ^ libfaketime.c: In function ‘ftime’: libfaketime.c:2080:6: warning: ‘nonnull’ argument ‘tb’ compared to NULL [-Wnonnull-compare] 2080 | if (tb == NULL) | ^ riscv64-unknown-linux-gnu-gcc -o libfaketimeMT.so.1 -Wl,-soname,libfaketimeMT.so.1 -Wl,-O1 -Wl,--as-needed -lpthread -Wl,--version-script=libfaketime.map -shared libfaketimeMT.o -ldl -lm -lrt riscv64-unknown-linux-gnu-gcc -o libfaketime.so.1 -Wl,-soname,libfaketime.so.1 -Wl,-O1 -Wl,--as-needed -lpthread -Wl,--version-script=libfaketime.map -shared libfaketime.o -ldl -lm -lrt >>> Source compiled. >>> Test phase: sys-libs/libfaketime-0.9.9 * .lp64d: running multilib-minimal_abi_src_test * Tests are known to fail with usersandbox enabled. make -j3 CC=riscv64-unknown-linux-gnu-gcc test make -C src all make[1]: Entering directory '/var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9-.lp64d/src' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9-.lp64d/src' make -C test all make[1]: Entering directory '/var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9-.lp64d/test' riscv64-unknown-linux-gnu-gcc -c -std=gnu99 -Wall -DFAKE_STAT -Wextra timetest.c ./testframe.sh functests # Begin Test Suites in functests # Begin functests/test_exclude_mono.sh # PLATFORM=linuxlike riscv64-unknown-linux-gnu-gcc -o timetest timetest.o -lrt -lpthread out=81671.190181896 When not faking monotonic time, timestamps should be different ref=81672.275019896 - ok # functests/test_exclude_mono.sh summary: 1 succeeded, 0 failed # End functests/test_exclude_mono.sh - OK # Begin functests/test_null.sh out=0 () ref=1652678756 - ok # functests/test_null.sh summary: 1 succeeded, 0 failed # End functests/test_null.sh - OK # Begin functests/test_true.sh # functests/test_true.sh summary: 1 succeeded, 0 failed # End functests/test_true.sh - OK # Begin functests/test_walkone.sh # PLATFORM=linuxlike out=1 (secs since Epoch) - ok out=2 (secs since Epoch) - ok out=4 (secs since Epoch) - ok out=8 (secs since Epoch) - ok out=16 (secs since Epoch) - ok out=32 (secs since Epoch) - ok out=64 (secs since Epoch) - ok out=128 (secs since Epoch) - ok out=256 (secs since Epoch) - ok out=512 (secs since Epoch) - ok out=1024 (secs since Epoch) - ok out=2048 (secs since Epoch) - ok out=4096 (secs since Epoch) - ok out=8192 (secs since Epoch) - ok out=16384 (secs since Epoch) - ok out=32768 (secs since Epoch) - ok out=65536 (secs since Epoch) - ok out=131072 (secs since Epoch) - ok out=262144 (secs since Epoch) - ok out=524288 (secs since Epoch) - ok out=1048576 (secs since Epoch) - ok out=2097152 (secs since Epoch) - ok out=4194304 (secs since Epoch) - ok out=8388608 (secs since Epoch) - ok out=16777216 (secs since Epoch) - ok out=33554432 (secs since Epoch) - ok out=67108864 (secs since Epoch) - ok out=134217728 (secs since Epoch) - ok out=268435456 (secs since Epoch) - ok out=536870912 (secs since Epoch) - ok out=1073741824 (secs since Epoch) - ok # functests/test_walkone.sh summary: 31 succeeded, 0 failed # End functests/test_walkone.sh - OK # Test Suites summary: 4 succeeded, 0 failed # End Test Suites - OK Running the test program with no faked time specified $ LD_PRELOAD=../src/libfaketime.so.1 ./timetest pthread_cond_timedwait: CLOCK_REALTIME test (Intentionally sleeping 1 second...) pthread_cond_timedwait: CLOCK_MONOTONIC test (Intentionally sleeping 1 second..., see docs about CLOCK_MONOTONIC test) sandbox:stop caught signal 2 in pid 13189 >>> Test phase: sys-libs/libfaketime-0.9.9 * .lp64d: running multilib-minimal_abi_src_test * Tests are known to fail with usersandbox enabled. make -j3 CC=riscv64-unknown-linux-gnu-gcc test make -C src all make[1]: Entering directory '/var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9-.lp64d/src' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9-.lp64d/src' make -C test all make[1]: Entering directory '/var/tmp/portage/sys-libs/libfaketime-0.9.9/work/libfaketime-0.9.9-.lp64d/test' ./testframe.sh functests # Begin Test Suites in functests # Begin functests/test_exclude_mono.sh # PLATFORM=linuxlike out=81835.506977896 When not faking monotonic time, timestamps should be different ref=81836.591984896 - ok # functests/test_exclude_mono.sh summary: 1 succeeded, 0 failed # End functests/test_exclude_mono.sh - OK # Begin functests/test_null.sh out=0 () ref=1652678921 - ok # functests/test_null.sh summary: 1 succeeded, 0 failed # End functests/test_null.sh - OK # Begin functests/test_true.sh # functests/test_true.sh summary: 1 succeeded, 0 failed # End functests/test_true.sh - OK # Begin functests/test_walkone.sh # PLATFORM=linuxlike out=1 (secs since Epoch) - ok out=2 (secs since Epoch) - ok out=4 (secs since Epoch) - ok out=8 (secs since Epoch) - ok out=16 (secs since Epoch) - ok out=32 (secs since Epoch) - ok out=64 (secs since Epoch) - ok out=128 (secs since Epoch) - ok out=256 (secs since Epoch) - ok out=512 (secs since Epoch) - ok out=1024 (secs since Epoch) - ok out=2048 (secs since Epoch) - ok out=4096 (secs since Epoch) - ok out=8192 (secs since Epoch) - ok out=16384 (secs since Epoch) - ok out=32768 (secs since Epoch) - ok out=65536 (secs since Epoch) - ok out=131072 (secs since Epoch) - ok out=262144 (secs since Epoch) - ok out=524288 (secs since Epoch) - ok out=1048576 (secs since Epoch) - ok out=2097152 (secs since Epoch) - ok out=4194304 (secs since Epoch) - ok out=8388608 (secs since Epoch) - ok out=16777216 (secs since Epoch) - ok out=33554432 (secs since Epoch) - ok out=67108864 (secs since Epoch) - ok out=134217728 (secs since Epoch) - ok out=268435456 (secs since Epoch) - ok out=536870912 (secs since Epoch) - ok out=1073741824 (secs since Epoch) - ok # functests/test_walkone.sh summary: 31 succeeded, 0 failed # End functests/test_walkone.sh - OK # Test Suites summary: 4 succeeded, 0 failed # End Test Suites - OK Running the test program with no faked time specified $ LD_PRELOAD=../src/libfaketime.so.1 ./timetest pthread_cond_timedwait: CLOCK_REALTIME test (Intentionally sleeping 1 second...) pthread_cond_timedwait: CLOCK_MONOTONIC test (Intentionally sleeping 1 second..., see docs about CLOCK_MONOTONIC test) sandbox:stop caught signal 2 in pid 13730