Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Sep 2018 09:53:32 +0000
From:      Lorenzo Salvadore <phascolarctos@protonmail.ch>
To:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: error: undefined symbol: OPENSSL_cpuid_setup
Message-ID:  <ICqIxSXVLmLECcWdGlC1z7Axidss9j21LdExqkSF4g_SNcJhu-wDRZVff8NLs7nvvI8vPd6Quz3d6t7HBm_BU6ajq8cQbgPzd7TXV9zzQ_M=@protonmail.ch>
In-Reply-To: <20180926045957.GA41394@www.zefox.net>
References:  <20180925022608.GA36717@www.zefox.net> <20180926045957.GA41394@www.zefox.net>

next in thread | previous in thread | raw e-mail | index | archive | help
> > While playing with compiling www/chromium, I'm seeing make stop with
> > /usr/bin/ld.lld: error: undefined symbol: OPENSSL_cpuid_setup
> > This is on a Raspberry Pi 3 running
> > FreeBSD www.zefox.org 12.0-ALPHA7 FreeBSD 12.0-ALPHA7 r338880 GENERIC
> > with ports at
> > 480613
> > World and kernel build, install and run acceptably, so the system as
> > a whole isn't hugely broken. Can anybody suggest a fix/workaround?
>
> Changed the make command to
> make -DBATCH DISABLE_VULNERABILITIES=3Dyes DEFAULT_VERSIONS+=3Dssl=3Dbase=
 > make.log
>
> but make stopped with the same error:
> /usr/bin/ld.lld: error: undefined symbol: OPENSSL_cpuid_setup
>
> > > > referenced by crypto.c
> > > > crypto.o:(do_library_init) in archive obj/third_party/boringssl/lib=
boringssl.a
>
> c++: error: linker command failed with exit code 1 (use -v to see invocat=
ion)
>
> It's not clear to me if this is an issue with the port, or the base syste=
m.
> Any advice appreciated!

I might be wrong, but I see some similiraties with an issue discussed in th=
ose days
under the subject "error: undefined symbol: main in poudriere jail". It was=
 a
linking problem that appeared only on 12.0-ALPHA7 (or current any anyway, n=
ot on
11.2-RELEASE). I suggest you take a look into it.

Here are the links to the most relevant messages (from the week archive, so=
 they
will not work anymore after the week pass and then you will have to search =
them
in an other archive):
https://docs.freebsd.org/cgi/getmsg.cgi?fetch=3D87161+0+current/freebsd-por=
ts
https://docs.freebsd.org/cgi/getmsg.cgi?fetch=3D108259+0+current/freebsd-po=
rts

I hope it helps.

Lorenzo Salvadore.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ICqIxSXVLmLECcWdGlC1z7Axidss9j21LdExqkSF4g_SNcJhu-wDRZVff8NLs7nvvI8vPd6Quz3d6t7HBm_BU6ajq8cQbgPzd7TXV9zzQ_M=>