S3ler / CMqttSnForwarder

1 stars 0 forks source link

Build fails because of missing stropts.h #1

Open ghost opened 4 years ago

ghost commented 4 years ago
cmake .
make

results in

[manuel@uriziel build]$ make
[  3%] Built target common_obj
[  3%] Built target paho-mqtt3c
[  4%] Built target lib-mqtt-sn-platform-abstraction-layer
[  5%] Built target lib-mqtt-sn-logging
[ 10%] Built target lib-mqtt-sn-message-parser
[ 10%] Built target lib-mqtt-sn-ring-buffer
[ 10%] Built target lib-mqtt-sn-tolerance-timout
[ 11%] Built target lib-mqtt-sn-common-config
[ 11%] Building C object CMakeFiles/lib-mqtt-sn-linux-gateway-network.dir/network/linux/gateway/ip/tcp/MqttSnGatewayTcpNetwork.c.o
/home/manuel/Projects/CMqttSnForwarder/network/linux/gateway/ip/tcp/MqttSnGatewayTcpNetwork.c:21:10: fatal error: stropts.h: No such file or directory
   21 | #include <stropts.h>
      |          ^~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/lib-mqtt-sn-linux-gateway-network.dir/build.make:232: CMakeFiles/lib-mqtt-sn-linux-gateway-network.dir/network/linux/gateway/ip/tcp/MqttSnGatewayTcpNetwork.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1646: CMakeFiles/lib-mqtt-sn-linux-gateway-network.dir/all] Error 2
make: *** [Makefile:163: all] Error 2

My system: Linux uriziel 5.4.11-arch1-1 #1 SMP PREEMPT Sun, 12 Jan 2020 12:15:27 +0000 x86_64 GNU/Linux

ghost commented 4 years ago

When commenting out the given line, the build succeeds.