Mailing List Archive

4.94.2+taintwarn branch failing to comile
Hello,

I am compiling Exim 4.94.2+taintwarn branch and it is failing with a
compile error (below). I am able to compile 4.94.2 without any issues,
but then again it doesn't have the taintwarn patch. That was my little
test to ensure my build environment is working.


I haven't see any other user run into this issue on the mailing list. I
am running CentOS 7.9, I downloaded this branch just a few days ago.

...snip...
cc exim_dbmbuild.c
cc -o exim_dbmbuild
>>> exim_dbmbuild utility built

cc -DEXIM_DUMPDB exim_dbutil.c
cc -DCOMPILE_UTILITY os.c
cc -DCOMPILE_UTILITY store.c
cc -o exim_dumpdb
/cs/local/bin/ld: exim_dumpdb.o: in function `is_tainted2':
exim_dbutil.c:(.text+0x1a4): undefined reference to
`allow_insecure_tainted_data'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:640: exim_dumpdb] Error 1
make[1]: Leaving directory
'/tmp/xsys.28373.0/exim-4.94.2-taintwarn/build-Linux-x86_64'
make: *** [Makefile:35: all] Error 2
[ exim-4.94.2-taintwarn]#

...snip....

grep ALLOW_INSECURE_TAINTED_DATA Local/Makefile
# "allow_insecure_tainted_data" to turn taint failures into warnings.
ALLOW_INSECURE_TAINTED_DATA=yes

exim-4.94.2-taintwarn]# cc --version
cc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.



Any hints

Thank you
Paul

--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/