summaryrefslogtreecommitdiffstats
path: root/source/xap/electricsheep/electricsheep.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'source/xap/electricsheep/electricsheep.SlackBuild')
-rwxr-xr-xsource/xap/electricsheep/electricsheep.SlackBuild6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/xap/electricsheep/electricsheep.SlackBuild b/source/xap/electricsheep/electricsheep.SlackBuild
index 0c151d0e5..d513e8c41 100755
--- a/source/xap/electricsheep/electricsheep.SlackBuild
+++ b/source/xap/electricsheep/electricsheep.SlackBuild
@@ -140,6 +140,9 @@ case "$ARCH" in
;;
esac
+# GCC 14 "fix":
+SLKCFLAGS="$SLKCFLAGS -Wno-error=incompatible-pointer-types -Wno-error=implicit-function-declaration"
+
# Create working directories:
mkdir -p $OUTPUT # place for the package to be saved
mkdir -p $TMP/tmp-$PKGNAM # location to build the source
@@ -205,6 +208,9 @@ cd client
# We do not use gnome:
cat $SRCDIR/electricsheep_gnome-open.patch | patch -p1 --verbose \
2>&1 | tee $OUTPUT/patch-$PKGNAM.log
+ # This optimization is broken, oh well
+ cat $SRCDIR/electricsheep.evil.gcc14.diff | patch -p2 --verbose \
+ 2>&1 | tee $OUTPUT/patch-$PKGNAM.log
# Prevent install errors due to missing gnome
sed -i -e "/^install-data-local:/,/^$/d" Makefile.in
LDFLAGS="$SLKLDFLAGS" \