LINUX.ORG.RU

Сборка Firefox ESR

 ,


0

1

При компиляции firefox 10.0.5 ESR выдаёт

synth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -Wno-long-long -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-strict-aliasing -std=gnu++0x -pthread -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -g -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/gtk-unix-print-2.0   -Os -freorder-blocks  -fomit-frame-pointer   -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/file_util.pp /tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10/ipc/chromium/src/base/file_util.cc
/tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10/ipc/chromium/src/base/file_util.cc: В функции «FILE* file_util::CreateAndOpenTemporaryFile(FilePath*)»:
/tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10/ipc/chromium/src/base/file_util.cc:197:12: предупреждение: converting «false» to pointer type «FILE* {aka _IO_FILE*}» [-Wconversion-null]
/tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10/ipc/chromium/src/base/file_util.cc: В функции «bool file_util::TruncateFile(FILE*)»:
/tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10/ipc/chromium/src/base/file_util.cc:228:35: ошибка: нет декларации «ftruncate» в этой области видимости
make[6]: *** [file_util.o] Ошибка 1
make[6]: Выход из каталога `/tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10/obj-i686-pc-linux-gnu/ipc/chromium'
make[5]: *** [libs] Ошибка 2
make[5]: Выход из каталога `/tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10/obj-i686-pc-linux-gnu/ipc'
make[4]: *** [libs_tier_platform] Ошибка 2
make[4]: Выход из каталога `/tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10/obj-i686-pc-linux-gnu'
make[3]: *** [tier_platform] Ошибка 2
make[3]: Выход из каталога `/tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10/obj-i686-pc-linux-gnu'
make[2]: *** [default] Ошибка 2
make[2]: Выход из каталога `/tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10/obj-i686-pc-linux-gnu'
make[1]: *** [realbuild] Ошибка 2
make[1]: Выход из каталога `/tmp/yaourt-tmp-dl11/aur-firefox-esr/src/mozilla-esr10'
make: *** [build] Ошибка 2
PKGBUILD

Пробовал 10.0 и 10.0.5 проблема та же.


Может gcc или linux headers нужно обновить/откатить? Ошибка, судя по всему, в неправильном unistd.h.

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