[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #26460 [Core Tor/Tor]: All autoconf tests that include studio.h fail with a missing ssp.h on cygwin
#26460: All autoconf tests that include studio.h fail with a missing ssp.h on
cygwin
--------------------------------------+------------------------------------
Reporter: teor | Owner: (none)
Type: defect | Status: needs_information
Priority: Medium | Milestone: Tor: 0.3.4.x-final
Component: Core Tor/Tor | Version: Tor: 0.3.3.1-alpha
Severity: Normal | Resolution:
Keywords: regression, 033-backport | Actual Points:
Parent ID: #26356 | Points:
Reviewer: | Sponsor:
--------------------------------------+------------------------------------
Changes (by teor):
* status: new => needs_information
Comment:
Ok, so I think your preprocessor is broken.
About half the time, it falils when including ssp.h. And the rest of the
time, it succeeds.
{{{
configure:10878: checking whether the compiler accepts -fwrapv
configure:10897: gcc -c -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-fstack-protector-all -Wstack-protector --param ssp-buffer-size=1 -fPIE
-pedantic -Werror -fwrapv -I${top_srcdir}/src/common conftest.c >&5
configure:10897: $? = 0
configure:10916: gcc -o conftest.exe -g -O2 -U_FORTIFY_SOURCE
-D_FORTIFY_SOURCE=2 -fstack-protector-all -Wstack-protector --param ssp-
buffer-size=1 -fPIE -pedantic -Werror -fwrapv -I${top_srcdir}/src/common
conftest.c >&5
configure:10916: $? = 0
configure:10928: result: yes
configure:11284: checking whether the linker accepts -z relro -z now
configure:11327: gcc -o conftest.exe -g -O2 -U_FORTIFY_SOURCE
-D_FORTIFY_SOURCE=2 -fstack-protector-all -Wstack-protector --param ssp-
buffer-size=1 -fPIE -pedantic -Werror -I${top_srcdir}/src/common -z
relro -z now conftest.c -lz -levent -lssl -lcrypto >&5
In file included from /usr/include/stdio.h:800,
from conftest.c:78:
/usr/local/lib/gcc/x86_64-unknown-cygwin/8.1.0/include/ssp/stdio.h:38:10:
fatal error: ssp.h: No such file or directory
#include <ssp.h>
^~~~~~~
compilation terminated.
configure:11327: $? = 1
configure: program exited with status 1
configure: failed program was:
(similar to the last one)
}}}
Please try re-running configure, after deleting the config cache.
Then run a diff between the two logs.
If there are a lot of differences between the logs, then your preprocessor
is failing on arbitrary inputs.
If the logs are identical, it's failing based on some characteristic of
the input files.
Please also retry running configure with stack smashing protection off.
Then, please make sure you have enough available file descriptors, disk
space, RAM, etc., then reinstall Cygwin, and try again.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26460#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs