Отговори на тема  [ 18 мнения ]  Отиди на страница 1, 2  Следваща
RPI4_IoTBroker 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Сря Ное 15, 2017 4:11 pm
Мнения: 136
Мнение RPI4_IoTBroker
Здравейте, опитвам се да стартирам този проект (https://github.com/mobius-software-ltd/ ... rry-client), но получих тази грешка. Някаква помощ ?
pi@raspberrypi:~/iotbroker.cloud-raspberry-client/Default $ make
make: Nothing to be done for 'src/ws/base64_parser.d'.


Сря Май 18, 2022 9:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 12:59 pm
Мнения: 3855
Местоположение: Габрово
Мнение Re: RPI4_IoTBroker
Пробвай да clean-е билда преди това: "make clean all" примерно - това ще почисти и после билдне всички таргети
Под какъв ОС билдваш? Линукс, Виндоус?
Можеш да пуснеш и повече дебъг информация от мейк тула с опция -"make -d"
Можеш да пробваш и изрично да подадеш таргет all: "make all"
Провери дали не изисква специфични променливи за самия билд.


Чет Май 19, 2022 8:29 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 8:39 pm
Мнения: 1969
Мнение Re: RPI4_IoTBroker
Колегата сигурно е пуснал един път make и след това на втория му дава това съобщение.

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!


Чет Май 19, 2022 8:46 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Сря Ное 15, 2017 4:11 pm
Мнения: 136
Мнение Re: RPI4_IoTBroker
Това са резултатите от командите : "make clean all" ,"make -d", "make all" и "make"

Код:
pi@raspberrypi:~/iotbroker.cloud-raspberry-client/Default $ make clean all
rm  ./src/ws/base64_parser.o ./src/ws/ws_parser.o  ./src/net/dtls_client.o ./src/net/dyad.o ./src/net/lws_net_client.o ./src/net/tcp_client.o  ./src/mqttsn/mqtt_sn_client.o ./src/mqttsn/mqtt_sn_timers.o ./src/mqttsn/sn_parser.o  ./src/mqtt/mqtt_client.o ./src/mqtt/mqtt_timers.o ./src/mqtt/parser.o  ./src/map/map.o  ./src/coap/coap_client.o ./src/coap/coap_parser.o ./src/coap/coap_timers.o  ./src/amqp/wrappers/unwrapper.o ./src/amqp/wrappers/wrapper.o  ./src/amqp/amqp_calc.o ./src/amqp/amqp_client.o ./src/amqp/amqp_parser.o ./src/amqp/amqp_timers.o ./src/amqp/header_factory.o ./src/amqp/tlv_factory.o  ./src/app.o ./src/helpers.o  ./src/ws/base64_parser.d ./src/ws/ws_parser.d  ./src/net/dtls_client.d ./src/net/dyad.d ./src/net/lws_net_client.d ./src/net/tcp_client.d  ./src/mqttsn/mqtt_sn_client.d ./src/mqttsn/mqtt_sn_timers.d ./src/mqttsn/sn_parser.d  ./src/mqtt/mqtt_client.d ./src/mqtt/mqtt_timers.d ./src/mqtt/parser.d  ./src/map/map.d  ./src/coap/coap_client.d ./src/coap/coap_parser.d ./src/coap/coap_timers.d  ./src/amqp/wrappers/unwrapper.d ./src/amqp/wrappers/wrapper.d  ./src/amqp/amqp_calc.d ./src/amqp/amqp_client.d ./src/amqp/amqp_parser.d ./src/amqp/amqp_timers.d ./src/amqp/header_factory.d ./src/amqp/tlv_factory.d  ./src/app.d ./src/helpers.d  iotbroker.cloud-raspberry-client
rm: cannot remove './src/ws/ws_parser.o': No such file or directory
rm: cannot remove './src/net/dtls_client.o': No such file or directory
rm: cannot remove './src/net/dyad.o': No such file or directory
rm: cannot remove './src/net/lws_net_client.o': No such file or directory
rm: cannot remove './src/net/tcp_client.o': No such file or directory
rm: cannot remove './src/mqttsn/mqtt_sn_client.o': No such file or directory
rm: cannot remove './src/mqttsn/mqtt_sn_timers.o': No such file or directory
rm: cannot remove './src/mqttsn/sn_parser.o': No such file or directory
rm: cannot remove './src/mqtt/mqtt_client.o': No such file or directory
rm: cannot remove './src/mqtt/mqtt_timers.o': No such file or directory
rm: cannot remove './src/mqtt/parser.o': No such file or directory
rm: cannot remove './src/map/map.o': No such file or directory
rm: cannot remove './src/coap/coap_client.o': No such file or directory
rm: cannot remove './src/coap/coap_parser.o': No such file or directory
rm: cannot remove './src/coap/coap_timers.o': No such file or directory
rm: cannot remove './src/amqp/wrappers/unwrapper.o': No such file or directory
rm: cannot remove './src/amqp/wrappers/wrapper.o': No such file or directory
rm: cannot remove './src/amqp/amqp_calc.o': No such file or directory
rm: cannot remove './src/amqp/amqp_client.o': No such file or directory
rm: cannot remove './src/amqp/amqp_parser.o': No such file or directory
rm: cannot remove './src/amqp/amqp_timers.o': No such file or directory
rm: cannot remove './src/amqp/header_factory.o': No such file or directory
rm: cannot remove './src/amqp/tlv_factory.o': No such file or directory
rm: cannot remove './src/app.o': No such file or directory
rm: cannot remove './src/helpers.o': No such file or directory
rm: cannot remove './src/ws/ws_parser.d': No such file or directory
rm: cannot remove './src/net/dtls_client.d': No such file or directory
rm: cannot remove './src/net/dyad.d': No such file or directory
rm: cannot remove './src/net/lws_net_client.d': No such file or directory
rm: cannot remove './src/net/tcp_client.d': No such file or directory
rm: cannot remove './src/mqttsn/mqtt_sn_client.d': No such file or directory
rm: cannot remove './src/mqttsn/mqtt_sn_timers.d': No such file or directory
rm: cannot remove './src/mqttsn/sn_parser.d': No such file or directory
rm: cannot remove './src/mqtt/mqtt_client.d': No such file or directory
rm: cannot remove './src/mqtt/mqtt_timers.d': No such file or directory
rm: cannot remove './src/mqtt/parser.d': No such file or directory
rm: cannot remove './src/map/map.d': No such file or directory
rm: cannot remove './src/coap/coap_client.d': No such file or directory
rm: cannot remove './src/coap/coap_parser.d': No such file or directory
rm: cannot remove './src/coap/coap_timers.d': No such file or directory
rm: cannot remove './src/amqp/wrappers/unwrapper.d': No such file or directory
rm: cannot remove './src/amqp/wrappers/wrapper.d': No such file or directory
rm: cannot remove './src/amqp/amqp_calc.d': No such file or directory
rm: cannot remove './src/amqp/amqp_client.d': No such file or directory
rm: cannot remove './src/amqp/amqp_parser.d': No such file or directory
rm: cannot remove './src/amqp/amqp_timers.d': No such file or directory
rm: cannot remove './src/amqp/header_factory.d': No such file or directory
rm: cannot remove './src/amqp/tlv_factory.d': No such file or directory
rm: cannot remove './src/app.d': No such file or directory
rm: cannot remove './src/helpers.d': No such file or directory
rm: cannot remove 'iotbroker.cloud-raspberry-client': No such file or directory
make: [makefile:46: clean] Error 1 (ignored)
Building file: ../src/ws/base64_parser.c
Invoking: GCC C Compiler
gcc -I/usr/local/include -O2 -g -Wall -c -fmessage-length=0 -pthread -MMD -MP -MF"src/ws/base64_parser.d" -MT"src/ws/base64_parser.d" -o "src/ws/base64_parser.o" "../src/ws/base64_parser.c"
../src/ws/base64_parser.c: In function ‘base64_decode’:
../src/ws/base64_parser.c:71:33: warning: implicit declaration of function ‘build_decoding_table’ [-Wimplicit-function-declaration]
     if (decoding_table == NULL) build_decoding_table();
                                 ^~~~~~~~~~~~~~~~~~~~
../src/ws/base64_parser.c:84:70: warning: array subscript has type ‘char’ [-Wchar-subscripts]
        uint32_t sextet_a = data[i] == '=' ? 0 & i++ : decoding_table[data[i++]];
                                                                     ^
../src/ws/base64_parser.c:85:70: warning: array subscript has type ‘char’ [-Wchar-subscripts]
        uint32_t sextet_b = data[i] == '=' ? 0 & i++ : decoding_table[data[i++]];
                                                                     ^
../src/ws/base64_parser.c:86:70: warning: array subscript has type ‘char’ [-Wchar-subscripts]
        uint32_t sextet_c = data[i] == '=' ? 0 & i++ : decoding_table[data[i++]];
                                                                     ^
../src/ws/base64_parser.c:87:70: warning: array subscript has type ‘char’ [-Wchar-subscripts]
        uint32_t sextet_d = data[i] == '=' ? 0 & i++ : decoding_table[data[i++]];
                                                                     ^
../src/ws/base64_parser.c: At top level:
../src/ws/base64_parser.c:103:6: warning: conflicting types for ‘build_decoding_table’
void build_decoding_table() {
      ^~~~~~~~~~~~~~~~~~~~
../src/ws/base64_parser.c:71:33: note: previous implicit declaration of ‘build_decoding_table’ was here
     if (decoding_table == NULL) build_decoding_table();
                                 ^~~~~~~~~~~~~~~~~~~~
Finished building: ../src/ws/base64_parser.c
Building file: ../src/ws/ws_parser.c
Invoking: GCC C Compiler
gcc -I/usr/local/include -O2 -g -Wall -c -fmessage-length=0 -pthread -MMD -MP -MF"src/ws/ws_parser.d" -MT"src/ws/ws_parser.d" -o "src/ws/ws_parser.o" "../src/ws/ws_parser.c"
../src/ws/ws_parser.c:21:10: fatal error: jansson.h: No such file or directory
#include <jansson.h>
          ^~~~~~~~~~~
compilation terminated.
make: *** [src/ws/subdir.mk:23: src/ws/ws_parser.o] Error 1
pi@raspberrypi:~/iotbroker.cloud-raspberry-client/Default $

pi@raspberrypi:~/iotbroker.cloud-raspberry-client/Default $ make all
Building file: ../src/ws/ws_parser.c
Invoking: GCC C Compiler
gcc -I/usr/local/include -O2 -g -Wall -c -fmessage-length=0 -pthread -MMD -MP -MF"src/ws/ws_parser.d" -MT"src/ws/ws_parser.d" -o "src/ws/ws_parser.o" "../src/ws/ws_parser.c"
../src/ws/ws_parser.c:21:10: fatal error: jansson.h: No such file or directory
#include <jansson.h>
          ^~~~~~~~~~~
compilation terminated.
make: *** [src/ws/subdir.mk:23: src/ws/ws_parser.o] Error 1
pi@raspberrypi:~/iotbroker.cloud-raspberry-client/Default $ make
make: Nothing to be done for 'src/ws/base64_parser.d'.
pi@raspberrypi:~/iotbroker.cloud-raspberry-client/Default $


ОС e Raspbian.

Прегледах проекта, но не можах да видя нещо по-специално за специфични променливи за самия билд.

Още от първият път с make ми дава това съобщение.


Чет Май 19, 2022 1:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4715
Мнение Re: RPI4_IoTBroker
този мейк, сигурен ли си че го викаш от правилната "позиция" (път)
щото ти реве, че не може да намери файлове...

_________________
main[-1u]={1};


Чет Май 19, 2022 2:03 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 8:39 pm
Мнения: 1969
Мнение Re: RPI4_IoTBroker
Martin91 написа:
Това са резултатите от командите : "make clean all" ,"make -d", "make all" и "make"

...

Я напиши sudo apt install libjansson-dev и след като свърши пусни отново make

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!


Чет Май 19, 2022 2:36 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Сря Ное 15, 2017 4:11 pm
Мнения: 136
Мнение Re: RPI4_IoTBroker
Първо следвах стъпките в проекта. След като не стана, копирах base64_parser.h и го вкарах в папката кадето е base64_parser.d.

След като и това не стана копирах съдържанието от ~/iotbroker.cloud-raspberry-client/src в ~/iotbroker.cloud-raspberry-client/Default/src. Но и така не става.

Инсталирах libjansson-dev и пробвах пак командити, но пак ми дава същото.


Чет Май 19, 2022 3:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 11:32 am
Мнения: 7885
Местоположение: София
Мнение Re: RPI4_IoTBroker
Сърчни ги тия обжекти дали съществуват изобщо някде


Пет Май 20, 2022 10:37 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Сря Ное 15, 2017 4:11 pm
Мнения: 136
Мнение Re: RPI4_IoTBroker
Да, има ги.


Пет Май 20, 2022 12:37 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 11:32 am
Мнения: 7885
Местоположение: София
Мнение Re: RPI4_IoTBroker
Хедъри де, jansson.h там ли е?


Пет Май 20, 2022 10:22 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Сря Ное 15, 2017 4:11 pm
Мнения: 136
Мнение Re: RPI4_IoTBroker
Има доста Хедъри, но конкретно jansson.h няма.


Нед Май 22, 2022 2:58 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 8:39 pm
Мнения: 1969
Мнение Re: RPI4_IoTBroker
Ако си инсталирал libjansson-dev хедъра трябва да го има. Напиши в конзолата
Код:
find / -name jansson.h
и виж какво ще излезе.

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!


Нед Май 22, 2022 5:03 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 11:32 am
Мнения: 7885
Местоположение: София
Мнение Re: RPI4_IoTBroker
syscop написа:
Ако си инсталирал libjansson-dev хедъра трябва да го има. Напиши в конзолата
Код:
find / -name jansson.h
и виж какво ще излезе.


От личен опит, по-добре е
Код:
sudo find / | grep jansson.h


Нед Май 22, 2022 5:29 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Сря Ное 15, 2017 4:11 pm
Мнения: 136
Мнение Re: RPI4_IoTBroker
Реконструктор написа:
syscop написа:
Ако си инсталирал libjansson-dev хедъра трябва да го има. Напиши в конзолата
Код:
find / -name jansson.h
и виж какво ще излезе.


От личен опит, по-добре е
Код:
sudo find / | grep jansson.h


Код:
pi@raspberrypi:~ $ sudo find / | grep jansson.h
/usr/include/jansson.h
find: ‘/run/user/1000/gvfs’: Permission denied
pi@raspberrypi:~ $ cd /home/pi/iotbroker.cloud-raspberry-client
pi@raspberrypi:~/iotbroker.cloud-raspberry-client $ sudo find / | grep jansson.h
/usr/include/jansson.h
find: ‘/run/user/1000/gvfs’: Permission denied
pi@raspberrypi:~/iotbroker.cloud-raspberry-client $



Сря Май 25, 2022 12:27 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Сря Ное 15, 2017 4:11 pm
Мнения: 136
Мнение Re: RPI4_IoTBroker
Какво означава тази грешка?

Код:
pi@raspberrypi:~ $ sudo find / | grep jansson.h
/usr/include/jansson.h
find: ‘/run/user/1000/gvfs’: Permission denied
pi@raspberrypi:~ $ cd /home/pi/iotbroker.cloud-raspberry-client
pi@raspberrypi:~/iotbroker.cloud-raspberry-client $ sudo find / | grep jansson.h
/usr/include/jansson.h
find: ‘/run/user/1000/gvfs’: Permission denied
pi@raspberrypi:~/iotbroker.cloud-raspberry-client $


Пет Май 27, 2022 12:51 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 18 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни