Страница 1 из 2
Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 13:16:06
Darth_Vader
Добрый день!
Скачал под Иксы с нВидиа последние драйвера NVIDIA-FreeBSD-x86-100.14.11.tar.gz
Пакет compat5x установил из портов.
При сборке драйвера получаю следующее сообщение
cc1: error: unrecognized command line option "-Wno-pointer-sign"
*** Error code 1
Stop in /root/NVIDIA-FreeBSD-x86-100.14.11/src
*** Error code 1
Stop in /root/NVIDIA-FreeBSD-x86-100.14.11.
Как решить эту проблему?
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 13:31:26
Alex Keda
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 13:45:17
Darth_Vader
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 13:53:24
manefesto
Это что такое ???
Где это сборка происходит ???
Необычное место.
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 13:56:30
Darth_Vader
Есть какая-то разница?
Если я место изменю, то ошибка сама собой пропадёт?
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 14:15:09
manefesto
не уверен конечно, но сборка должна проходить в папке work, собственно говоря патчи накладывают по относительно пути $PWD/work/$SOURCESDIR
Ну вообщем что то типа того
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 14:19:46
Alex Keda
драйвер в портах есть.
чем он не устроил?
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 14:21:42
manefesto
2lissyara:
Видимо парень не знает про систему портов.

Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 14:30:52
Darth_Vader
lissyara писал(а):драйвер в портах есть.
чем он не устроил?
Что-то я про порты не подумал. Сейчас попробую.
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 14:45:18
Darth_Vader
Как я и предполагал - замена /root на /usr/ports/x11/nvidia-driver ничего не дала. Такая же ошибка.
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 14:52:09
manefesto
Код: Выделить всё
cd /usr/ports/x11/nvidia-driver
make clean; # удаляем старые сорцы
make install clean; # собственно говоря ставим дрова
Дерево портов от какого числа ?
Я не пойму.... ты всё таки из портов ставишь или вручку компилишь... такое ощущение что вручку
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 16:14:31
Darth_Vader
Господа! Я ведь написал какая ошибка - вы что-то можете подсказать, как эту ошибку убрать? Зачем гадать - получится, не получится...
Коллекции портов и недели нет. Обновил в середине прошлой недели.
Что из портов, что из архива - один фиг, ошибка одна и та же. Соотвественно, проблема не в том, как именно я собираю драйвер.
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 16:25:31
manefesto
Не могу с тобой согласится.
При сборке из исходников, не учитываются "специфичные" для freebsd размещения libs и include.
В /usr/ports/mk лежат файлы в которых описаны специфичные параметры для сборки софта.
Пытался я собрать kde-3.5.5 когда в моих портах были тока 3.5.4 так ./configure у меня часто ругался на то что не может найти jpeglibs даже с указанием где они лежат через --with-extra-includes=/usr/local/includes.
Вохможно на момент выхода драйвера NVIDIA-FreeBSD-x86-100.14.11 было ошибка в сорцах которая была удачно поправлена с помомошью patch.
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 16:55:59
Alex Keda
флаги компилятора из /etc/make.conf убери.
и ответь - откуда всё-таки собираешь.
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 17:48:20
Darth_Vader
Сейчас собираю драйвер из коллекции портов.
В /etc/make.conf оставил только 2 строчки про версию perl.
Ничего не изменилось.
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 18:29:47
Alex Keda
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 19:48:43
Darth_Vader
# gcc -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.6 [FreeBDS] 20060305
#
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 21:08:04
Alex Keda
выкати полный лог сборки из портов
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 21:57:06
gg
grep -r -- -Wno-pointer-sign по папке с драйвером и /usr/share/mk. Если найдешь совпадения, то удали. -Wno-pointer-sign, если не ошибаюсь, из gcc 4.2.
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-13 23:49:16
Alex Keda
у меня такое было на курренте, когда налепил флагов компилятора для оптимизации...
=========
кстати - в портах далеко не одна версия дравйвера - все несобираются?
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-15 14:42:04
Darth_Vader
lissyara писал(а):выкати полный лог сборки из портов
# make install
===> Building for nvidia-driver-1.0.9746_5
===> src (all)
cc -O2 -mmmx -msse -msse2 -msse3 -pipe -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9746 -D__KERNEL__ -DNVRM -UDEBUG -U_DEBUG -DNDEBUG -O -fno-common -msoft-float -fno-unit-at-a-time -minline-all-stringops -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc -I/src -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c nvidia_ctl.c
cc1: error: unrecognized command line option "-Wno-pointer-sign"
*** Error code 1
Stop in /usr/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86-1.0-9746/src.
*** Error code 1
Stop in /usr/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86-1.0-9746.
*** Error code 1
Stop in /usr/ports/x11/nvidia-driver.
*** Error code 1
Stop in /usr/ports/x11/nvidia-driver.
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-15 14:45:23
Alex Keda
make clean вначале сделай
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-15 15:01:40
manefesto
чует моё сердце что у него соберется...
И вообще...плохая это привычка собирать вручку из сорцов....потом фиг вспомниш что и куда ставил
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-15 15:08:53
Darth_Vader
lissyara писал(а):make clean вначале сделай
Сделал. Те же яйца.
Re: Видеодрайвера NVIDIA-FreeBSD-x86-100.14.11 - ошибка при сбор
Добавлено: 2007-08-15 15:38:03
Darth_Vader
manefesto писал(а):чует моё сердце что у него соберется...
И вообще...плохая это привычка собирать вручку из сорцов....потом фиг вспомниш что и куда ставил
Дались вам сорцы.
Что из сорцов не собирается, что из портов не собирается.