реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Synplify и Ubuntu
Грендайзер
сообщение Sep 28 2017, 20:36
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 18-04-11
Пользователь №: 64 451



Здравствуйте. Поставил synplify на ubuntu, однако когда пытаюсь завести его со скрипта, получаю в ответ
Код
Error: platform linux_a_64 4.10.0-35-generic is not supported

Подскажите, это как нибудь лечится?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 29 2017, 07:55
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 241
Регистрация: 13-02-07
Из: 49°25′58″ 11°53′5″
Пользователь №: 25 329



2 Грендайзер
Посмотрите здесь:
../bin/config/platform_check
Вот своего рода ман:
..Ubuntu 12.04: Unsupported version
wink.gif
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Sep 29 2017, 09:25
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 18-04-11
Пользователь №: 64 451



Kuzmi4, Большое спасибо! И как я сразу не допёр. Надо было ему в этом скриптике platform_check прописать свою систему! А я 2 недели бошку ломал!!!
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Sep 29 2017, 13:36
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 18-04-11
Пользователь №: 64 451



Снова здравствуйте! Запустить 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.gif

Сообщение отредактировал Грендайзер - Sep 29 2017, 13:40
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 29 2017, 20:11
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 241
Регистрация: 13-02-07
Из: 49°25′58″ 11°53′5″
Пользователь №: 25 329



2 Грендайзер
"unexpected operator" - обычная проблема sh/bash, на сколько я знаю на латисах с их установленным синплифаем тоже бывали траблы на убунте.
Удостоверьтесь что вы везьде поменяли sh на bash.. Ну или если сильно хочется то можно попробовать сделать типа ссылку вместо sh чтобы она указывала на bash..
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Sep 30 2017, 04:52
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 823
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



В Бубунте, как и в Демьяне и во всех его производных, в качестве /bin/sh используется dash.
Смените у пользователя shell на нормальный и не мучайтесь.
https://linux.die.net/man/1/chsh
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Sep 30 2017, 10:01
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 18-04-11
Пользователь №: 64 451



Kuzmi4, я поменял строчку #!/bin/sh на #!/bin/bash во всех скриптах в папке bin и в папке config. Но к сожалению результата это не дало.
andrew_b, а можно по подробней. Я если честно на linux перешёл относительно не давно. По умолчанию, как я понял, у меня стояла оболочка bash, я поставил sh, но делу это не помогло. Список установленных оболочыек следующий
Код
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/csh

какую из них считать нормальной?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 30 2017, 14:13
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 241
Регистрация: 13-02-07
Из: 49°25′58″ 11°53′5″
Пользователь №: 25 329



2 Грендайзер
значит поменяли не везьде где надо, раз оно так падает. Попробуйте не руками менять сорцы в папке "synopsys" а метод который предложил andrew_b (надеюсь у вас сохранились оригинальные файлы до изменения) - я в принципе предпочитаю самому перелинковать @sh руками.

Цитата
echo $SHELL

что говорит ?

synplify : K-2015.09, а ubuntu - 16-я ?
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Sep 30 2017, 14:40
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 18-04-11
Пользователь №: 64 451



Kuzmi4,
synplify : K-2015.09, а ubuntu - 16-я.
На echo $SHELL говорит bash.
Впрочем мне уже присоветовали выйти из положения таким образом
Код
sudo ln -sf /bin/bash /bin/sh
, как я понл Вы именно это в виду и имели!
Kuzmi4, andrew_b спасибо боьшое за помощь. Всё заработало. cheers.gif 08.gif
P.S.
В благодарность за помощь, дарю вам триггер. biggrin.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 30 2017, 15:03
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 241
Регистрация: 13-02-07
Из: 49°25′58″ 11°53′5″
Пользователь №: 25 329



2 Грендайзер
"именно это в виду и имели" - да cool.gif

Если не трудно, скиньте в личку где лицензию брали - возможно мне скоро тоже понадообиться синплифаить под новые семейства..
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd October 2017 - 06:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01287 секунд с 7
ELECTRONIX ©2004-2016