The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от mar emailИскать по авторуВ закладки(??) on 13-Июн-05, 18:38  (MSK)
У меня на FreeBSD5.4 с поддержкой linux, установленным linux_devtools; установлены и работают некоторые Linux-приложения (я имею в виду установку не из портов), например JavaNetBeans, AdobeAcrobat.
Попробовала установить MainActor_V5-5-2.01 (http://download2.mainconcept.com/) - demo коммерческого видеоредактора.
Он поставился после некоторых плясок с бубном, при запуске показывает окно заставки, по которому бегут надписи. После надписи о занрузке шрифтов (и до надписи о загрузке библиотек) все отваливается с сообщением о "Segmentation fault". В /var/log/messages:  
Jun 13 17:58:49 free kernel: pid 14100 (mactor), uid 1001: exited on signal 11
в dmesg соответственно то же:
pid 14100 (mactor), uid 1001: exited on signal 11

Нет ли тут кого-нибудь, кто бы это (или что-нибудь подобное) ставил под FreeBSD. Буду рада любым советам :)

Ниже краткое описание плясок с бубном:
Дается программа в rpm b для его установки требуется:
1)libraw1394
        -- для libraw1394 нужно устройство /dev/raw1394 --
     Физически 1394 у меня сейчас нет, пришлось сделать:
     /compat/linux/bin/mknod -m 666 /compat/linux/dev/video1394 c 171 16
     /compat/linux/bin/mknod -m 666 /compat/linux/dev/raw1394 c 171 16
     /compat/linux/bin/sh configure
     make и make install - тоже из compat (иначе идут ошибки)
2)libavc1394 - устанавливается после libraw1394 с явным указанием, где лежит последняя:
/compat/linux/bin/sh configure
PKG_CONFIG_PATH=/compat/linux/usr/local/lib/pkgconfig
make и make install - тоже из compat  (иначе идут ошибки)
3)SDL поставился так:
rpm -i --nodeps --ignorearch --dbpath /var/lib/rpm --root=/compat/linux/ --ignoreos ./SDL-1.2.8-1.i386.rpm
4)libqt-mt.so.3 - стянут с linux-машины
После этого MainActor наконец ставится:
rpm -i --nodeps --ignorearch --dbpath /var/lib/rpm --root=/compat/linux/ --ignoreos файл

При попытке запустить требует кучу библиотек. Часть из них я установила, скачав rpm с AltLinux (туда вышла через google), часть - с redhat4, который стоит на работе и до которого я могу пролезть удаленно по ssh.
После чего - запуск и облом с signal 11 Никакого core dump для анализа не создается, так что это собственно и вся информация


  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от mar emailИскать по авторуВ закладки(??) on 13-Июн-05, 22:49  (MSK)
(извините - дубль)
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от mar emailИскать по авторуВ закладки(??) on 13-Июн-05, 22:50  (MSK)
добавление:
1) поставила (из портов) avidemux2 с поддержкой SDL, что, по идее должно было исправить мои игры с линуксячьим SDL
2) mactor поставлен в FeeBSD (без --root=/compat/linux)
2) получила core при запуске mactor (для этого пришлось рискнуть запустить его от root-а)

Код:
$gdb --core=mactor.core > core.txt
$cat core.txt GNU gdb 6.1.1 [FreeBSD] ...
Core was generated by `mactor'. Program terminated with signal 11, Segmentation fault.
#0 0x0815c310 in ?? ()
(gdb)

Интересно, что при попытке ставить mactor без игнорирования зависимомтей, он больше не ругается на SDL, но ругается на отсутствие libavc1394,ibraw1394 и  ibqt-mt.so.3 (хотя ibqt-mt.so.3 во FreeBSD-среде стоит и симлинки от нее во все lib-каталоги прописаны )

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от orc emailИскать по авторуВ закладки(??) on 14-Июн-05, 16:31  (MSK)
я года 1,5-2 назад ставил эту программу в эмуляции линукса. отлично заработала, но только после того как я поставил все с учетом зависимостей. до этого Segmentation fault.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от mar emailИскать по авторуВ закладки(ok) on 15-Июн-05, 01:54  (MSK)
>я года 1,5-2 назад ставил эту программу в эмуляции линукса. отлично заработала,
>но только после того как я поставил все с учетом зависимостей.
>до этого Segmentation fault.
А нем вспомнишь, как делал учет зависимостей и установку для обоих приложений, связанных с 1394?
И еще - ставил полностью в среду эмуляции линукса (то есть все запчасти находились в /compat/linux?)?
И - 1394 (физически) обязательно, или можно обойтись mknode?
Напоследок - эта самая среда эмуляции у тебя была какая (дефолтная - redhat?) и могут ли быть проблемы при стягивании библиотек из разных линуксов?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от orc emailИскать по авторуВ закладки(??) on 15-Июн-05, 11:58  (MSK)
>А нем вспомнишь, как делал учет зависимостей и установку для обоих приложений,
>связанных с 1394?
подробностей не вспомню. помню только то, что делал все по порядку. т.е. rpm --install --root /compat/linux --ignoreos --ignorearch mactor...
получил зависимости. для них получил подзависимости и так далее.
далее
ldd mactor
нехватающие библиотеки брал c KNOPIX ( если не ошибаюсь redhat)

>И еще - ставил полностью в среду эмуляции линукса (то есть все
>запчасти находились в /compat/linux?)?
это как будто ответил

>И - 1394 (физически) обязательно, или можно обойтись mknode?
вот этого не помню. у меня тогда была FireWire карточта. была ли она при инсталляции или нет... Но я думаю, что физически присутствие в системе абсолютно не нужно (в том числе и в /dev)

>Напоследок - эта самая среда эмуляции у тебя была какая (дефолтная -
>redhat?) и могут ли быть проблемы при стягивании библиотек из разных
>линуксов?
ставил из портов стандартную эмуляцию. rpm тянул с www.redhat.com. про несовместимость rpm от разных дистрибутивов сказать ничего не могу. я линукс видел считанные разы и то издали.

в последнее время вопрос инсталляции MainActor стал куда более актуальнее чем раньше. В ближайшие дни попробую поставит.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от mar emailИскать по авторуВ закладки(ok) on 15-Июн-05, 13:20  (MSK)
Спасибо за ответы. Видимо придется подумать и серьезно почистить /compat
>в последнее время вопрос инсталляции MainActor стал куда более актуальнее чем раньше.
>В ближайшие дни попробую поставит.
О! жду подробностей :)


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от lavr emailИскать по авторуВ закладки on 15-Июн-05, 12:03  (MSK)
>>я года 1,5-2 назад ставил эту программу в эмуляции линукса. отлично заработала,
>>но только после того как я поставил все с учетом зависимостей.
>>до этого Segmentation fault.
>А нем вспомнишь, как делал учет зависимостей и установку для обоих приложений,
>связанных с 1394?
>И еще - ставил полностью в среду эмуляции линукса (то есть все
>запчасти находились в /compat/linux?)?
>И - 1394 (физически) обязательно, или можно обойтись mknode?
>Напоследок - эта самая среда эмуляции у тебя была какая (дефолтная -
>redhat?) и могут ли быть проблемы при стягивании библиотек из разных
>линуксов?

1. Определись с тем под какой дистрибутив Linux'а будешь скачивать этот mainactor
2. Поставь эту версию на второй машине или через vmware - найдешь все
зависимости и поймешь КАКУЮ эмуляцию тебе нужно использовать
3. Если свежие mainactor ориентируются на специфические особенности kernel,
вполне может статься что придется просто ЗАБИТЬ или взять более старую версию

PS. С какой стати ты с одного линуха взяла одно, с другого - другое!? Эта ж
ЛинАкс с одним glibc мороки, если знаешь что такое - уже будет проще.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от mar emailИскать по авторуВ закладки(ok) on 15-Июн-05, 13:44  (MSK)
>2. Поставь эту версию на второй машине или через vmware - найдешь
>все
>зависимости и поймешь КАКУЮ эмуляцию тебе нужно использовать
>3. Если свежие mainactor ориентируются на специфические особенности kernel,
>вполне может статься что придется просто ЗАБИТЬ или взять более старую версию
>
>
>PS. С какой стати ты с одного линуха взяла одно, с другого
>- другое!? Эта ж
>ЛинАкс с одним glibc мороки, если знаешь что такое - уже будет
>проще.
> с какой стати -
просто "Остапа понесло" :)- заело, когда не ставилось, ну и стала выискивать библиотеки через google. Нашлись на altlinux, но не все, поскольку ну о-о-очень не терпелось разобраться, качнула недостающее с redhat4, который у нас сейчас поставили на работе (зато на нем не было тех библиотек, которые я брала на alt). В общем- глупость сделала, придется теперь, видимо /compat/linux аккуратно почистить.
А вот насчет "забить" - возможный вариант (хотя не хотелось бы): у них  версии под:
MainActor v5.5.7 SuSE 9.2.
MainActor v5.5.7 Mandrake/Mandriva 10.1
и MainActor v5.5.7-1 unstable под Debian
Не очень-то сочетается с теми liux-ами, которые предлагаются из портов. (Да и опять же, по дефолту ставится все-таки redhat-среда и с ней нормально работают многие придожения :( )
В общем, почищу /compat и посмотрю, что у orc получится - а вдруг выгорит... :)
Кстати о vmware - мне работающий вариант под свое железо и 5.4 stable поставить так и не удалось. Поставила не без приключений 3 версию из портов, но по power on виртуальная машина сначала выдавала ругань, а потом вешала машину и шла в перезагрузку. И отключение acpi не помогало. Так что на vmware я пока как раз и забила.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от lavr emailИскать по авторуВ закладки on 15-Июн-05, 15:16  (MSK)
>>2. Поставь эту версию на второй машине или через vmware - найдешь
>>все
>>зависимости и поймешь КАКУЮ эмуляцию тебе нужно использовать
>>3. Если свежие mainactor ориентируются на специфические особенности kernel,
>>вполне может статься что придется просто ЗАБИТЬ или взять более старую версию
>>
>>
>>PS. С какой стати ты с одного линуха взяла одно, с другого
>>- другое!? Эта ж
>>ЛинАкс с одним glibc мороки, если знаешь что такое - уже будет
>>проще.
>> с какой стати -
>просто "Остапа понесло" :)- заело, когда не ставилось, ну и стала выискивать
>библиотеки через google. Нашлись на altlinux, но не все, поскольку ну
>о-о-очень не терпелось разобраться, качнула недостающее с redhat4, который у нас
>сейчас поставили на работе (зато на нем не было тех библиотек,
>которые я брала на alt). В общем- глупость сделала, придется теперь,
>видимо /compat/linux аккуратно почистить.
>А вот насчет "забить" - возможный вариант (хотя не хотелось бы): у
>них  версии под:
>MainActor v5.5.7 SuSE 9.2.
>MainActor v5.5.7 Mandrake/Mandriva 10.1
>и MainActor v5.5.7-1 unstable под Debian
>Не очень-то сочетается с теми liux-ами, которые предлагаются из портов. (Да и
>опять же, по дефолту ставится все-таки redhat-среда и с ней нормально
>работают многие придожения :( )
>В общем, почищу /compat и посмотрю, что у orc получится - а
>вдруг выгорит... :)
>Кстати о vmware - мне работающий вариант под свое железо и 5.4
>stable поставить так и не удалось. Поставила не без приключений 3
>версию из портов, но по power on виртуальная машина сначала выдавала
>ругань, а потом вешала машину и шла в перезагрузку. И отключение
>acpi не помогало. Так что на vmware я пока как раз
>и забила.
>


ох...

продолжаем:

linux - зависимость РЯДА приложений от ЯДРА, зависимость от версии glibc,
любой Unix это: ядро + libc(половина системы грубо говоря)

Дано: linux application собрано под указанный Linux

Соответственно, что тебе нужно выяснить:
- ветку ядра
- версию glibc

исходя из двух верхних предпосылок, смотрим MainActor:

- самый свежий под SuSE 9.3 (что нужно опредилить: ядро и glibc)
остальные: SuSE 9.2, Mandrake 10.1 и Debian (неизвестный)

Вот исходя из этого тебе и нужно РЕШИТЬ какой из ЭМУЛЯТОРОВ Linux тебе
подойдет, остальное: libs, x-libs уже доставить вероятно руками.

Если у тебя стоит linux-base-8 (он скорей всего староват - на основе RH8, какое
там ядро? какая glibs в этом эмуляторе?)

Вероятно придется пожертвовать им и вместо него linux-base-suse92 или debian,
да, еще ж и rh9 есть - это ближе.

VMWARE можно установить под Windows например и в качестве guest-os: SuSE или Debian. Ну или очень быстро на отдельную машину - еще проще и быстрей, особенно
SuSE.
Соответственно и rpm/deb... под SuSE, Debian проще найти, да и под RH9 тоже
Вот после этого - все у тебя будет, всякие тонкости связанные с эмуляцией
Linux - смотри в Makefile от linux-base...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от mar emailИскать по авторуВ закладки(ok) on 15-Июн-05, 15:32  (MSK)
>ох...
>
>продолжаем:
>
>linux - зависимость РЯДА приложений от ЯДРА, зависимость от версии glibc,
>любой Unix это: ядро + libc(половина системы грубо говоря)
>
>Дано: linux application собрано под указанный Linux
>
>Соответственно, что тебе нужно выяснить:
>- ветку ядра
>- версию glibc
>
>исходя из двух верхних предпосылок, смотрим MainActor:
>
>- самый свежий под SuSE 9.3 (что нужно опредилить: ядро и glibc)
>
>остальные: SuSE 9.2, Mandrake 10.1 и Debian (неизвестный)
>
>Вот исходя из этого тебе и нужно РЕШИТЬ какой из ЭМУЛЯТОРОВ Linux
>тебе
>подойдет, остальное: libs, x-libs уже доставить вероятно руками.
>
>Если у тебя стоит linux-base-8 (он скорей всего староват - на основе
>RH8, какое
>там ядро? какая glibs в этом эмуляторе?)
>
>Вероятно придется пожертвовать им и вместо него linux-base-suse92 или debian,
>да, еще ж и rh9 есть - это ближе.
>
>VMWARE можно установить под Windows например и в качестве guest-os: SuSE или
>Debian. Ну или очень быстро на отдельную машину - еще проще
>и быстрей, особенно
>SuSE.
>Соответственно и rpm/deb... под SuSE, Debian проще найти, да и под RH9
>тоже
>Вот после этого - все у тебя будет, всякие тонкости связанные с
>эмуляцией
>Linux - смотри в Makefile от linux-base...
Ясно, спасибо, дивидюк с SUSE вчера на работе уже списала для экспериментов. Почитаю > Makefile от linux-base и буду ковырять дальше

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от orc emailИскать по авторуВ закладки(??) on 15-Июн-05, 18:32  (MSK)
лови мыло. надеюсь поможет.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Linux-приложение на FreeBSD5.4: MainActor_V5-5-2.01" 
Сообщение от mar emailИскать по авторуВ закладки(ok) on 15-Июн-05, 23:36  (MSK)
>лови мыло. надеюсь поможет.
СПА-СИ-БО!!! все получилось!
кратко:  
--ставится mainactor-5.5.7-suse_9.2.i686.rpm
--стоят порты:
   linux_base8
   linux_devtools
   /usr/ports/x11/linux-XFree86-libs
-- все linux-части надо брать в rpm-ах c http://rpm.pbone.net/ для suse9.2 (для которого MainActor):
  SDL-1.2.8-1.i386.rpm
  libavc1394-0.5.0-1.pm.1.i586.rpm
  libraw1394-1.2.0-1.pm.2.i586.rpm
=== дальше для запуска mactor ставятся недостоющие библиотеки (см. ldd):
libpng-1.2.6-4.i586.rpm
===
и обновляется glibc-2.3.3-118.i586.rpm

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру