File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 8080 - name : Configure Docker Images
8181 run : |
8282 ./docker-images/build-all.sh
83+ - name : Debug OpenSSL headers and libs
84+ run : |
85+ echo "π OpenSSL dev packages installed:"
86+ dpkg -l | grep libssl
87+
88+ echo ""
89+ echo "π OpenSSL headers:"
90+ ls -l /usr/include/openssl
91+ grep -A5 EVP_MD_fetch /usr/include/openssl/evp.h || echo "β EVP_MD_fetch not found in headers"
92+
93+ echo ""
94+ echo "π§ pkg-config output:"
95+ pkg-config --modversion openssl || echo "β pkg-config not available"
96+ pkg-config --cflags openssl || echo "β pkg-config not available"
97+ pkg-config --libs openssl || echo "β pkg-config not available"
98+
99+ echo ""
100+ echo "π What libssl is linked by default:"
101+ ldconfig -p | grep libssl
102+
103+ echo ""
104+ echo "π§ͺ Try compiling a probe:"
105+ echo '#include <openssl/evp.h>
106+ int main() { EVP_MD_fetch(0, 0, 0); return 0; }' > test.c
107+ gcc -Werror -o test test.c -lssl -lcrypto && echo "β
Compiles EVP_MD_fetch" || echo "β Compilation failed"
108+
83109 - name : Build and Test ${{ env.PACKAGE_NAME }}
84110 run : |
85111 ./gradlew build
You canβt perform that action at this time.
0 commit comments