[32_yowsup.pm] Whatsapp versenden (Mit Handy- oder Festnetznummer)

Begonnen von AHA1805, 01 Oktober 2014, 21:58:55

Vorheriges Thema - Nächstes Thema

Jamo

Ist bei mir nicht so, habs gerade getested, hier mal der Auszug vom Eventmonitor:
2019-04-26 22:07:17 yowsup WhatsApp disconnect
2019-04-26 22:07:23 yowsup WhatsApp reconnect
2019-04-26 22:07:24 yowsup WhatsApp offline
2019-04-26 22:07:25 yowsup WhatsApp logged in
2019-04-26 22:07:25 yowsup WhatsApp connected
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

heinzfo

Nach FHEM und RPi Neustart ist das Problem immer  noch vorhanden.

Hab die letzte Version von yowsup installiert 3.1.0 vom 25.04.2019

Evtl. liegt es daran?


RadioJames

Hallo,

nachdem berichtet wurde, dass yowsup wieder funktionsfähig ist, wollte ich es neu installieren.

Geklappt hat:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

----
sudo apt-get install python-soappy python-dateutil python-pip python-dev build-essential libssl-dev libffi-dev
sudo pip install --upgrade pip
sudo pip uninstall six
sudo pip install six==1.10
sudo pip install argparse


Auf die Nase gefallen bin ich dann aber mit:
sudo pip install readline

Das Log der versuchten readline Installation:
ERROR: Complete output from command /usr/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-xSbFVl/readline/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-7XLeGN --python-tag cp27:
  ERROR:
  ============ Building the readline library ============

  readline-6.2/
  readline-6.2/doc/
  readline-6.2/doc/Makefile.in
  readline-6.2/doc/texinfo.tex
  readline-6.2/doc/version.texi
  readline-6.2/doc/fdl.texi
  readline-6.2/doc/rlman.texi
  readline-6.2/doc/rltech.texi
  readline-6.2/doc/rluser.texi
  readline-6.2/doc/rluserman.texi
  readline-6.2/doc/history.texi
  readline-6.2/doc/hstech.texi
  readline-6.2/doc/hsuser.texi
  readline-6.2/doc/readline.3
  readline-6.2/doc/history.3
  readline-6.2/doc/texi2dvi
  readline-6.2/doc/texi2html
  readline-6.2/doc/readline.ps
  readline-6.2/doc/history.ps
  readline-6.2/doc/rluserman.ps
  readline-6.2/doc/readline.dvi
  readline-6.2/doc/history.dvi
  readline-6.2/doc/rluserman.dvi
  readline-6.2/doc/readline.info
  readline-6.2/doc/history.info
  readline-6.2/doc/rluserman.info
  readline-6.2/doc/readline.html
  readline-6.2/doc/history.html
  readline-6.2/doc/rluserman.html
  readline-6.2/doc/readline.0
  readline-6.2/doc/history.0
  readline-6.2/doc/readline_3.ps
  readline-6.2/doc/history_3.ps
  readline-6.2/doc/history.pdf
  readline-6.2/doc/readline.pdf
  readline-6.2/doc/rluserman.pdf
  readline-6.2/examples/
  readline-6.2/examples/autoconf/
  readline-6.2/examples/autoconf/BASH_CHECK_LIB_TERMCAP
  readline-6.2/examples/autoconf/RL_LIB_READLINE_VERSION
  readline-6.2/examples/autoconf/wi_LIB_READLINE
  readline-6.2/examples/rlfe/
  readline-6.2/examples/rlfe/ChangeLog
  readline-6.2/examples/rlfe/Makefile.in
  readline-6.2/examples/rlfe/README
  readline-6.2/examples/rlfe/config.h.in
  readline-6.2/examples/rlfe/configure
  readline-6.2/examples/rlfe/configure.in
  readline-6.2/examples/rlfe/extern.h
  readline-6.2/examples/rlfe/os.h
  readline-6.2/examples/rlfe/pty.c
  readline-6.2/examples/rlfe/rlfe.c
  readline-6.2/examples/rlfe/screen.h
  readline-6.2/examples/Makefile.in
  readline-6.2/examples/excallback.c
  readline-6.2/examples/fileman.c
  readline-6.2/examples/manexamp.c
  readline-6.2/examples/readlinebuf.h
  readline-6.2/examples/rl-fgets.c
  readline-6.2/examples/rlcat.c
  readline-6.2/examples/rlevent.c
  readline-6.2/examples/rltest.c
  readline-6.2/examples/rl.c
  readline-6.2/examples/rlptytest.c
  readline-6.2/examples/rlversion.c
  readline-6.2/examples/histexamp.c
  readline-6.2/examples/Inputrc
  readline-6.2/examples/rlwrap-0.30.tar.gz
  readline-6.2/support/
  readline-6.2/support/config.guess
  readline-6.2/support/config.rpath
  readline-6.2/support/config.sub
  readline-6.2/support/install.sh
  readline-6.2/support/mkdirs
  readline-6.2/support/mkdist
  readline-6.2/support/mkinstalldirs
  readline-6.2/support/shobj-conf
  readline-6.2/support/shlib-install
  readline-6.2/support/wcwidth.c
  readline-6.2/shlib/
  readline-6.2/shlib/Makefile.in
  readline-6.2/COPYING
  readline-6.2/README
  readline-6.2/MANIFEST
  readline-6.2/INSTALL
  readline-6.2/CHANGELOG
  readline-6.2/CHANGES
  readline-6.2/NEWS
  readline-6.2/USAGE
  readline-6.2/aclocal.m4
  readline-6.2/config.h.in
  readline-6.2/configure
  readline-6.2/configure.in
  readline-6.2/Makefile.in
  readline-6.2/ansi_stdlib.h
  readline-6.2/chardefs.h
  readline-6.2/history.h
  readline-6.2/histlib.h
  readline-6.2/keymaps.h
  readline-6.2/posixdir.h
  readline-6.2/posixjmp.h
  readline-6.2/readline.h
  readline-6.2/posixselect.h
  readline-6.2/posixstat.h
  readline-6.2/rlconf.h
  readline-6.2/rldefs.h
  readline-6.2/rlmbutil.h
  readline-6.2/rlprivate.h
  readline-6.2/rlshell.h
  readline-6.2/rlstdc.h
  readline-6.2/rltty.h
  readline-6.2/rltypedefs.h
  readline-6.2/rlwinsize.h
  readline-6.2/tcap.h
  readline-6.2/tilde.h
  readline-6.2/xmalloc.h
  readline-6.2/bind.c
  readline-6.2/callback.c
  readline-6.2/compat.c
  readline-6.2/complete.c
  readline-6.2/display.c
  readline-6.2/emacs_keymap.c
  readline-6.2/funmap.c
  readline-6.2/input.c
  readline-6.2/isearch.c
  readline-6.2/keymaps.c
  readline-6.2/kill.c
  readline-6.2/macro.c
  readline-6.2/mbutil.c
  readline-6.2/misc.c
  readline-6.2/nls.c
  readline-6.2/parens.c
  readline-6.2/readline.c
  readline-6.2/rltty.c
  readline-6.2/savestring.c
  readline-6.2/search.c
  readline-6.2/shell.c
  readline-6.2/signals.c
  readline-6.2/terminal.c
  readline-6.2/text.c
  readline-6.2/tilde.c
  readline-6.2/undo.c
  readline-6.2/util.c
  readline-6.2/vi_keymap.c
  readline-6.2/vi_mode.c
  readline-6.2/xfree.c
  readline-6.2/xmalloc.c
  readline-6.2/history.c
  readline-6.2/histexpand.c
  readline-6.2/histfile.c
  readline-6.2/histsearch.c
  readline-6.2/patchlevel
  patching file vi_mode.c
  patching file callback.c
  patching file support/shobj-conf
  patching file patchlevel
  patching file input.c
  patching file patchlevel
  patching file vi_mode.c
  patching file patchlevel
  checking build system type... armv7l-unknown-linux-gnueabi
  checking host system type... armv7l-unknown-linux-gnueabi

  Beginning configuration for readline-6.2 for armv7l-unknown-linux-gnueabi

  checking whether make sets $(MAKE)... yes
  checking for gcc... gcc
  checking for C compiler default output file name... a.out
  checking whether the C compiler works... yes
  checking whether we are cross compiling... no
  checking for suffix of executables...
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether gcc accepts -g... yes
  checking for gcc option to accept ISO C89... none needed
  checking how to run the C preprocessor... gcc -E
  checking for grep that handles long lines and -e... /bin/grep
  checking for egrep... /bin/grep -E
  checking for ANSI C header files... yes
  checking for sys/types.h... yes
  checking for sys/stat.h... yes
  checking for stdlib.h... yes
  checking for string.h... yes
  checking for memory.h... yes
  checking for strings.h... yes
  checking for inttypes.h... yes
  checking for stdint.h... yes
  checking for unistd.h... yes
  checking minix/config.h usability... no
  checking minix/config.h presence... no
  checking for minix/config.h... no
  checking whether it is safe to define __EXTENSIONS__... yes
  checking whether gcc needs -traditional... no
  checking for a BSD-compatible install... /usr/bin/install -c
  checking for ar... ar
  checking for ranlib... ranlib
  checking for an ANSI C-conforming const... yes
  checking for function prototypes... yes
  checking whether char is unsigned... yes
  checking for working volatile... yes
  checking return type of signal handlers... void
  checking for size_t... yes
  checking for ssize_t... yes
  checking for ANSI C header files... (cached) yes
  checking whether stat file-mode macros are broken... no
  checking for dirent.h that defines DIR... yes
  checking for library containing opendir... none required
  checking for fcntl... yes
  checking for kill... yes
  checking for lstat... yes
  checking for memmove... yes
  checking for putenv... yes
  checking for select... yes
  checking for setenv... yes
  checking for setlocale... yes
  checking for strcasecmp... yes
  checking for strpbrk... yes
  checking for tcgetattr... yes
  checking for vsnprintf... yes
  checking for isascii... yes
  checking for isxdigit... yes
  checking for getpwent... yes
  checking for getpwnam... yes
  checking for getpwuid... yes
  checking for working strcoll... yes
  checking fcntl.h usability... yes
  checking fcntl.h presence... yes
  checking for fcntl.h... yes
  checking for unistd.h... (cached) yes
  checking for stdlib.h... (cached) yes
  checking varargs.h usability... no
  checking varargs.h presence... no
  checking for varargs.h... no
  checking stdarg.h usability... yes
  checking stdarg.h presence... yes
  checking for stdarg.h... yes
  checking for string.h... (cached) yes
  checking for strings.h... (cached) yes
  checking limits.h usability... yes
  checking limits.h presence... yes
  checking for limits.h... yes
  checking locale.h usability... yes
  checking locale.h presence... yes
  checking for locale.h... yes
  checking pwd.h usability... yes
  checking pwd.h presence... yes
  checking for pwd.h... yes
  checking for memory.h... (cached) yes
  checking termcap.h usability... no
  checking termcap.h presence... no
  checking for termcap.h... no
  checking termios.h usability... yes
  checking termios.h presence... yes
  checking for termios.h... yes
  checking termio.h usability... yes
  checking termio.h presence... yes
  checking for termio.h... yes
  checking sys/pte.h usability... no
  checking sys/pte.h presence... no
  checking for sys/pte.h... no
  checking sys/stream.h usability... no
  checking sys/stream.h presence... no
  checking for sys/stream.h... no
  checking sys/select.h usability... yes
  checking sys/select.h presence... yes
  checking for sys/select.h... yes
  checking sys/file.h usability... yes
  checking sys/file.h presence... yes
  checking for sys/file.h... yes
  checking for sys/ptem.h... no
  checking for special C compiler options needed for large files... no
  checking for _FILE_OFFSET_BITS value needed for large files... 64
  checking for type of signal functions... posix
  checking if signal handlers must be reinstalled when invoked... no
  checking for presence of POSIX-style sigsetjmp/siglongjmp... present
  checking for lstat... yes
  checking whether or not strcoll and strcmp differ... no
  checking whether the ctype macros accept non-ascii characters... no
  checking whether getpw functions are declared in pwd.h... yes
  checking whether termios.h defines TIOCGWINSZ... no
  checking whether sys/ioctl.h defines TIOCGWINSZ... yes
  checking for sig_atomic_t in signal.h... yes
  checking whether signal handlers are of type void... yes
  checking for TIOCSTAT in sys/ioctl.h... no
  checking for FIONREAD in sys/ioctl.h... yes
  checking for speed_t in sys/types.h... no
  checking for struct winsize in sys/ioctl.h and termios.h... sys/ioctl.h
  checking for struct dirent.d_ino... yes
  checking for struct dirent.d_fileno... yes
  checking for tgetent... no
  checking for tgetent in -ltermcap... no
  checking for tgetent in -ltinfo... no
  checking for tgetent in -lcurses... no
  checking for tgetent in -lncurses... no
  checking which library has the termcap functions... using gnutermcap
  checking wctype.h usability... yes
  checking wctype.h presence... yes
  checking for wctype.h... yes
  checking wchar.h usability... yes
  checking wchar.h presence... yes
  checking for wchar.h... yes
  checking langinfo.h usability... yes
  checking langinfo.h presence... yes
  checking for langinfo.h... yes
  checking for mbrlen... yes
  checking for mbscasecmp... no
  checking for mbscmp... no
  checking for mbsnrtowcs... yes
  checking for mbsrtowcs... yes
  checking for mbschr... no
  checking for wcrtomb... yes
  checking for wcscoll... yes
  checking for wcsdup... yes
  checking for wcwidth... yes
  checking for wctype... yes
  checking for wcswidth... yes
  checking whether mbrtowc and mbstate_t are properly declared... yes
  checking for iswlower... yes
  checking for iswupper... yes
  checking for towlower... yes
  checking for towupper... yes
  checking for iswctype... yes
  checking for nl_langinfo and CODESET... yes
  checking for wchar_t in wchar.h... yes
  checking for wctype_t in wctype.h... yes
  checking for wint_t in wctype.h... yes
  checking configuration for building shared libraries... supported
  configure: creating ./config.status
  config.status: creating Makefile
  config.status: creating doc/Makefile
  config.status: creating examples/Makefile
  config.status: creating shlib/Makefile
  config.status: creating config.h
  config.status: executing default commands
  rm -f readline.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O readline.c
  rm -f vi_mode.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O vi_mode.c
  rm -f funmap.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O funmap.c
  rm -f keymaps.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O keymaps.c
  rm -f parens.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O parens.c
  rm -f search.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O search.c
  rm -f rltty.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O rltty.c
  rm -f complete.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O complete.c
  complete.c: In function 'fnwidth':
  complete.c:682:12: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration]
          w = wcwidth (wc);
              ^~~~~~~
  rm -f bind.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O bind.c
  rm -f isearch.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O isearch.c
  rm -f display.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O display.c
  display.c: In function 'rl_redisplay':
  display.c:764:15: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration]
          temp = wcwidth (wc);
                 ^~~~~~~
  rm -f signals.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O signals.c
  rm -f util.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O util.c
  rm -f kill.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O kill.c
  rm -f undo.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O undo.c
  rm -f macro.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O macro.c
  rm -f input.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O input.c
  rm -f callback.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O callback.c
  rm -f terminal.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O terminal.c
  rm -f text.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O text.c
  rm -f nls.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O nls.c
  rm -f misc.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O misc.c
  rm -f compat.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O compat.c
  rm -f xfree.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O xfree.c
  rm -f xmalloc.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O xmalloc.c
  rm -f history.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O history.c
  rm -f histexpand.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O histexpand.c
  rm -f histfile.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O histfile.c
  rm -f histsearch.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O histsearch.c
  rm -f shell.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O shell.c
  rm -f mbutil.o
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O mbutil.c
  mbutil.c: In function '_rl_find_next_mbchar_internal':
  mbutil.c:122:12: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration]
          if (wcwidth (wc) == 0)
              ^~~~~~~
  rm -f tilde.o
  gcc -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.2"' -g -O -DREADLINE_LIBRARY -c ./tilde.c
  rm -f libreadline.a
  ar cr libreadline.a readline.o vi_mode.o funmap.o keymaps.o parens.o search.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o text.o nls.o misc.o compat.o xfree.o xmalloc.o history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o tilde.o
  test -n "ranlib" && ranlib libreadline.a
  rm -f libhistory.a
  ar cr libhistory.a history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o xmalloc.o xfree.o
  test -n "ranlib" && ranlib libhistory.a
  test -d shlib || mkdir shlib
  ( cd shlib ; make  all )
  make[1]: Verzeichnis ,,/tmp/pip-install-xSbFVl/readline/rl/readline-lib/shlib" wird betreten
  rm -f readline.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o readline.o ../readline.c
  mv readline.o readline.so
  rm -f vi_mode.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o vi_mode.o ../vi_mode.c
  mv vi_mode.o vi_mode.so
  rm -f funmap.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o funmap.o ../funmap.c
  mv funmap.o funmap.so
  rm -f keymaps.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o keymaps.o ../keymaps.c
  mv keymaps.o keymaps.so
  rm -f parens.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o parens.o ../parens.c
  mv parens.o parens.so
  rm -f search.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o search.o ../search.c
  mv search.o search.so
  rm -f rltty.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o rltty.o ../rltty.c
  mv rltty.o rltty.so
  rm -f complete.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o complete.o ../complete.c
  ../complete.c: In function 'fnwidth':
  ../complete.c:682:12: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration]
          w = wcwidth (wc);
              ^~~~~~~
  mv complete.o complete.so
  rm -f bind.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o bind.o ../bind.c
  mv bind.o bind.so
  rm -f isearch.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o isearch.o ../isearch.c
  mv isearch.o isearch.so
  rm -f display.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o display.o ../display.c
  ../display.c: In function 'rl_redisplay':
  ../display.c:764:15: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration]
          temp = wcwidth (wc);
                 ^~~~~~~
  mv display.o display.so
  rm -f signals.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o signals.o ../signals.c
  mv signals.o signals.so
  rm -f util.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o util.o ../util.c
  mv util.o util.so
  rm -f kill.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o kill.o ../kill.c
  mv kill.o kill.so
  rm -f undo.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o undo.o ../undo.c
  mv undo.o undo.so
  rm -f macro.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o macro.o ../macro.c
  mv macro.o macro.so
  rm -f input.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o input.o ../input.c
  mv input.o input.so
  rm -f callback.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o callback.o ../callback.c
  mv callback.o callback.so
  rm -f terminal.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o terminal.o ../terminal.c
  mv terminal.o terminal.so
  rm -f text.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o text.o ../text.c
  mv text.o text.so
  rm -f nls.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o nls.o ../nls.c
  mv nls.o nls.so
  rm -f misc.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o misc.o ../misc.c
  mv misc.o misc.so
  rm -f xmalloc.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o xmalloc.o ../xmalloc.c
  mv xmalloc.o xmalloc.so
  rm -f xfree.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o xfree.o ../xfree.c
  mv xfree.o xfree.so
  rm -f history.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o history.o ../history.c
  mv history.o history.so
  rm -f histexpand.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o histexpand.o ../histexpand.c
  mv histexpand.o histexpand.so
  rm -f histfile.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o histfile.o ../histfile.c
  mv histfile.o histfile.so
  rm -f histsearch.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o histsearch.o ../histsearch.c
  mv histsearch.o histsearch.so
  rm -f shell.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o shell.o ../shell.c
  mv shell.o shell.so
  rm -f mbutil.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o mbutil.o ../mbutil.c
  ../mbutil.c: In function '_rl_find_next_mbchar_internal':
  ../mbutil.c:122:12: warning: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration]
          if (wcwidth (wc) == 0)
              ^~~~~~~
  mv mbutil.o mbutil.so
  rm -f tilde.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -DREADLINE_LIBRARY -c -o tilde.o ../tilde.c
  mv tilde.o tilde.so
  rm -f compat.so
  gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I.. -I.. -DRL_LIBRARY_VERSION='"6.2"' -g -O -fPIC -o compat.o ../compat.c
  mv compat.o compat.so
  rm -f libreadline.so.6.2
  gcc -shared -Wl,-soname,libreadline.so.6.2 -L./lib/termcap -Wl,-rpath,/usr/local/lib -Wl,-soname,`basename libreadline.so.6.2 .2` -o libreadline.so.6.2 readline.so vi_mode.so funmap.so keymaps.so parens.so search.so rltty.so complete.so bind.so isearch.so display.so signals.so util.so kill.so undo.so macro.so input.so callback.so terminal.so text.so nls.so misc.so xmalloc.so xfree.so history.so histexpand.so histfile.so histsearch.so shell.so mbutil.so tilde.so compat.so
  rm -f libhistory.so.6.2
  gcc -shared -Wl,-soname,libhistory.so.6.2 -L./lib/termcap -Wl,-rpath,/usr/local/lib -Wl,-soname,`basename libhistory.so.6.2 .2` -o libhistory.so.6.2 history.so histexpand.so histfile.so histsearch.so shell.so mbutil.so xmalloc.so xfree.so
  make[1]: Verzeichnis ,,/tmp/pip-install-xSbFVl/readline/rl/readline-lib/shlib" wird verlassen

  ============ Building the readline extension module ============

  running bdist_wheel
  running build
  running build_ext
  building 'readline' extension
  creating build
  creating build/temp.linux-armv7l-2.7
  creating build/temp.linux-armv7l-2.7/Modules
  creating build/temp.linux-armv7l-2.7/Modules/2.x
  arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DHAVE_RL_CALLBACK -DHAVE_RL_CATCH_SIGNAL -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_COMPLETION_SUPPRESS_APPEND -DHAVE_RL_PRE_INPUT_HOOK -I. -I/usr/include/python2.7 -c Modules/2.x/readline.c -o build/temp.linux-armv7l-2.7/Modules/2.x/readline.o -Wno-strict-prototypes
  creating build/lib.linux-armv7l-2.7
  arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-armv7l-2.7/Modules/2.x/readline.o readline/libreadline.a readline/libhistory.a -lncurses -o build/lib.linux-armv7l-2.7/readline.so
  /usr/bin/ld: cannot find -lncurses
  collect2: error: ld returned 1 exit status
  error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for readline
  Running setup.py clean for readline
Failed to build readline
Installing collected packages: readline
  Running setup.py install for readline ... error
    ERROR: Complete output from command /usr/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-xSbFVl/readline/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-ov9a4v/install-record.txt --single-version-externally-managed --compile:
    ERROR: running install
    running build
    running build_ext
    building 'readline' extension
    creating build
    creating build/temp.linux-armv7l-2.7
    creating build/temp.linux-armv7l-2.7/Modules
    creating build/temp.linux-armv7l-2.7/Modules/2.x
    arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DHAVE_RL_CALLBACK -DHAVE_RL_CATCH_SIGNAL -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_COMPLETION_SUPPRESS_APPEND -DHAVE_RL_PRE_INPUT_HOOK -I. -I/usr/include/python2.7 -c Modules/2.x/readline.c -o build/temp.linux-armv7l-2.7/Modules/2.x/readline.o -Wno-strict-prototypes
    creating build/lib.linux-armv7l-2.7
    arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-armv7l-2.7/Modules/2.x/readline.o readline/libreadline.a readline/libhistory.a -lncurses -o build/lib.linux-armv7l-2.7/readline.so
    /usr/bin/ld: cannot find -lncurses
    collect2: error: ld returned 1 exit status
    error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
    ----------------------------------------
ERROR: Command "/usr/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-xSbFVl/readline/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-ov9a4v/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-xSbFVl/readline/


Hat jemand eine Idee, wie ich hier weiterkomme?

Grüße James
There are 10 kind of people. Those who understand binary and those who don't.

Jamo

Ich hatte auch Probleme mit readline, habe dann trotz Fehler einfach weitergemacht mit der Installation wie im Wiki angegeben, funktioniert hats trotzdem.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

piet_pit

Hallo Zusammen,
ich versuche gerade, yowsup wieder zu installieren, gehe nach dem WIKI vor (vielen Dank dafür!!).

Beim Aufruf der yowsup-cli zur Registration kommt aber folgender Fehler:

pi@FHEM:/opt/yowsup-master $ yowsup-cli registration --requestcode voice --config-phone 49XXXXXXXXXX --config-cc 49
-bash: yowsup-cli: Kommando nicht gefunden.

..obwohl die yowsup-cli im Verzeichnis enthalten ist?? :(

Woran kann das liegen?
VG
Pit
FHEM Latest Revision: 29615
Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7690
HM-Mod-RPI-PCB, JeeLink
CUNO 1.47

heinzfo

Was macht das $ Zeichen im String?
Fehlt da nicht ein /

piet_pit

Hallo heinzfo,
vielen Dank für deine Antwort, ich habe nochmals alles geprüft:

pi@FHEM:/ $

sudo su - fhem
cd /opt/yowsup-master


pi@FHEM:/opt/yowsup-master $

yowsup-cli registration --requestcode voice --config-phone 49XXXXXXXXXX --config-cc 49

-su: yowsup-cli: Kommando nicht gefunden.


Hängt möglicherweise mit diesem Verzeichnis / $ zusammen, evtl. Zugriffsrechte.., evtl. falscher User..., bin nicht so richtig fit in Linux

Über einen kurzen Denkanstoss wäre ich dankbar...
VG
Pit
FHEM Latest Revision: 29615
Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7690
HM-Mod-RPI-PCB, JeeLink
CUNO 1.47

piet_pit

Hallo heinzfo,

so, ich bin jetzt etwas weiter, nachdem ich etwas in den Grundlagen von Linux geforscht habe... ;D

nach:

pi@FHEM:~ $ /opt/yowsup-master/yowsup-cli registration --requestcode voice --config-phone 49XXXXXXXXXX --config-cc 49

kommt jetzt aber leider folgende Fehlermeldung:

Traceback (most recent call last):
  File "/opt/yowsup-master/yowsup-cli", line 6, in <module>
    from yowsup.config.manager import ConfigManager
  File "/opt/yowsup-master/yowsup/config/manager.py", line 4, in <module>
    from yowsup.config.v1.serialize import ConfigSerialize
  File "/opt/yowsup-master/yowsup/config/v1/serialize.py", line 8, in <module>
    from consonance.structs.keypair import KeyPair
  File "/usr/local/lib/python2.7/dist-packages/consonance-0.1.1-py2.7.egg/consonance/structs/keypair.py", line 4, in <module>
    from dissononce.dh.x25519.x25519 import X25519DH
  File "build/bdist.linux-armv7l/egg/dissononce/dh/x25519/x25519.py", line 1, in <module>
ImportError: cannot import name x25519


..da muss ich dann leider passen und wahrscheinlich abwarten.., oder macht es Sinn, einen solchen Fehler in das github als "Issue" einzustellen?

VG
Pit
FHEM Latest Revision: 29615
Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7690
HM-Mod-RPI-PCB, JeeLink
CUNO 1.47

heinzfo

Mir hat das weitergeholfen.


sudo pip uninstall protobuf
sudo pip install -U protobuf

heinzfo

Suche mal die installieren Python package Versionen.

sudo pip list --format columns

Auszugsweise meine Versionen:

protobuf                  3.7.1
six                       1.10.0
pip                       19.1
setuptools                40.6.3

piet_pit

Hallo heinzfo,

danke für die Info, irgendwie stimmt was mit den Python-Paketen nicht, ich installiere die nochmal und melde mich.

VG
Pit
FHEM Latest Revision: 29615
Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7690
HM-Mod-RPI-PCB, JeeLink
CUNO 1.47

piet_pit

Hallo heinzfo,

der Tip...

sudo pip uninstall protobuf
sudo pip install -U protobuf


... hat leider nicht geholfen.

Meine Versionen...


protobuf               3.7.1
six                       1.12.0
pip                       1.5.6
setuptools             5.5.1


..sehen etwas anders aus :-[ :-[ :-[

VG
Pit
FHEM Latest Revision: 29615
Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7690
HM-Mod-RPI-PCB, JeeLink
CUNO 1.47

heinzfo

#1707
Es muss auf jeden Fall six 1.10.0 sein!


sudo pip uninstall six
sudo pip install six==1.10


Die beiden solltest Du vorher aktualisieren:

sudo pip install --upgrade pip
sudo pip install --upgrade setuptools


PS: Ich verwende Python 2.7


piet_pit

Hallo heinzfo,
ich will mal versuchen, pip upzudaten, ich glaube aber, dass es ein Problem gibt bzgl. meiner Python-Versionen, ich habe sowohl Python 2.7 als auch die Version 3.0 auf meinem Pi.
Da scheint es dann wohl irgendwelche Probleme mit dem pip-Update zu geben, über den normalen Weg geht es nicht...
viele Gruesse
Pit
FHEM Latest Revision: 29615
Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7690
HM-Mod-RPI-PCB, JeeLink
CUNO 1.47

heinzfo

Hallo Pit

Habe auch Python 2 und 3 auf den RPi das macht aber nichts, daran liegt es nicht.

Gruß