Blender 2.53 beta x86-64 (Ошибка при открытии сохраненного файла)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
hikkikamori
Сообщения: 13
ОС: Debian 6.0.4 x86_64

Blender 2.53 beta x86-64

Сообщение hikkikamori »

/media/local_disk1/BLENDER/Blender 2.5/blender-2.53-beta-linux-glibc27-x86_64/blender: symbol lookup error: /media/local_disk1/BLENDER/Blender 2.5/blender-2.53-beta-linux-glibc27-x86_64/blender: undefined symbol: gzopen64

Вот, что у меня пишется в консольке при открытии сохраненного blend файла в blender 2.53 beta, причем файл сохранял в той же программе. У меня OpenSuse 11.3 64bit. Помогите разобраться в чём проблема такого вылета.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Blender 2.53 beta x86-64

Сообщение sash-kan »

google://opensuse+gzopen64
первая ссылка.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
hikkikamori
Сообщения: 13
ОС: Debian 6.0.4 x86_64

Re: Blender 2.53 beta x86-64

Сообщение hikkikamori »

sash-kan писал(а):
06.08.2010 01:16
google://opensuse+gzopen64
первая ссылка.
Z

С английским у меня плохо, попробывал перевести всё это добро гуглом, и всё равно не всё понятно...
Вот то скачать zlib-1.2.3.3.dfsg по сслыке http://archive.ubuntu.com/ubuntu/poo...sg.orig.tar.gz это я понял, то что надо сделать в консольке ./configure, а потом make эт я тоже понял. Ну получил я следующие библиотеки:

libz.so.1.2.3.3
libz.so.1
libz.so

причем последние две являются ещё и ссылками, там было сказано, что инсталировать этот пакет не нужно. А вот что дальше делать мне не ясно, в какую папку поместить эти библиотеки, и что ещё за команда LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./blender LD_LIBRARY_PATH =.: $ LD_LIBRARY_PATH . /Blender ? Действительно: в

linux-oio7:/media/local_disk1/BLENDER/Blender 2.5/blender-2.53-beta-linux-glibc27-x86_64 # ls -l
итого 51004
drwxrwxrwx 6 hikkikamori users 4096 Июл 21 18:35 2.53
-rwxrwxrwx 1 hikkikamori users 52103776 Июл 21 18:36 blender // если говорится именно про этот испоолняемый файл, то он есть
drwxrwxrwx 27 hikkikamori users 4096 Июл 21 18:36 .blender
-rwxrwxrwx 1 hikkikamori users 630 Июл 21 18:36 blender-softwaregl
-rwxrwxrwx 1 hikkikamori users 5716 Июл 21 18:36 copyright.txt
-rwxrwxrwx 1 hikkikamori users 17992 Июл 21 18:36 GPL-license.txt
drwxrwxrwx 6 hikkikamori users 4096 Июл 21 18:35 icons
drwxrwxrwx 2 hikkikamori users 4096 Авг 6 01:57 lib
drwxrwxrwx 5 hikkikamori users 4096 Июл 21 18:36 plugins
-rwxrwxrwx 1 hikkikamori users 2396 Июл 21 18:36 Python-license.txt
-rwxrwxrwx 1 hikkikamori users 6428 Июл 21 18:36 readme.html

но что делает сама команда непонятно ?
По началу у меня появлялась такая же проблема с libtiff.so.4 :"error while loading shared libraries: libtiff.so.4: cannot open shared object file: No such file or directory". Решил её так же как и santiagoshang - открыл консольку с правами судоера и ввёл:

ln -s /usr/lib64/libtiff.so.3 /usr/lib64/libtiff.so.4

т.е. создал символическую ссылку на libtiff.so.3

После этого всё заработало, но как я понял теперь, что радоваться начал рано :(
Спасибо сказали:
Аватара пользователя
hikkikamori
Сообщения: 13
ОС: Debian 6.0.4 x86_64

Re: Blender 2.53 beta x86-64

Сообщение hikkikamori »

И как я понял от туда, что в Ubuntu таких проблем не возникает, но ставить её из-за одного пакета не хочется, да SUSE мне как то ближе и больше нравится
Спасибо сказали:
Аватара пользователя
hikkikamori
Сообщения: 13
ОС: Debian 6.0.4 x86_64

Re: Blender 2.53 beta x86-64

Сообщение hikkikamori »

А вот через wine версия для Windows 32bit запускается без особых проблем, и проблемы оговоренные в этой теме не найдены, даже обидно как то
Спасибо сказали:
KonstantinDmitriev
Сообщения: 2

Re: Blender 2.53 beta x86-64

Сообщение KonstantinDmitriev »

hikkikamori писал(а):
09.08.2010 20:04
А вот через wine версия для Windows 32bit запускается без особых проблем, и проблемы оговоренные в этой теме не найдены, даже обидно как то


0. Качаешь zlib 1.2.5 http://www.zlib.net/.

1. Распаковываешь и собираешь

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

./configure
make


2. Копируешь libz.so, libz.so.1 и libz.so.1.2.5 в каталог с блендером

3. Переименуй файл "blender" в каталоге блендера в "blender.bin"

4. На его месте создай скрипт с именем "blender" следующего содержания:

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

#!/bin/sh
BF_DIST_BIN=`dirname "$0"`
BF_PROGRAM="blender.bin" # BF_PROGRAM=`basename "$0"`-bin
exitcode=0

LD_LIBRARY_PATH=${BF_DIST_BIN}:${LD_LIBRARY_PATH}

if [ -n "$LD_LIBRARYN32_PATH" ]; then
    LD_LIBRARYN32_PATH=${BF_DIST_BIN}:${LD_LIBRARYN32_PATH}
fi
if [ -n "$LD_LIBRARYN64_PATH" ]; then
    LD_LIBRARYN64_PATH=${BF_DIST_BIN}:${LD_LIBRARYN64_PATH}
fi
if [ -n "$LD_LIBRARY_PATH_64" ]; then
    LD_LIBRARY_PATH_64=${BF_DIST_BIN}:${LD_LIBRARY_PATH_64}
fi

export LD_LIBRARY_PATH LD_LIBRARYN32_PATH LD_LIBRARYN64_PATH LD_LIBRARY_PATH_64 LD_PRELOAD

"$BF_DIST_BIN/$BF_PROGRAM" ${1+"$@"}
exitcode=$?
exit $exitcode


Не забудь сделать скрипт исполняемым.
Спасибо сказали: