./mkmkfiles.imake
mv -f Makefile Makefile.bak > & /dev/null
if ( -d /usr/lib/X11/config ) then
if ( -x /usr/bin/X11/imake ) then
imake -DUseInstalled -I/usr/lib/X11/config -DTOPDIR=.
Imakefile.c:34: error: Imake.tmpl: Нет такого файла или каталога
imake: Exit code 1.
Stop.
endif
else
make Makefiles
make: *** Нет правила для сборки цели `Makefiles'. Останов.
make depend
make: *** Нет правила для сборки цели `depend'. Останов.
Как разобраться со всем этим?
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Причина ее, отсутсвие пакета glut-devel.
В репах пакета нет.
libmesaglut3-devel не подойдёт?
Стоит. Вот только gpac как не хотел собираться, так и не хочет.
Сегодня быть попробую на дебиане собрать. Но толк от этого мне вряд ли будет.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
./configure
which: no wx-config in (/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/lib/qt4/bin:/usr/bin:/opt/kde3/bin:/home/belykh-mdv/bin)
** System Configuration
Install prefix: /usr/local
Source path: /home/belykh-mdv/Site/gpac
C compiler: gcc
make: make
CPU: x86_64
Big Endian: no
** GPAC 0.4.5 Core Configuration **
debug version: no
GProf enabled: no
Memory tracking enabled: no
read-only version: no
fixed-point version: no
IPV6 Support: yes
IsoMedia MovieFragments support: yes
SVG Support disabled: no
** Detected libraries **
zlib: system
OSS Audio: yes
ALSA Audio: yes
Jack Audio: yes
PulseAudio Audio: yes
X11 Shared Memory support: yes (path: /usr/X11R6)
X11 XVideo support: yes
SDL Support: yes
OpenGL support: yes
TinyGL support: no
OpenSSL support: yes
Mozilla XUL/GECKO support: no
Joystick support: no
Renoir enabled: no
DVB Support: yes
XMLPRC Support: no
wxWidgets support: no
** Extra Libraries used **
SpiderMonkey: no
FreeType: system
JPEG: system
OpenJPEG: system
PNG: system
MAD: system
FAAD: system
XVID: system
FFMPEG: local
Xiph OGG: system
Xiph Vorbis: system
Xiph Theora: system
A52 (AC3): system
Creating config.mak
config.h is unchanged
Done - type 'make help' for make info, 'make' to build
Вывод make lib
В нем вроде проблем не было, если не считать "предупреждение: приведение к типу указателя от целого другого размера"
make apps
make -C applications all
make[1]: Entering directory `/home/belykh-mdv/Site/gpac/applications'
set -e; for i in mp4box mp4client testapps/mp4_streamer testapps/mp42ts generators; do make -C $i all; done
make[2]: Entering directory `/home/belykh-mdv/Site/gpac/applications/mp4box'
gcc -O3 -fno-strict-aliasing -Wno-pointer-sign -I/home/belykh-mdv/Site/gpac/include -c -o main.o main.c
gcc -O3 -fno-strict-aliasing -Wno-pointer-sign -I/home/belykh-mdv/Site/gpac/include -c -o filedump.o filedump.c
gcc -O3 -fno-strict-aliasing -Wno-pointer-sign -I/home/belykh-mdv/Site/gpac/include -c -o fileimport.o fileimport.c
gcc -Wl --warn-common -o ../../bin/gcc/MP4Box main.o filedump.o fileimport.o -L../../bin/gcc -lgpac -lz -L/usr/X11R6/lib -lGL -lglut
/usr/lib/gcc/x86_64-manbo-linux-gnu/4.4.3/../../../../lib64/libGL.so: undefined reference to `_nv000025gl'
/usr/lib/gcc/x86_64-manbo-linux-gnu/4.4.3/../../../../lib64/libGL.so: undefined reference to `_nv000023gl'
/usr/lib/gcc/x86_64-manbo-linux-gnu/4.4.3/../../../../lib64/libGL.so: undefined reference to `_nv000028gl'
/usr/lib/gcc/x86_64-manbo-linux-gnu/4.4.3/../../../../lib64/libGL.so: undefined reference to `_nv000027gl'
/usr/lib/gcc/x86_64-manbo-linux-gnu/4.4.3/../../../../lib64/libGL.so: undefined reference to `_nv000024gl'
/usr/lib/gcc/x86_64-manbo-linux-gnu/4.4.3/../../../../lib64/libGL.so: undefined reference to `_nv000029gl'
/usr/lib/gcc/x86_64-manbo-linux-gnu/4.4.3/../../../../lib64/libGL.so: undefined reference to `_nv000026gl'
/usr/lib/gcc/x86_64-manbo-linux-gnu/4.4.3/../../../../lib64/libGL.so: undefined reference to `_nv000030gl'
/usr/lib/gcc/x86_64-manbo-linux-gnu/4.4.3/../../../../lib64/libGL.so: undefined reference to `_nv000022gl'
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [MP4Box] Ошибка 1
make[2]: Leaving directory `/home/belykh-mdv/Site/gpac/applications/mp4box'
make[1]: *** [apps] Ошибка 2
make[1]: Leaving directory `/home/belykh-mdv/Site/gpac/applications'
make: *** [apps] Ошибка 2
Ну и решения описания ошибки нашел там же, где и ссылки на gpac
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Ну и решения описания ошибки нашел там же, где и ссылки на gpac
Разве там такая же ошибка? У вас на "-lglut" не ругается.
Проблема связана с драйвером NVidia - у вас ведь он установлен? Добавьте в /etc/ld.so.conf путь к библиотекам NVidia. Где они расположены, поможет узнать вывод:
Ну и решения описания ошибки нашел там же, где и ссылки на gpac
Разве там такая же ошибка? У вас на "-lglut" не ругается.
Проблема связана с драйвером NVidia - у вас ведь он установлен? Добавьте в /etc/ld.so.conf путь к библиотекам NVidia. Где они расположены, поможет узнать вывод:
Во я слепой!!!
Ошибку по ссылке прочитал только со строки "collect2: ld returned 1 exit status"
Спасибо, что убрали с ложного пути.
Однако, после выполнения вашего совета результат не изменился.
Сменил назначение симлинка libGL.so на libGL.so.1.2 (из пакета lib64mesagl) как программка сразу собралась. До этого он ссылался на симлинк nvidia-шной лиьы.
После сборки вернул симлинк на место.
Rootlexx, еще раз огромное спасибо за наставление на путь истинный!!!
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Однако, после выполнения вашего совета результат не изменился.
Всё же покажите на всякий случай, что именно вы добавили в ld.so.conf. И да, выполнили ldconfig после добавления?
Пока правил свое сообщение вы уже ответили!
Сменил назначение симлинка libGL.so на libGL.so.1.2 (из пакета lib64mesagl) как программка сразу собралась. До этого он ссылался на симлинк nvidia-шной лиьы.
После сборки вернул симлинк на место.
Rootlexx, еще раз огромное спасибо за наставление на путь истинный!!!
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...