Перейти к содержанию
    

Synplify и Ubuntu

Здравствуйте. Поставил synplify на ubuntu, однако когда пытаюсь завести его со скрипта, получаю в ответ

Error: platform linux_a_64 4.10.0-35-generic is not supported

Подскажите, это как нибудь лечится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 Грендайзер

Посмотрите здесь:

../bin/config/platform_check

Вот своего рода ман:

..Ubuntu 12.04: Unsupported version

;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Kuzmi4, Большое спасибо! И как я сразу не допёр. Надо было ему в этом скриптике platform_check прописать свою систему! А я 2 недели бошку ломал!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем Грендайзер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 Грендайзер

"unexpected operator" - обычная проблема sh/bash, на сколько я знаю на латисах с их установленным синплифаем тоже бывали траблы на убунте.

Удостоверьтесь что вы везьде поменяли sh на bash.. Ну или если сильно хочется то можно попробовать сделать типа ссылку вместо sh чтобы она указывала на bash..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В Бубунте, как и в Демьяне и во всех его производных, в качестве /bin/sh используется dash.

Смените у пользователя shell на нормальный и не мучайтесь.

https://linux.die.net/man/1/chsh

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Kuzmi4, я поменял строчку #!/bin/sh на #!/bin/bash во всех скриптах в папке bin и в папке config. Но к сожалению результата это не дало.

andrew_b, а можно по подробней. Я если честно на linux перешёл относительно не давно. По умолчанию, как я понял, у меня стояла оболочка bash, я поставил sh, но делу это не помогло. Список установленных оболочыек следующий

/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/csh

какую из них считать нормальной?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 Грендайзер

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

 

echo $SHELL

что говорит ?

 

synplify : K-2015.09, а ubuntu - 16-я ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Kuzmi4,

synplify : K-2015.09, а ubuntu - 16-я.

На echo $SHELL говорит bash.

Впрочем мне уже присоветовали выйти из положения таким образом

sudo ln -sf /bin/bash /bin/sh

, как я понл Вы именно это в виду и имели!

Kuzmi4, andrew_b спасибо боьшое за помощь. Всё заработало. :cheers: :08:

P.S.

В благодарность за помощь, дарю вам триггер. :biggrin:

post-64451-1506782440_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 Грендайзер

"именно это в виду и имели" - да B)

 

Если не трудно, скиньте в личку где лицензию брали - возможно мне скоро тоже понадообиться синплифаить под новые семейства..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...