Comments (4)
The issue is caused by a file for testing. There is a workaround:
copy the patch file to (cros)~/trunk/src/third_party/chromiumos-overlay/dev-libs/openssl/files
,
insert epatch "${FILESDIR}/remove_bad_dtls_test.patch"
into function src_prepare()
in openssl-1.0.2p.ebuild
.
remove_bad_dtls_test.patch:
--- a/test/Makefile 2019-01-12 23:37:42.775725999 +0800
+++ b/test/Makefile 2019-01-12 23:45:51.138795233 +0800
@@ -70,7 +70,7 @@
CONSTTIMETEST= constant_time_test
VERIFYEXTRATEST= verify_extra_test
CLIENTHELLOTEST= clienthellotest
-BADDTLSTEST= bad_dtls_test
+#BADDTLSTEST= bad_dtls_test
SSLV2CONFTEST = sslv2conftest
DTLSTEST = dtlstest
FATALERRTEST = fatalerrtest
@@ -88,7 +88,7 @@
$(ASN1TEST)$(EXE_EXT) $(V3NAMETEST)$(EXE_EXT) $(HEARTBEATTEST)$(EXE_EXT) \
$(CONSTTIMETEST)$(EXE_EXT) $(VERIFYEXTRATEST)$(EXE_EXT) \
$(CLIENTHELLOTEST)$(EXE_EXT) $(SSLV2CONFTEST)$(EXE_EXT) $(DTLSTEST)$(EXE_EXT) \
- $(BADDTLSTEST)$(EXE_EXT) $(FATALERRTEST)$(EXE_EXT) $(X509TIMETEST)$(EXE_EXT)
+ $(FATALERRTEST)$(EXE_EXT) $(X509TIMETEST)$(EXE_EXT)
# $(METHTEST)$(EXE_EXT)
@@ -103,7 +103,7 @@
$(EVPTEST).o $(EVPEXTRATEST).o $(IGETEST).o $(JPAKETEST).o $(ASN1TEST).o $(V3NAMETEST).o \
$(HEARTBEATTEST).o $(CONSTTIMETEST).o $(VERIFYEXTRATEST).o \
$(CLIENTHELLOTEST).o $(SSLV2CONFTEST).o $(DTLSTEST).o ssltestlib.o \
- $(BADDTLSTEST).o $(FATALERRTEST).o $(X509TIMETEST).o
+ $(FATALERRTEST).o $(X509TIMETEST).o
SRC= $(BNTEST).c $(ECTEST).c $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
$(MD2TEST).c $(MD4TEST).c $(MD5TEST).c \
@@ -115,7 +115,7 @@
$(EVPTEST).c $(EVPEXTRATEST).c $(IGETEST).c $(JPAKETEST).c $(SRPTEST).c $(ASN1TEST).c \
$(V3NAMETEST).c $(HEARTBEATTEST).c $(CONSTTIMETEST).c $(VERIFYEXTRATEST).c \
$(CLIENTHELLOTEST).c $(SSLV2CONFTEST).c $(DTLSTEST).c ssltestlib.c \
- $(BADDTLSTEST).c $(FATALERRTEST).c $(X509TIMETEST).c
+ $(FATALERRTEST).c $(X509TIMETEST).c
EXHEADER=
HEADER= testutil.h ssltestlib.h $(EXHEADER)
@@ -374,9 +374,9 @@
@echo $(START) $@
../util/shlib_wrap.sh ./$(CLIENTHELLOTEST)
-test_bad_dtls: $(BADDTLSTEST)$(EXE_EXT)
- @echo $(START) $@
- ../util/shlib_wrap.sh ./$(BADDTLSTEST)
+#test_bad_dtls: $(BADDTLSTEST)$(EXE_EXT)
+# @echo $(START) $@
+# ../util/shlib_wrap.sh ./$(BADDTLSTEST)
test_fatalerr: $(FATALERRTEST)$(EXE_EXT)
@echo $(START) $@
@@ -571,8 +571,8 @@
$(CLIENTHELLOTEST)$(EXE_EXT): $(CLIENTHELLOTEST).o
+@target=$(CLIENTHELLOTEST) $(BUILD_CMD)
-$(BADDTLSTEST)$(EXE_EXT): $(BADDTLSTEST).o
- +@target=$(BADDTLSTEST) $(BUILD_CMD)
+#$(BADDTLSTEST)$(EXE_EXT): $(BADDTLSTEST).o
+# +@target=$(BADDTLSTEST) $(BUILD_CMD)
$(FATALERRTEST)$(EXE_EXT): $(FATALERRTEST).o ssltestlib.o $(DLIBSSL) $(DLIBCRYPTO)
+@target=$(FATALERRTEST); exobj=ssltestlib.o; $(BUILD_CMD)
from chromium_os-raspberry_pi.
The patch is failing.
- ERROR: dev-libs/openssl-1.0.2p-r1::chromiumos failed (prepare phase):
- Failed Patch: remove_bad_dtls_test.patch!
- Call stack:
ebuild.sh, line 133: Called src_prepare
- environment, line 3218: Called epatch '/mnt/host/source/src/third_party/chromiumos-overlay/dev-libs/openssl/files/remove_bad_dtls_test.patch'
- environment, line 1121: Called die
- The specific snippet of code:
die "Failed Patch: ${patchname}!";
dev-libs:openssl-1.0.2p-r1:20190114-174327.log
Thanks
from chromium_os-raspberry_pi.
openssl-1.0.2p.ebuild
if ! use vanilla ; then
epatch "${WORKDIR}"/patch/*.patch
# Chromium OS patches.
epatch "${FILESDIR}"/${PN}-1.0.2-blacklist-by-sha1.patch
epatch "${FILESDIR}/remove_bad_dtls_test.patch"
fi
epatch_user
Insert the epatch command at the last of src_prepare
patch process.
from chromium_os-raspberry_pi.
bulk closure of dated issues
from chromium_os-raspberry_pi.
Related Issues (20)
- [Issue report] After cros_wrokon=rpi4 !! All ebuilds that could satisfy "~chromeos-base/chrome-icu-96.0.4664.208_rc" for /build/rpi4/ have been masked. !!! One of the following masked packages is required to complete your request: - chromeos-base/chrome-icu-96.0.4664.208_rc-r1::cros-pi (masked by: package.mask) HOT 1
- Failed to emerge chromeos-base/chrome-icu-96.0.4664.208_rc-r1 for /build/rpi4/, Log file: HOT 20
- chromeos-chrome-96.0.4664.208_rc-r1: FAILED: chrome
- Failed to emerge net-wireless/floss-0.0.2-r821 for /build/rpi4/ HOT 1
- black screen when opening Play Store HOT 1
- System file size allocation too large. Unable to load linux environment or download apps HOT 2
- [HELP] Can't Enable Developer Mode HOT 3
- How do I debug CRAS HOT 16
- How to use drc or eq audio processing algorithm HOT 2
- [Issue report] Removing the OS from my sdcard HOT 6
- Display corruption on boot with Pi touchscreen HOT 2
- Doc doesn't work - https://github.com/FydeOS/chromium_os-raspberry_pi#system-requirement HOT 3
- PI mipi Camera not working and in browser MIC/Audio VIA bluetooth does not work.
- [Issue report] Failed to determine device ID (Enterprise Enrollment) HOT 6
- [Issue report] Flashing/Flickering and Glitchy Cursor HOT 9
- Raspberry Pi 400 4gb glitchy control panel, and no sound coming from chrome browser within chromium OS HOT 1
- How to enable USB ports on the Raspberry Pi Compute Module 4 (CM4)?
- build_packages failed HOT 2
- [Issue report]New Browser Installation
- Build package rpi4 failed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chromium_os-raspberry_pi.