Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[solved] Problems to build sslsplit #306

Open
Jmmx1237 opened this issue May 11, 2022 · 1 comment
Open

[solved] Problems to build sslsplit #306

Jmmx1237 opened this issue May 11, 2022 · 1 comment

Comments

@Jmmx1237
Copy link

Hi, I have some trouble to make and build sslsplit.

For build problems, please supply:

  • Output of uname -a
  • Full output of failed make including the header
  • Version and origin of OpenSSL used
  • Version and origin of libevent used

libevent | 2.1.12 | 2.23MiB | OPNsense | BSD3CLAUSE | API for executing callback functions on events or timeouts

OpenSSL
OpenSSL 1.1.1m-freebsd 14 Dec 2021

uname -a
FreeBSD OPNsense 13.0-STABLE FreeBSD 13.0-STABLE stable/22.1-n248071-cafeb6ce414 SMP amd64

root@OPNsense:~/sslsplit # make
gmake[1]: Entering directory '/root/sslsplit'
GNUmakefile:213: pkg-config not found - guessing paths/flags for dependencies

SSLsplit 0.5.5-12-ge17de84

Report bugs at https://github.com/droe/sslsplit/issues/new
Please supply this header for diagnostics when reporting build issues
Before reporting bugs, make sure to try the latest develop branch first:
% git clone -b develop https://github.com/droe/sslsplit.git

Via pkg-config:
OPENSSL_BASE: /usr/local
LIBEVENT_BASE: /usr/local
LIBPCAP_BASE: /usr
LIBNET_BASE: /usr/local
Build options: -DHAVE_IPFW -DHAVE_PF
Build info: V:GIT
uname -a: FreeBSD OPNsense13.0-STABLE FreeBSD 13.0-STABLE stable/22.1-n248071-cafeb6ce414 SMP amd64

cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o base64.o base64.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -D"BUILD_PKGNAME="sslsplit"" -D"BUILD_VERSION="0.5.5-12-ge17de84"" -D"BUILD_DATE="2022-05-12"" -D"BUILD_INFO="V:GIT"" -D"BUILD_FEATURES="-DHAVE_IPFW -DHAVE_PF"" -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o build.o build.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cache.o cache.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cachedsess.o cachedsess.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cachefkcrt.o cachefkcrt.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cachemgr.o cachemgr.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cachessess.o cachessess.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cachetgcrt.o cachetgcrt.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cert.o cert.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o dynbuf.o dynbuf.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o log.o log.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o logbuf.o logbuf.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o logger.o logger.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o logpkt.o logpkt.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o main.o main.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o nat.o nat.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o opts.o opts.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o privsep.o privsep.c
privsep.c:199:13: warning: '_Generic' is a C11 extension [-Wc11-extensions]
filedir = dirname(fn2);
/usr/include/libgen.h:62:20: note: expanded from macro 'dirname'
#define dirname(x) __generic(x, const char *, __old_dirname, dirname)(x)
^
/usr/include/sys/cdefs.h:321:2: note: expanded from macro '__generic'
_Generic(expr, t: yes, default: no)
^
1 warning generated.
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o proc.o proc.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o proxy.o proxy.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o pxyconn.o pxyconn.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o pxythrmgr.o pxythrmgr.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o ssl.o ssl.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o sys.o sys.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o thrqueue.o thrqueue.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o url.o url.c
cc -c -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/local/include -isystem/usr/include -D_GNU_SOURCE -D"PKGLABEL="SSLsplit"" -DHAVE_IPFW -DHAVE_PF -g -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o util.o util.c
cc -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -L/usr/lib -pthread -o sslsplit base64.o build.o cache.o cachedsess.o cachefkcrt.o cachemgr.o cachessess.o cachetgcrt.o cert.o dynbuf.o log.o logbuf.o logger.o logpkt.o main.o nat.o opts.o privsep.o proc.o proxy.o pxyconn.o pxythrmgr.o ssl.o sys.o thrqueue.o url.o util.o -lssl -lcrypto -lz -levent -levent_openssl -levent_pthreads -lnet -lpcap
sed -e 's,/usr/local/etc/sslsplit,/usr/local/etc/sslsplit,' -e 's,@@Version@@,0.5.5-12-ge17de84,' -e 's,@@Date@@,2022-05-12,' <sslsplit.conf.in >sslsplit.conf
sed -e 's,/usr/local/etc/sslsplit,/usr/local/etc/sslsplit,' -e 's,@@Version@@,0.5.5-12-ge17de84,' -e 's,@@Date@@,2022-05-12,' <sslsplit.1.in >sslsplit.1
sed -e 's,/usr/local/etc/sslsplit,/usr/local/etc/sslsplit,' -e 's,@@Version@@,0.5.5-12-ge17de84,' -e 's,@@Date@@,2022-05-12,' <sslsplit.conf.5.in >sslsplit.conf.5
gmake[1]: Leaving directory '/root/sslsplit'

@Jmmx1237 Jmmx1237 changed the title Problems to build sslsplit [solved] Problems to build sslsplit May 12, 2022
@Jmmx1237
Copy link
Author

Solved by -> pkg install sslsplit

I don't know exactly why the building of the packages is not working!?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant