Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building on Ubuntu is not working #10

Open
redtux opened this issue May 24, 2021 · 2 comments
Open

Building on Ubuntu is not working #10

redtux opened this issue May 24, 2021 · 2 comments

Comments

@redtux
Copy link

redtux commented May 24, 2021

👋🏼 Hi, thank you for these scripts! 👍🏼

On Ubuntu focal 20.04.2 LTS I am having the issues described below with rapidxml, config4cpp and libcrypto++ when trying to build the huawei_band_tool.

Requirements

All packages required for compilation have been installed.

sudo apt install g++ libcurl4-gnutls-dev librapidxml-dev libcrypto++-dev libsdl2-net-dev

Here are the installed versions.

  • g++ 9.3.0-17ubuntu1~20.04
  • libcurl4-gnutls-dev 7.68.0-1ubuntu2.5
  • librapidxml-dev 1.13-2
  • libcrypto++-dev 5.6.4-9build1
  • libsdl2-net-dev 2.0.1+dfsg1-4

rapidxml

Typing make install inside Huawei_Tool/src as described in the readme (which should point to ./compile.sh btw) results in the following error:

g++ -std=c++0x -O3 -I. -Wall -Wextra -Werror=format -DWORK_IN_PROGRESS -c -o at_tcp.o at_tcp.cpp
In file included from huawei_tools.h:22,
                 from at_tcp.cpp:22:
tools.h:34:10: fatal error: rapidxml.hpp: No such file or directory
   34 | #include <rapidxml.hpp>
      |          ^~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:87: at_tcp.o] Error 1

This is due to a wrong include path for rapidxml. Changing line 34 in tools.h and line 26 in web.cpp to #include <rapidxml/rapidxml.hpp> fixes this issue.

config4cpp

The next error is because of missing header files for config4cpp.

g++ -std=c++0x -O3 -I. -Wall -Wextra -Werror=format -DWORK_IN_PROGRESS -c -o main.o main.cpp
In file included from main.cpp:20:
huawei_tools.h:167:2: warning: #warning min max range ignore [-Wcpp]
  167 | #warning min max range ignore
      |  ^~~~~~~
huawei_tools.h:288:6: warning: #warning WEB [-Wcpp]
  288 |     #warning WEB
      |      ^~~~~~~
main.cpp:28:10: fatal error: config4cpp/Configuration.h: No such file or directory
   28 | #include <config4cpp/Configuration.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:87: main.o] Error 1

Copying include/config4cpp from https://github.com/config4star/config4cpp solves this issue.

crypto++

./compile.sh (or make install respectively) still throws some errors concerning CryptoPP.

tools.cpp: In function 'std::string& sha256(const string&, std::string&)':
tools.cpp:243:15: error: 'byte' is not a member of 'CryptoPP'; did you mean 'byte'?
  243 |     CryptoPP::byte digest[CryptoPP::SHA256::DIGESTSIZE];
      |               ^~~~
In file included from /usr/include/cryptopp/cryptlib.h:86,
                 from tools.cpp:25:
/usr/include/cryptopp/config.h:203:23: note: 'byte' declared here
  203 | typedef unsigned char byte;  // put in global namespace to avoid ambiguity with other byte typedefs
      |                       ^~~~
tools.cpp:244:26: error: 'digest' was not declared in this scope
  244 |     hash.CalculateDigest(digest, (CryptoPP::byte*)msg.c_str(), msg.length());
      |                          ^~~~~~
tools.cpp:244:45: error: 'byte' is not a member of 'CryptoPP'; did you mean 'byte'?
  244 |     hash.CalculateDigest(digest, (CryptoPP::byte*)msg.c_str(), msg.length());
      |                                             ^~~~
In file included from /usr/include/cryptopp/cryptlib.h:86,
                 from tools.cpp:25:
/usr/include/cryptopp/config.h:203:23: note: 'byte' declared here
  203 | typedef unsigned char byte;  // put in global namespace to avoid ambiguity with other byte typedefs
      |                       ^~~~
tools.cpp:244:50: error: expected primary-expression before ')' token
  244 |     hash.CalculateDigest(digest, (CryptoPP::byte*)msg.c_str(), msg.length());
      |                                                  ^
tools.cpp: At global scope:
tools.cpp:486:73: warning: optimization attribute on 'void* memcpy(void*, const void*, size_t)' follows definition but the attribute does
n't match [-Wattributes]
  486 | void *memcpy(void *__restrict dest, const void *__restrict src, size_t n)
      |                                                                         ^
In file included from /usr/include/features.h:461,
                 from /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h:39,
                 from /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h:524,
                 from /usr/include/c++/9/bits/stl_algobase.h:59,
                 from /usr/include/c++/9/vector:60,
                 from tools.h:22,
                 from tools.cpp:19:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:31:1: note: previous definition of 'void* memcpy(void*, const void*, size_t)' here
   31 | __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,
      | ^~~~~
make: *** [Makefile:87: tools.o] Error 1
make: *** Waiting for unfinished jobs....

Unfortunately, going through https://www.cryptopp.com/wiki/Std::byte did not help me much in better understanding the issue… 😸

@tpoechtrager
Copy link
Owner

You can download the libs I used for building here: https://drive.google.com/drive/u/1/folders/1MJXeNX7zLDJAR_vFLh0x_A4Jci6R9zwT. Your versions are probably too new.

make LIBS=<path_to_linux_x86_64>

@Jackzerox
Copy link

You can download the libs I used for building here: https://drive.google.com/drive/u/1/folders/1MJXeNX7zLDJAR_vFLh0x_A4Jci6R9zwT. Your versions are probably too new.

make LIBS=<path_to_linux_x86_64>

Hi friend, first, thank you for your work, and can you help me? , I'm trying to building for armv6 with a raspberry pi zero, but I get this errors using your libs provide , when I building it with armv7 I have no problems.

Linux raspberrypi 5.10.103+ #1530 Tue Mar 8 13:00:30 GMT 2022 armv6l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Mar 18 23:57:23 2022 from 10.147.17.45
pi@raspberrypi:/Documents/Huawei_Tool-master/src $ make LIBS=/home/pi/Documents/Huawei_Tool-master/armv6
g++ -std=c++0x -O3 -I. -Wall -Wextra -Werror=format -DWORK_IN_PROGRESS -isystem /home/pi/Documents/Huawei_Tool-master/armv6/include -c -o at_tcp.o at_tcp.cpp
In file included from huawei_tools.h:22,
from at_tcp.cpp:22:
tools.h:34:10: fatal error: rapidxml.hpp: No such file or directory
34 | #include <rapidxml.hpp>
| ^~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:87: at_tcp.o] Error 1
pi@raspberrypi:
/Documents/Huawei_Tool-master/src $ make LIBS=/home/pi/Documents/Huawei_Tool-master/linux_armv6
g++ -std=c++0x -O3 -I. -Wall -Wextra -Werror=format -DWORK_IN_PROGRESS -isystem /home/pi/Documents/Huawei_Tool-master/linux_armv6/include -c -o at_tcp.o at_tcp.cpp
In file included from at_tcp.cpp:22:
huawei_tools.h:167:2: warning: #warning min max range ignore [-Wcpp]
167 | #warning min max range ignore
| ^~~~~~~
huawei_tools.h:288:6: warning: #warning WEB [-Wcpp]
288 | #warning WEB
| ^~~~~~~
at_tcp.cpp:75:2: warning: #warning cerssi.reset(); [-Wcpp]
75 | #warning cerssi.reset();
| ^~~~~~~
g++ -std=c++0x -O3 -I. -Wall -Wextra -Werror=format -DWORK_IN_PROGRESS -isystem /home/pi/Documents/Huawei_Tool-master/linux_armv6/include -c -o huawei_tools.o huawei_tools.cpp
In file included from huawei_tools.cpp:19:
huawei_tools.h:167:2: warning: #warning min max range ignore [-Wcpp]
167 | #warning min max range ignore
| ^~~~~~~
huawei_tools.h:288:6: warning: #warning WEB [-Wcpp]
288 | #warning WEB
| ^~~~~~~
g++ -std=c++0x -O3 -I. -Wall -Wextra -Werror=format -DWORK_IN_PROGRESS -isystem /home/pi/Documents/Huawei_Tool-master/linux_armv6/include -c -o main.o main.cpp
In file included from main.cpp:20:
huawei_tools.h:167:2: warning: #warning min max range ignore [-Wcpp]
167 | #warning min max range ignore
| ^~~~~~~
huawei_tools.h:288:6: warning: #warning WEB [-Wcpp]
288 | #warning WEB
| ^~~~~~~
main.cpp:270:10: warning: #warning reconnect [-Wcpp]
270 | #warning reconnect
| ^~~~~~~
g++ -std=c++0x -O3 -I. -Wall -Wextra -Werror=format -DWORK_IN_PROGRESS -isystem /home/pi/Documents/Huawei_Tool-master/linux_armv6/include -c -o tools.o tools.cpp
g++ -std=c++0x -O3 -I. -Wall -Wextra -Werror=format -DWORK_IN_PROGRESS -isystem /home/pi/Documents/Huawei_Tool-master/linux_armv6/include -c -o web.o web.cpp
In file included from web.h:20,
from web.cpp:19:
huawei_tools.h:167:2: warning: #warning min max range ignore [-Wcpp]
167 | #warning min max range ignore
| ^~~~~~~
huawei_tools.h:288:6: warning: #warning WEB [-Wcpp]
288 | #warning WEB
| ^~~~~~~
web.cpp:1162:6: warning: #warning conf (parameter too) -Wcpp]
1162 | #warning conf (parameter too)
| ^~~~~~~
web.cpp:1233:2: warning: #warning lower [-Wcpp]
1233 | #warning lower
| ^~~~~~~
In file included from /usr/include/c++/10/vector:72,
from tools.h:22,
from web.h:19,
from web.cpp:19:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {web::wlan::Client}; _Tp = web::wlan::Client; _Alloc = std::allocatorweb::wlan::Client]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vectorweb::wlan::Client::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘bool web::wlan::updateClients()’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<web::wlan::Client*, std::vectorweb::wlan::Client >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -std=c++0x -O3 -I. -Wall -Wextra -Werror=format -DWORK_IN_PROGRESS -isystem /home/pi/Documents/Huawei_Tool-master/linux_armv6/include -c -o cli_tools.o cli_tools.cpp
cli_tools.cpp:750:2: warning: #warning center option windows [-Wcpp]
750 | #warning center option windows
| ^~~~~~~
cli_tools.cpp:751:2: warning: #warning win64 crash [-Wcpp]
751 | #warning win64 crash
| ^~~~~~~
cli_tools.cpp:752:2: warning: #warning mac test [-Wcpp]
752 | #warning mac test
| ^~~~~~~
cli_tools.cpp:753:2: warning: #warning fixed console size vars [-Wcpp]
753 | #warning fixed console size vars
| ^~~~~~~
g++ -std=c++0x -O3 -I. -Wall -Wextra -Werror=format -DWORK_IN_PROGRESS -isystem /home/pi/Documents/Huawei_Tool-master/linux_armv6/include -o huawei_band_tool at_tcp.o huawei_tools.o main.o tools.o web.o cli_tools.o -pthread -Wl,-s -static -static-libgcc -static-libstdc++ -Wl,--gc-sections -L /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib -lcryptopp -lconfig4cpp -lcurl -lz -lSDL2_net -lSDL2 -lrt
/usr/bin/ld: /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-netrc.o): in function Curl_parsenetrc': netrc.c:(.text+0x5f0): warning: Using 'getpwuid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/bin/ld: /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_addrinfo.o): in function Curl_getaddrinfo_ex':
curl_addrinfo.c:(.text+0x240): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2_net.a(SDLnet.o): in function SDLNet_ResolveIP': SDLnet.c:(.text+0x1ac): warning: Using 'gethostbyaddr' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/bin/ld: /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2_net.a(SDLnet.o): in function SDLNet_ResolveHost':
SDLnet.c:(.text+0x170): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(cryptlib.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(cryptlib.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(integer.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(integer.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(algparam.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(algparam.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(asn.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(asn.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(base64.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(base64.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(basecode.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(basecode.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(dll.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(dll.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(ec2n.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(ec2n.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(ecp.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(ecp.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(filters.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(filters.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(fips140.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(fips140.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(gf2n.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(gf2n.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(gfpcrypt.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(gfpcrypt.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(hex.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(hex.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(hmac.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(hmac.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(iterhash.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(iterhash.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(misc.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(misc.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(modes.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(modes.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(mqueue.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(mqueue.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(nbtheory.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(nbtheory.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(oaep.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(oaep.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(osrng.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(osrng.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(pubkey.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(pubkey.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(queue.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(queue.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(randpool.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(randpool.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(rijndael.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(rijndael.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(rng.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(rng.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(sha.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(sha.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(hrtimer.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(hrtimer.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(rdtables.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcryptopp.a(rdtables.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(Configuration.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(Configuration.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigurationException.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigurationException.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigurationImpl.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigurationImpl.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigParser.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigParser.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(UidIdentifierProcessor.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(UidIdentifierProcessor.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigScope.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigScope.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigScopeEntry.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigScopeEntry.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigItem.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigItem.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(LexToken.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(LexToken.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(LexBase.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(LexBase.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigLex.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(ConfigLex.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(StringBuffer.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(StringBuffer.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(StringVector.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(StringVector.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(MBChar.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(MBChar.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(platform.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(platform.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(util.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(util.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(DefaultSecurityConfiguration.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(DefaultSecurityConfiguration.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(DefaultSecurity.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libconfig4cpp.a(DefaultSecurity.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-easy.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-easy.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-connect.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-connect.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-multi.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-multi.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-http_digest.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-http_digest.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-strerror.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-strerror.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-hostip6.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-hostip6.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-select.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-select.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-splay.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-splay.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-strdup.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-strdup.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-socks.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-socks.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-slist.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-slist.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-nonblock.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-nonblock.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-warnless.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-warnless.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-http_proxy.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-http_proxy.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-asyn-thread.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-asyn-thread.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-conncache.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-conncache.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-mime.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-mime.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-setopt.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-setopt.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_ctype.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_ctype.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-digest.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-digest.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-timeval.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-timeval.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-base64.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-base64.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-hostip.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-hostip.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-progress.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-progress.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-cookie.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-cookie.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-http.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-http.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-sendf.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-sendf.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-url.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-url.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-dict.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-dict.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-if2ip.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-if2ip.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-speedcheck.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-speedcheck.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-version.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-version.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-getenv.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-getenv.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-escape.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-escape.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-mprintf.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-mprintf.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-telnet.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-telnet.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-netrc.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-netrc.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-getinfo.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-getinfo.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-transfer.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-transfer.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-strcase.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-strcase.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-wildcard.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-wildcard.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-http_chunks.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-http_chunks.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-llist.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-llist.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-hash.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-hash.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-content_encoding.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-content_encoding.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-share.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-share.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-md5.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-md5.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-strtoofft.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-strtoofft.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-hostasyn.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-hostasyn.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-parsedate.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-parsedate.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-tftp.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-tftp.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_addrinfo.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_addrinfo.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_memrchr.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_memrchr.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-imap.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-imap.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-pop3.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-pop3.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-smtp.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-smtp.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-pingpong.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-pingpong.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_threads.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_threads.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_gethostname.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_gethostname.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-gopher.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-gopher.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_sasl.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_sasl.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-rand.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-rand.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-sha256.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-sha256.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-doh.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-doh.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-urlapi.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-urlapi.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_get_line.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_get_line.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-vauth.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-vauth.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-cleartext.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-cleartext.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-cram.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-cram.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-oauth2.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-oauth2.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-vtls.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-vtls.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-file.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-file.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-formdata.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-formdata.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-ftp.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-ftp.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-fileinfo.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-fileinfo.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-ftplistparser.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-ftplistparser.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-hmac.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-hmac.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-dotdot.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-dotdot.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_range.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_range.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_fnmatch.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libcurl.a(libcurl_la-curl_fnmatch.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2_net.a(SDLnet.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2_net.a(SDLnet.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2_net.a(SDLnetTCP.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2_net.a(SDLnetTCP.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2_net.a(SDLnetselect.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2_net.a(SDLnetselect.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_error.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_error.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_log.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_log.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_malloc.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_malloc.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_string.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_string.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_atomic.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_atomic.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_stdlib.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(SDL_stdlib.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(e_pow.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(e_pow.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(e_sqrt.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(e_sqrt.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(s_fabs.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(s_fabs.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(s_scalbn.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(s_scalbn.o)
/usr/bin/ld: error: huawei_band_tool uses VFP register arguments, /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(s_copysign.o) does not
/usr/bin/ld: failed to merge target specific data of file /home/pi/Documents/Huawei_Tool-master/linux_armv6/lib/libSDL2.a(s_copysign.o)
collect2: error: ld returned 1 exit status
make: *** [Makefile:93: project] Error 1
pi@raspberrypi:~/Documents/Huawei_Tool-master/src $

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants