графическая консоль

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Re: графическая консоль

Непрочитанное сообщение Гость » 2009-10-20 6:46:31

обновил порт: vesa-kmod.diff
добавил туда

Код: Выделить всё

# r161223 & r169222 (MFC)
# supported versions: http://www.freebsd.org/security/
.if ${OSVERSION} < 602110 || (${OSVERSION} >= 700000 && ${OSVERSION} < 700020)
BROKEN=		required version mismatch: ${OPSYS} earlier than 6.3 and 7.1 are not supported
.endif
большого смысла поддерживать версии ранее 6.3 и 7.1 все равно нет, ибо они более не поддерживаются разрабами и давно в EOL.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение manefesto » 2009-10-20 8:25:15

7.2-stable поддерживается ?
я такой яростный шо аж пиздеЦ
Изображение

Гость
проходил мимо

Re: графическая консоль

Непрочитанное сообщение Гость » 2009-10-20 8:56:29

manefesto писал(а):7.2-stable поддерживается ?
Да. Это RELENG_7_2 (/releng/7.2/) или старый RELENG_7 (/stable/7/) ? там в комментариях номера коммиттов в subversion написаны, к коим привязаны проверки на OSVERSION. В зависимости от того насколько старая у тебя версия порт либо соберется, либо сдастся в самом начале.

Код: Выделить всё

$ make OSVERSION=700019
===>  vesa-kmod-20091020 is marked as broken: required version mismatch: FreeBSD earlier than 6.3 and 7.1 are not supported.
*** Error code 1

Stop in /a/freebsd-ports/misc/vesa-kmod.
OSVERSION берется на основе <sys/param.h> или kern.osreldate

Код: Выделить всё

# Get __FreeBSD_version
.if !defined(OSVERSION)
.if exists(/usr/include/sys/param.h)
OSVERSION!=     ${AWK} '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < /usr/include/sys/param.h
.elif exists(/usr/src/sys/sys/param.h)
OSVERSION!=     ${AWK} '/^\#define[[:blank::]]__FreeBSD_version/ {print $$3}' < /usr/src/sys/sys/param.h
.else
OSVERSION!=     ${SYSCTL} -n kern.osreldate
.endif
.endif
для сборки используются исходники ядра, поэтому желательно чтобы они были той же версии, что и работающее ядро.

Я тестировал только сборку, загружать модуль не пробовал. Ниже warning'и, кои я решил проигнорить

Код: Выделить всё

$ make SYSDIR=/a/freebsd_releng_7_2/sys OSVERSION=700020
...
cc -O2 -pipe -march=native -fno-strict-aliasing -march=native -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -std=gnu99 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c x86bios.c
x86bios.c: In function 'x86bios_emu_inb':
x86bios.c:190: warning: comparison is always true due to limited range of data type
x86bios.c: In function 'x86bios_emu_outb':
x86bios.c:222: warning: comparison is always true due to limited range of data type
...
awk -f /a/git-freebsd/sys/conf/kmod_syms.awk x86bios.ko.debug  export_syms | xargs -J% objcopy % x86bios.ko.debug
objcopy --only-keep-debug x86bios.ko.debug x86bios.ko.symbols
objcopy --strip-debug --add-gnu-debuglink=x86bios.ko.symbols x86bios.ko.debug x86bios.ko
в Makefile'е есть комментарий о них

Код: Выделить всё

# r190919 (simplify in/out funcs)
# x86bios.c:190: warning: comparison is always true due to limited range of data type
.if ${OSVERSION} < 800078
MAKE_ENV+=      WERROR=
.endif
Если из-за них будет проблема, то можно засунуть патчик на основе r190919 в папку files/.

Гость
проходил мимо

Re: графическая консоль

Непрочитанное сообщение Гость » 2009-10-20 9:00:28

Гость писал(а):$ make SYSDIR=/a/freebsd_releng_7_2/sys OSVERSION=700020
указывать OSVERSION вручную не стоит. То был пример как я тестировал. Устанавливай как обычно

Код: Выделить всё

$ cd misc/vesa-kmod
$ make install clean

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-10-20 10:55:48

гм
Ким реализовал почти все идеи о которых я говорил в курренте
я не тестил
но с виду может заработать

хоть реализовано и не красиво
об этом я и пытался как то сказать
что у всех кто кодит под юниксы и частично под опенсоурс

цель - сделать что бы оно как то работало
а не сделать универсально и с минимум телодвижений

тоесть код размазали - растянули - раздули
фу

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение manefesto » 2009-10-20 11:45:28

киньте порт сюда
я такой яростный шо аж пиздеЦ
Изображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-10-20 11:46:49


Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение manefesto » 2009-10-20 11:49:40

ты мне дифф дал, в дереве портов нету...дай порт говорю
я такой яростный шо аж пиздеЦ
Изображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-10-20 11:52:39

шошо
ничего не понял)

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение manefesto » 2009-10-20 11:57:16

тупанул....хитро....порт в виде дифа
я такой яростный шо аж пиздеЦ
Изображение

Гость
проходил мимо

Re: графическая консоль

Непрочитанное сообщение Гость » 2009-10-20 13:16:47

manefesto писал(а):тупанул....хитро....порт в виде дифа
большого отличия от "порта в виде shar-файла" нет. Это наиболее приближенный вариант к тому с чем работают CVS, напр.

Код: Выделить всё

$ cvs -d:pserver:anoncvs@anoncvs.fr.FreeBSD.org:/home/ncvs rdiff -D2009/09/03 -D2009/09/04 ports/benchmarks

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение Alex Keda » 2009-10-20 13:36:58

2 paradox
ну так ты попробоуй ещё раз объяснить почему так а не иначе и чем плохо сделанное кимом...
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-10-20 13:43:10

ненадо там ничего обьяснять
последний мой рефакторинг всей бсд в ветке минибсд привел меня к тому же выводу что и 10 лет назад
лучше писать свою правильную ОС
чем 99% фиксить в других))

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение manefesto » 2009-10-20 15:01:03

dragonflybsd v2 ?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
NoResponse
мл. сержант
Сообщения: 76
Зарегистрирован: 2007-07-30 1:39:02
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение NoResponse » 2010-03-11 18:39:10

а ведь прошло :"":
http://svn.freebsd.org/viewvc/base?view ... ion=204546

UPD - Огромное СПАСИБО
Я сам по себе скопище энтропии. А по законам термодинамики, если не принимать никаких действий энтропия стремится к бесконечности. Похоже, так оно и есть.


Аватара пользователя
NoResponse
мл. сержант
Сообщения: 76
Зарегистрирован: 2007-07-30 1:39:02
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение NoResponse » 2010-03-12 9:32:42

эээм, точно. как то проморгал
но все равно, большое человеческое - спасибо
Я сам по себе скопище энтропии. А по законам термодинамики, если не принимать никаких действий энтропия стремится к бесконечности. Похоже, так оно и есть.