/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. Помогите разобраться в чём проблема такого вылета.
Blender 2.53 beta x86-64 (Ошибка при открытии сохраненного файла)
Модератор: Модераторы разделов
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Blender 2.53 beta x86-64
google://opensuse+gzopen64
первая ссылка.
первая ссылка.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
hikkikamori
- Сообщения: 13
- ОС: Debian 6.0.4 x86_64
Re: Blender 2.53 beta x86-64
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
И как я понял от туда, что в Ubuntu таких проблем не возникает, но ставить её из-за одного пакета не хочется, да SUSE мне как то ближе и больше нравится
-
hikkikamori
- Сообщения: 13
- ОС: Debian 6.0.4 x86_64
Re: Blender 2.53 beta x86-64
А вот через wine версия для Windows 32bit запускается без особых проблем, и проблемы оговоренные в этой теме не найдены, даже обидно как то
-
KonstantinDmitriev
- Сообщения: 2
Re: Blender 2.53 beta x86-64
hikkikamori писал(а): ↑09.08.2010 20:04А вот через wine версия для Windows 32bit запускается без особых проблем, и проблемы оговоренные в этой теме не найдены, даже обидно как то
0. Качаешь zlib 1.2.5 http://www.zlib.net/.
1. Распаковываешь и собираешь
Код: Выделить всё
./configure
make2. Копируешь 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Не забудь сделать скрипт исполняемым.