LINUX.ORG.RU

компиляция mesa


0

1

mesa из git

tcvs@vladislav:~/data/distr/OpenGL/mesa/mesa/src/glsl/glcpp$ make

....

/home/tcvs/data/distr/OpenGL/mesa/mesa/src/glsl/glcpp/glcpp/glcpp-lex.l:95: undefined reference to `talloc_strdup'

при этом директории glsl/glcpp/glcpp нет вообще, есть только glsl/glcpp

А в файле glcpp-lex.l никакого talloc_strdup нет. на 95-й строчке там вообще комментарий.

WTF?!

★★★★★

Плюнь. Скачай другую версию, минорную. Обычно так и делаю, не страдаю фигнёй. Изредка лезу в исходник и правлю, но это редко. Стар я стал заниматься подобной фигнёй.

cadaber ★★ ()

при этом директории glsl/glcpp/glcpp нет вообще

./autogen.sh запускал?

А вообще лучше сделай

rm -r ./*
git checkout HEAD .
а потом собирай заново.

GArik ★★★ ()

Школьникам не разрешена конпеляция, ты должен купить у нас лицензию.

anonymous ()
Ответ на: комментарий от ananas

и установлен ли libtalloc?

как выснилось, заголовочные файлы отсутствовали.

Но что за ерунду он мне писал???

autogen.sh запускал

cvs-255 ★★★★★ ()
Ответ на: комментарий от ananas

разобрался, у меня еще и не был установлен flex. А он при configure даже не заикнулся об этом!

cvs-255 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.