-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
ARM node-gyp configure error #10
Comments
Привет, @medonomator. |
Всем привет. Я библиотекой изначально пользовался исключительно под arm, никаких проблем при сборке не было. Просто изначально поставил deb-пакет с библиотекой от Атол. И дальше Правда, версия |
Получилось собрать под arm, но теперь выдает Error 9 [ Способ связи с ККТ не поддерживается ]. Будто устройство просто не видит Атол, буду разбираться... |
Если я правильно помню, то я сначала зашел в настройки кассы через графическую утилиту и выставил, что коннект с ней будет по USB. Ну и в коде образно говоря так:
|
Спасибо, все заработало. Могу сделать пул реквест с обновленным binding.gyp ? Хочу добавить условие для arm и файлы подсунуть |
@medonomator, конечно |
А кстати хороший вопрос. Посмотрел, в моей версии в binding.gyp - для linux не было никаких действий, поэтому с компиляцией под arm не было никаких вопросов. Для windows - согласен, там с установкой и компиляцией отдельная история. А нужно ли копирование so-файлов для linux? У вас библиотеки установлены не system-wide? |
Не могу запушить ветку, нет доступа 403 |
Совсем не понимаю о чем вы ) Под arm нужны файлы из ДТО, сейчас таковых нету |
Нужно сначала склонировать этот репозитарий, потом запушить изменения в свой репозитарий, а затем уже создавать pull request. |
Запушить изменения в свой репозиторий ?? Вы о чем ?)) Я склонировал репу, создал ветку, сделал работу, после этого хочу запушить и вылетает 403 |
Да, простите, оговорился - не склонировать, а форкнуть. Инструкция в картинках как делать pull request |
Ок, теперь понял, благодарю! |
Вы же непосредственно из-под raspberry собираете? Скачал свежий драйвер ККТ, это zip-архив в 395 Мб. В нём по пути Всё, библиотеки установлены в систему по стандартным путям и доступны. После этого сборка проходит без лишних вопросов, ничего никуда копировать не надо. Хотя иной подход тоже имеет место быть, мне просто ближе установка софта через пакеты. |
Такой вариант не подходит, даже если проделать все эти операции, в момент установки пакета npm i node-atol-wrapper выдает |
Очень интересно как вы умудрились собрать под raspberry если в .gyp нет такова условия) |
А какие там условия? В .gyp описаны дополнительные операции, которые требуется выполнить для сборки под конкретную платформу. Если библиотеки поставить нормально (через deb-пакет), то никакие операции не требуются, сборщик всё нормально сам собирает. Я в своём пулл-реквесте вообще удалял копирование файлов для линукса. Потому что после установки библиотеки ни на моем рабочем компе (x64), ни на raspberry (armhf) никакой магии в .gyp не требовалось. Только сейчас увидел, что, оказывается, библиотеки из дистрибутива содержатся в этом репозитарии =) Ну да, возможно это и правда оптимальное решение - пользователю в этом случае даже не нужно знать, что есть какой-то драйвер от Атол. В общем да, диалог продолжать смысла нет, теперь это больше похоже будет на холивар ) |
@medonomator, желание еще не пропало? |
Смотрю, что pull-request так и не сделали? |
process.arch = arm |
Доброго дня. Никак не могу собрать под arm raspberry. Если собираю на версиях ниже 12 выдает такое
А если на 12 и выше то такая
Что-то с питоном, никак не могу понять в чем причина...
The text was updated successfully, but these errors were encountered: