Я нахожу, что libmodbushttp://libmodbus.org/неправильно компилируется на моем ноутбуке и настольном компьютере с Ubuntu 14.04, оба были обновлены с 11.10 некоторое время назад. Я пробовал использовать версию Live CD 14.04, и она отлично компилируется.
Чтобы воспроизвести проблему, скачайте и распакуйте 3.0.6, отредактируйте /tests/unit-test-server так, чтобы он использовал допустимое последовательное устройство на вашем ПК, найдите /dev/ttyUSB0.
./configure
make cd тесты sudo ./unit-test-server rtu
на моем ПК я получаю сообщение об ОШИБКЕ сброса соединения с помощью peer:read
Какие-либо предложения?