8devices / openwrt-8devices

OpenWRT for 8devices WiFi modules
GNU General Public License v2.0
86 stars 72 forks source link

(./build.sh rambutan) "Build dependency: Please install the Subversion client" #5

Closed CL-os-cillation closed 3 years ago

CL-os-cillation commented 6 years ago

I get the message

Build dependency: Please install the Subversion client

<repo dir>/include/prereq.mk:12: recipe for target 'prereq' failed
Prerequisite check failed. Use FORCE=1 to override.
<repo dir>/include/toplevel.mk:151: die Regel für Ziel „staging_dir/host/.prereq-build“ scheiterte
make: *** [staging_dir/host/.prereq-build] Fehler 1

when building with ./build.sh rambutan on Ubuntu 16.04 LTS. Subversion IS installed, svn --version yields:

svn, Version 1.9.3 (r1718519)
   übersetzt am Aug 10 2017, um 16:59:15 auf x86_64-pc-linux-gnu

Copyright (C) 2015 The Apache Software Foundation.
Diese Software besteht aus Beiträgen vieler Personen;
siehe Datei NOTICE für weitere Informationen.
Subversion ist Open Source Software, siehe http://subversion.apache.org/

Die folgenden ZugriffsModule (ZM) für Projektarchive stehen zur Verfügung:

* ra_svn : Modul zum Zugriff auf ein Projektarchiv über das svn-Netzwerkprotokoll.
  - mit Cyrus-SASL-Authentifizierung
  - behandelt Schema »svn«
* ra_local : Modul zum Zugriff auf ein Projektarchiv auf der lokalen Festplatte
  - behandelt Schema »file«
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.8 (compiled with 1.3.8)
  - behandelt Schema »http«
  - behandelt Schema »https«

Die folgenden Speicherbereiche für Zugangsdaten sind verfügbar:

* Klartext-Speicher in /home/christian5/.subversion
* Gnome Keyring
* GPG-Agent
* KWallet (KDE)
mantas-p commented 6 years ago

Hi,

Test for svn (svn --version | grep Subversion) should pass in your case.

For debugging, please run: make V=sc IGNORE_ERRORS=m and attach (pastebin) full log output.

CL-os-cillation commented 6 years ago
$ svn --version | grep Subversion
Subversion ist Open Source Software, siehe http://subversion.apache.org/

... as expected.

Now something entirely different happens: pastebin

In file included from /repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/include/compiler.h:46:0,
                 from /repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/include/libfdt_env.h:12,
                 from <command-line>:0:
/repodir/openwrt-8devices/staging_dir/host/include/byteswap.h:2:2: warning: #include_next is a GCC extension
 #include_next <byteswap.h>
  ^
  HOSTCC  tools/lib/fdtdec.o
  HOSTCC  tools/lib/fdtdec_common.o
  HOSTCC  tools/lib/libfdt/fdt.o
  HOSTCC  tools/lib/libfdt/fdt_ro.o
  HOSTCC  tools/lib/libfdt/fdt_rw.o
  HOSTCC  tools/lib/libfdt/fdt_strerror.o
  HOSTCC  tools/lib/libfdt/fdt_wip.o
  HOSTCC  tools/lib/md5.o
In file included from /repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/include/compiler.h:46:0,
                 from /repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/include/libfdt_env.h:12,
                 from <command-line>:0:
/repodir/openwrt-8devices/staging_dir/host/include/byteswap.h:2:2: warning: #include_next is a GCC extension
 #include_next <byteswap.h>
  ^
  HOSTCC  tools/lib/rsa/rsa-checksum.o
  HOSTCC  tools/lib/rsa/rsa-sign.o
In file included from tools/lib/rsa/rsa-sign.c:1:0:
/repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c: In function 'rsa_remove':
/repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c:156:2: warning: 'ERR_remove_thread_state' is deprecated [-Wdeprecated-declarations]
  ERR_remove_thread_state(NULL);
  ^
In file included from /usr/include/openssl/x509_vfy.h:20:0,
                 from /usr/include/openssl/x509.h:309,
                 from /usr/include/openssl/pem.h:17,
                 from /repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c:13,
                 from tools/lib/rsa/rsa-sign.c:1:
/usr/include/openssl/err.h:247:1: note: declared here
 DEPRECATEDIN_1_1_0(void ERR_remove_thread_state(void *))
 ^
In file included from tools/lib/rsa/rsa-sign.c:1:0:
/repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c: In function 'rsa_sign_with_key':
/repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c:213:2: warning: implicit declaration of function 'EVP_MD_CTX_cleanup' [-Wimplicit-function-declaration]
  EVP_MD_CTX_cleanup(context);
  ^
/repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c: In function 'rsa_get_exponent':
/repodir/openwrt-8devices/build_dir/host/u-boot-2014.10/lib/rsa/rsa-sign.c:279:21: error: dereferencing pointer to incomplete type 'RSA {aka struct rsa_st}'
  if (BN_num_bits(key->e) > 64)
                     ^

I cannot explain why it is different this time.