-
Notifications
You must be signed in to change notification settings - Fork 1
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
Can't build with Python 3.8.2 #24
Comments
Install 'future' package using 'pip install future' command. |
I will need to update the documentation |
Works now. Thanks! |
Also can`t build use python Python 2.7.18 final Release date: 2020-04-19 - is not existing version ...:mad; 0ce1920..c8ab1cb master -> origin/master 5:42 $ SCons CONFIG=release build:: ...... |
А мы ещё и powershell.exe хотим типа прописано, а мы в упор не видим.:) И между прочим рабочий кад с данной версией змия полетел в Тартар - но обновитть-то ради гемора свято!. Хорошо на одной машине, а то б кирдык листы 16 х А0 чертить-кленить-сканить.... |
Даже ln -f "C:/Windows/SysWOW64/WindowsPowerShell/v1.0/powershell.exe" powershell.exe из змеиного каталога не помогаютЪ - ентот модный галстук столь же слеп, сколь и бестолков, зато ломать работавшее - да енто мы с радостью! Где б нагадить поболе!? |
Только что установил Python 2.7.18 вот отсюда: https://www.python.org/downloads/release/python-2718/ добавил туда future и scons. Запустил команду 'c:\Python27\Scripts\scons -j8 .' чтобы убедиться, что нужный питон подхватится. Всё построилось без всяких PowerShell'ов. |
Им же и делал, но всё одно сия чертовщина лезет:( : вместе с логом alllog.txt |
Похоже на вирусню какую-то. Потому что питону этот powershell.exe совсем не нужен. Проверь "Планировщик задач", не прописан ли у тебя там этот powershell.exe |
Сейчас погляжу, но похоже снова вылезли следы сбоя WSH. Долго тогда пришлось чинить.... |
На совсем иной машине с виндовым питоном 2.7.18 х64 сделано: easy_install future с картинкой в конце: так что это "особенности самой совершенной оси в мире"лезут:) кад я кстати до сих пор не восстановил, а про его библиотеки кои подключать не один день даже не думал. Зато пара жизненно-важных геморроев прилитела - карантин, заняться мне больше нечем....:mad: |
Тут и кроме доки есть куча ошибок сборки. Попробовал собрать из VC++2015 - его IDE пишет итог сборки: успешно 2 с ошибкой 3 пропущено 0, ладно, зову VC++2017 v15.9.23 и тот собирает успешно, и кстати сконс его у меня зовёт. Вот что 2015 в логи нам говорит: Вывод-сборки_x64.txt и Вывод-сборки_x86.txt, и сконс - SCons_log.txt. А вот дальше самое интересное - откуда ноги поверщелла растут, по крайней мере я так считаю - лог грепа Grep.txt так как он только тут появляется и только для ... VC++2017/2019 которые все операции через него вместо CMD выполняют - ведь в десятке CMD нет, ибо там повершелл, а кроме десятки других осей на свете нет, посему повершелл ищем, правда неважно где, но ищем.:) Пока всё на сию забаву кажет. Едем дальше, видим ошибку в начале языковых файлов - код Ну факт что на одной машине собирается, на второй с аналогичными настройками нет .... с ним я пока и сам не понял что делать и как починить. ОС семёрка СП1 х64 на всех, но чудеса у машин разные... Ну и я немного редме.мд поправил по результам ремонта, не окончательно, но вышло так: English Version can be found belowЭто плагин, позволяющий таскать файлы с и на фар.
(.тхт чтобы в аттач влезть)... Готовые бинарники с .pdb - drgndrop_bin.zip. Минут тридцать у себя гонял - на семёрке работают, собраны сконсом.... |
Строчка с |
Дожны, но не подхватились, Пока только на одно машине собираемо, вторая только ошибки пишет. Буду дальше искать.... |
Похоже всё упирается в UTF-8 в коде ибо "Не может код на не аглицком с людьми общаться!";
readme.txt, как тут поправить? Явно змий глючит, сносил-чистил ОС, переставлял, да толку.... |
Это партсы нужно править. Я этим сейчас занимаюсь. |
Я только что обновил локальные партсы. Должно теперь работать после команд: git pull
git submodule update --init
git submodule update --recursicve |
Опять та же картинкаю Вот полный вывод консоли: scons: Reading SConscript files ... ╤ючфрхЄё сшсышюЄхър _build\release_win32-x86\hook.code_x86\hook_x86.lib ш юс |
А этот вариант собирается - drag-n-drop_3.0.85.4700_working.tar.xz в VC++ 2017 и питон 2.7.18. Прошу простить за сырую копию - уже в глазах рябит... |
Почему-то модули не обновились. Сейчас должно сработать. Обнови модули
|
Обновил, но не собирается с ошибкой ANSI декодера. Для теста приспособил такой батник:
а если берём за основу тот архив, то собирается только в одном каталоге G:\dev\check, в любом ином в консоли вижу: scons: Reading SConscript files ... |
Склонировал репо заново, запустил батник: scons: Reading SConscript files ... не могу понять, чего ему не хватает? |
Отыскал таки условия сборки - нужен этот архив, который распаковывается в рабочую копию и после запускается build.cmd - Drag-n-Drop.zip . С теми модулями что приходят с репозиториев не собирается. Видимо в них "ошибки" сидят... |
Поправил сборочный батник:
Подсказка - в случае имён, начинающихся с точки ( UNIX аналог файлового атрибута "скрытый") имя объекта должны быть в кавычках т.к. иначе WinAPI отбрасывает ведущую "." и ОС не находит объект. Важно! Сразу после обновления исходников с Git c63601b удаляем \dragndrop\sconsparts и распаковываем архив с соблюдением структуры каталогов - если останется старый sconsparts плагин не соберётся с выводом сообщения об ошибке декодера. Этой ошибки нет в версии 0.11.0, а с любой иной получим аварийное завершение сборки.... Собрал им плагин, с моим архивом собирается всё, повершелл ищет VC++2017, но это не важно. можно конечно кинуть на него симлинк, да надо? Функции работы с симлинками в в АПИ требуют привилегий админа, можно и кнопку нажать.:) После сборки проверил на новой копии фар-а запущенной из под шелла после завершения предыдущей и выгрузки всех её модулей. Плагин запустился из тест-копии, работает. Проверял копированием развёрнутой PAF копии LibreOffice 6.4.3.2 как на панель far так и из него в окно Проводника с последующим сравнением по SHA-256 - ошибок не получил. |
$ SCons CONFIG=release build:: scons: Reading SConscript files ... ModuleNotFoundError: No module named 'future': File "C:\Soft\fardev\far-drag-n-drop-plugin\dragndrop\SConstruct", line 6: from parts import * File "sconsparts/src\parts\__init__.py", line 8: from future import standard_library
That's what I get after SCons CONFIG=release build:: command.
The text was updated successfully, but these errors were encountered: