Vbox 3.0.12 + mandriva 2010 x86_64 (помогите собрать Vbox OSE)

PCLinuxOS

Модератор: Bizdelnick

paploshka
Сообщения: 50
ОС: debian squeeze

Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение paploshka »

Делал по описанию на этой http://www.virtualbox.org/wiki/Linux%20build%20instructions странице. Установил все пакеты через "Установка и удаление программ" и во время выполнения первого пункта вышла ошибка, что нет пакета libxml2.

Код: Выделить всё

Checking for environment: Determined build machine: linux.amd64, target machine: linux.amd64, OK.
Checking for kBuild: found, OK.
Checking for gcc: found version 4.4.1, OK.
Checking for as86: found version 0.16.17, OK.
Checking for bcc: found version 0.16.17, OK.
Checking for iasl: found version 20090422, OK.
Checking for xslt: found, OK.
Checking for pthread: found, OK.
Checking for libxml2:
  ** not found!

В "Установка и удаление программ" есть пакет libxml2_2. Этот пакет не подходит, значит?
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение ATIpro »

paploshka писал(а):
19.11.2009 15:30
Делал по описанию на этой http://www.virtualbox.org/wiki/Linux%20build%20instructions странице. Установил все пакеты через "Установка и удаление программ" и во время выполнения первого пункта вышла ошибка, что нет пакета

Такой вопрос, а зачем самому собирать? В MIB-е есть готовые пакеты с OSE 3.0.12, да и сановский бинарный пакет от 2009.1 должен работать нормально.
Этот пакет не подходит, значит?

Покажи вывод команды

Код: Выделить всё

rpm -qa |grep libxml2
Спасибо сказали:
paploshka
Сообщения: 50
ОС: debian squeeze

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение paploshka »

Просто в "Установка и удаление программ" только 3.0.8, а подключать еще репозитарии не хочется :) И потом я где-то читал, что полезный опыт :)

а что такое MIB?

Код: Выделить всё

libxml2-python-2.7.6-1mdv2010.0
libxml2-utils-2.7.6-1mdv2010.0
libxml2_2-2.7.6-1mdv2010.0
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение ATIpro »

paploshka писал(а):
19.11.2009 17:06
Просто в "Установка и удаление программ" только 3.0.8, а подключать еще репозитарии не хочется :)

Меня и версия 3.0.8 устраивает, ни одного глюка с ней не было, хотя с виртуалками работаю постоянно.
И потом я где-то читал, что полезный опыт :)

Опыт может и полезный, но начинать сразу с такого крупного проекта не стоит.
а что такое MIB?

Это репезиторий от итальянского сообщества. Подключается через http://urpmi.mandriva.ru/

Код: Выделить всё

libxml2-python-2.7.6-1mdv2010.0
libxml2-utils-2.7.6-1mdv2010.0
libxml2_2-2.7.6-1mdv2010.0

Скорее всего нужен пакет libxml2-devel.
Спасибо сказали:
paploshka
Сообщения: 50
ОС: debian squeeze

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение paploshka »

ATIpro писал(а):
19.11.2009 18:43
Скорее всего нужен пакет libxml2-devel.

не помогло :(
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение ATIpro »

paploshka писал(а):
19.11.2009 20:12
не помогло :(

В смысле не помогло? Та же самая ошибка происходит? Поставь тогда остальные пакеты, которые по libxml2 находит.
Спасибо сказали:
paploshka
Сообщения: 50
ОС: debian squeeze

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение paploshka »

ATIpro писал(а):
19.11.2009 20:58
paploshka писал(а):
19.11.2009 20:12
не помогло :(

В смысле не помогло? Та же самая ошибка происходит? Поставь тогда остальные пакеты, которые по libxml2 находит.

да, та же ошибка.
теперь все по libxml2 установил, но все равно та же ошибка...
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение ATIpro »

Так, а lib64xml2-devel у тебя поставлен? Скорее всего в этом дело, libxml2-devel и прочее тогда можно удалить, кроме тех пакетов, что с самого начала стояли.
Спасибо сказали:
Hatach
Сообщения: 154

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение Hatach »

paploshka , а чем вас не устаревает rpm пакет? У меня прекрасно работает rpm пакет.
Спасибо сказали:
paploshka
Сообщения: 50
ОС: debian squeeze

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение paploshka »

ATIpro писал(а):
19.11.2009 21:31
Так, а lib64xml2-devel у тебя поставлен? Скорее всего в этом дело, libxml2-devel и прочее тогда можно удалить, кроме тех пакетов, что с самого начала стояли.

Супер! :thumbs: (установка lib64xml2-devel устранила предыдущую ошибку)
Далее возникла ошибка об отсутствии пакета libxslt. Ну я, недолго думая, решил установить пакет lib64xslt-devel, но во время установки вылезла такая ошибка:

Код: Выделить всё

1 установочных транзакций не удались

Во время установки возникла ошибка:

файл /usr/bin/gpg-error из устанавливаемого пакета lib64gpg-error-devel-1.7-1mdv2010.0.x86_64 конфликтует с файлом из пакета libgpg-error-devel-1.7-1mdv2010.0.i586

файл /usr/bin/dumpsexp из устанавливаемого пакета lib64gcrypt-devel-1.4.4-1mdv2010.0.x86_64 конфликтует с файлом из пакета libgcrypt-devel-1.4.4-1mdv2010.0.i586

файл /usr/bin/hmac256 из устанавливаемого пакета lib64gcrypt-devel-1.4.4-1mdv2010.0.x86_64 конфликтует с файлом из пакета libgcrypt-devel-1.4.4-1mdv2010.0.i586
.
Хорошо, удаляю libxslt. Все равно вылезает эта же ошибка во время установки lib64xslt-devel.
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение ATIpro »

paploshka писал(а):
19.11.2009 22:03

Код: Выделить всё

libgpg-error-devel
libgcrypt-devel

Удали вот эти пакеты перед установкой lib64xslt-devel.
Спасибо сказали:
paploshka
Сообщения: 50
ОС: debian squeeze

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение paploshka »

ATIpro писал(а):
19.11.2009 22:25
paploshka писал(а):
19.11.2009 22:03

Код: Выделить всё

libgpg-error-devel
libgcrypt-devel

Удали вот эти пакеты перед установкой lib64xslt-devel.

удалил пакеты, теперь по ним ошибок не выдает. Другая ошибка:

Код: Выделить всё

Checking for ssl:
  libcrypto not found at -lcrypto or openssl headers not found
  Check the file /home/rus/Downloads/VirtualBox-3.0.12_OSE/configure.log for detailed error information.

(лог в прикрепленном файле).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение ATIpro »

paploshka писал(а):
19.11.2009 23:50

Код: Выделить всё

Checking for ssl:
  libcrypto not found at -lcrypto or openssl headers not found
  Check the file /home/rus/Downloads/VirtualBox-3.0.12_OSE/configure.log for detailed error information.

попробуй поставить lib64openssl0.9.8-devel
Спасибо сказали:
paploshka
Сообщения: 50
ОС: debian squeeze

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение paploshka »

ATIpro писал(а):
19.11.2009 23:56
paploshka писал(а):
19.11.2009 23:50

Код: Выделить всё

Checking for ssl:
  libcrypto not found at -lcrypto or openssl headers not found
  Check the file /home/rus/Downloads/VirtualBox-3.0.12_OSE/configure.log for detailed error information.

попробуй поставить lib64openssl0.9.8-devel

я понял свою изначальную ошибку: вместо lib64пакетов я устанавливал libпакеты.
Далее выводит ошибку, что qt4 не найден, в логе написано, что нет пакета "qtcore", но он установлен у меня для архитектуры х86_64. Установка для i586 ничего не меняет... Если искать в "Установка и удаление программ" пакет qt4, то выводится очень много вариантов: не знаю, что далее... :(
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение ATIpro »

paploshka писал(а):
20.11.2009 00:27
я понял свою изначальную ошибку: вместо lib64пакетов я устанавливал libпакеты.
Далее выводит ошибку, что qt4 не найден, в логе написано, что нет пакета "qtcore", но он установлен у меня для архитектуры х86_64. Установка для i586 ничего не меняет... Если искать в "Установка и удаление программ" пакет qt4, то выводится очень много вариантов: не знаю, что далее... :(

lib64qt4-devel ?)
Спасибо сказали:
paploshka
Сообщения: 50
ОС: debian squeeze

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение paploshka »

ATIpro писал(а):
20.11.2009 00:47
paploshka писал(а):
20.11.2009 00:27
я понял свою изначальную ошибку: вместо lib64пакетов я устанавливал libпакеты.
Далее выводит ошибку, что qt4 не найден, в логе написано, что нет пакета "qtcore", но он установлен у меня для архитектуры х86_64. Установка для i586 ничего не меняет... Если искать в "Установка и удаление программ" пакет qt4, то выводится очень много вариантов: не знаю, что далее... :(

lib64qt4-devel ?)

ДА! :D Все! Первый пункт отсюда http://www.virtualbox.org/wiki/Linux%20build%20instructions успешно выполнился! :)
Сейчас компилируется...

Вопрос из категории "куда я попал?": я так понимаю, vbox устанавливается в ту же папку, что и исходный код, который у меня вообще в загрузках... нет ли в линукс аналога "program files" и куда можно поставить vbox?
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение ATIpro »

paploshka писал(а):
20.11.2009 00:59
Вопрос из категории "куда я попал?": я так понимаю, vbox устанавливается в ту же папку, что и исходный код, который у меня вообще в загрузках... нет ли в линукс аналога "program files" и куда можно поставить vbox?

Нечто похожее /usr. Но там нужно разделять файлы на несколько папок, исполняемые файлы в /usr/bin, библиотеки в /usr/lib (в твоем случае /usr/lib64), различные файлы программы в /usr/share, отдельно еще иконки, маны и еще кое-чего идет.
Собрал - молодец :cool: , но в общем как я и говорил проще для повседневного использование готовым пакетом воспользоваться, там все это уже продумано за тебя :happy:
Спасибо сказали:
paploshka
Сообщения: 50
ОС: debian squeeze

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение paploshka »

ATIpro
ну хочется довести до конца! :)
далее по инструкции выполняю 2 и 3 пункт... далее делаю make, make install.
А что далее-то? Как мне открыть его?? Может литературу какую-нибудь дополнительную почитать?
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Vbox 3.0.12 + mandriva 2010 x86_64

Сообщение ATIpro »

paploshka писал(а):
20.11.2009 17:02
далее по инструкции выполняю 2 и 3 пункт... далее делаю make, make install.
А что далее-то? Как мне открыть его?? Может литературу какую-нибудь дополнительную почитать?

Так, а make install ты для самого виртуалбокса делал или для модулей ядра? Обычно программы по этой комнде ставятся в /usr/local/, посмотри, есть ли в /usr/local/bin исполняемый файл VirtualBox
А вообще если прога правильно поставилась, то должен появиться на нее значок в соответствующей группе в меню КДЕ и она будет запускаться по команде VirtualBox, набранной например при нажатии Alt+F2 или в консоли.
Со сборкой из исходников могут быть проблемы с библиотеками в /usr/local/lib, советую почитать wiki мандривы на эту тему
Спасибо сказали: