Грендайзер 0 28 сентября, 2017 Опубликовано 28 сентября, 2017 · Жалоба Здравствуйте. Поставил synplify на ubuntu, однако когда пытаюсь завести его со скрипта, получаю в ответ Error: platform linux_a_64 4.10.0-35-generic is not supported Подскажите, это как нибудь лечится? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 29 сентября, 2017 Опубликовано 29 сентября, 2017 · Жалоба 2 Грендайзер Посмотрите здесь: ../bin/config/platform_check Вот своего рода ман: ..Ubuntu 12.04: Unsupported version ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Грендайзер 0 29 сентября, 2017 Опубликовано 29 сентября, 2017 · Жалоба Kuzmi4, Большое спасибо! И как я сразу не допёр. Надо было ему в этом скриптике platform_check прописать свою систему! А я 2 недели бошку ломал!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Грендайзер 0 29 сентября, 2017 Опубликовано 29 сентября, 2017 (изменено) · Жалоба Снова здравствуйте! Запустить synplify удалось, но вот поработать в нём не выходит. В начале всех скриптов идёт такая строка #!/bin/sh Если я згружаю скрипт командой ./synplify_pro то в ответ получаю /usr/synopsys/K-2015.09/bin/c_hdl: 120: [: unexpected operator /usr/synopsys/K-2015.09/bin/c_hdl: 128: [: !=: argument expected /usr/synopsys/K-2015.09/bin/c_hdl: 208: /usr/synopsys/K-2015.09/bin/config/execute: Syntax error: "(" unexpected (expecting ";;") Если в начале данного скрипта вместо строки #!/bin/sh поставлю #!/bin/bash или запускаю скрипт как bash synplify_pro, программа грузится. Однако когда я пытаюсь синтезировать в нём проект, выскакивает ошибка Job: "compiler" terminated with error status: 2 See log file: "/home/igor/Igor/FPGA/FPGA/Synplify/psp_gen/rev_2/synlog/psp_gen_compiler.srr" Return Code: 2 Run Time:00h:00m:01s project -run log file: "/home/igor/Igor/FPGA/FPGA/Synplify/psp_gen/rev_2/psp_gen.srr" при этом в логе нет ничего путного кроме строчки с датой запуска. А в терминале снова появляются ошибки типа /usr/synopsys/K-2015.09/bin/c_hdl: 120: [: unexpected operator /usr/synopsys/K-2015.09/bin/c_hdl: 128: [: !=: argument expected /usr/synopsys/K-2015.09/bin/c_hdl: 208: /usr/synopsys/K-2015.09/bin/config/execute: Syntax error: "(" unexpected (expecting ";;") Никак не могу побороть! :05: Изменено 29 сентября, 2017 пользователем Грендайзер Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 29 сентября, 2017 Опубликовано 29 сентября, 2017 · Жалоба 2 Грендайзер "unexpected operator" - обычная проблема sh/bash, на сколько я знаю на латисах с их установленным синплифаем тоже бывали траблы на убунте. Удостоверьтесь что вы везьде поменяли sh на bash.. Ну или если сильно хочется то можно попробовать сделать типа ссылку вместо sh чтобы она указывала на bash.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 14 30 сентября, 2017 Опубликовано 30 сентября, 2017 · Жалоба В Бубунте, как и в Демьяне и во всех его производных, в качестве /bin/sh используется dash. Смените у пользователя shell на нормальный и не мучайтесь. https://linux.die.net/man/1/chsh Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Грендайзер 0 30 сентября, 2017 Опубликовано 30 сентября, 2017 · Жалоба Kuzmi4, я поменял строчку #!/bin/sh на #!/bin/bash во всех скриптах в папке bin и в папке config. Но к сожалению результата это не дало. andrew_b, а можно по подробней. Я если честно на linux перешёл относительно не давно. По умолчанию, как я понял, у меня стояла оболочка bash, я поставил sh, но делу это не помогло. Список установленных оболочыек следующий /bin/sh /bin/dash /bin/bash /bin/rbash /bin/csh какую из них считать нормальной? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 30 сентября, 2017 Опубликовано 30 сентября, 2017 · Жалоба 2 Грендайзер значит поменяли не везьде где надо, раз оно так падает. Попробуйте не руками менять сорцы в папке "synopsys" а метод который предложил andrew_b (надеюсь у вас сохранились оригинальные файлы до изменения) - я в принципе предпочитаю самому перелинковать @sh руками. echo $SHELL что говорит ? synplify : K-2015.09, а ubuntu - 16-я ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Грендайзер 0 30 сентября, 2017 Опубликовано 30 сентября, 2017 · Жалоба Kuzmi4, synplify : K-2015.09, а ubuntu - 16-я. На echo $SHELL говорит bash. Впрочем мне уже присоветовали выйти из положения таким образом sudo ln -sf /bin/bash /bin/sh , как я понл Вы именно это в виду и имели! Kuzmi4, andrew_b спасибо боьшое за помощь. Всё заработало. :cheers: :08: P.S. В благодарность за помощь, дарю вам триггер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 30 сентября, 2017 Опубликовано 30 сентября, 2017 · Жалоба 2 Грендайзер "именно это в виду и имели" - да B) Если не трудно, скиньте в личку где лицензию брали - возможно мне скоро тоже понадообиться синплифаить под новые семейства.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться