Подскажите как можно решить проблему установки сабжа.
Дело собственно вот в чём.Поставил Фрю-6.0 , обновил порты на текущий момент.
Х-ы по дуфолту с диска не ставил. Решил поставить новые с портов. На текущий момент там Хорг-7.3.1.
Запустил я portinstall xorg
===> xorg-7.3_1 depends on file: /usr/local/sbin/pkg_info — found
===> Patching for xorg-7.3_1
===> Configuring for xorg-7.3_1
—> Installing the new version via the port
===> Installing for xorg-7.3_1
===> xorg-7.3_1 depends on file: /usr/local/lib/dri/r128_dri.so — found
===> xorg-7.3_1 depends on file: /usr/local/libdata/pkgconfig/xbitmaps.pc — found
===> xorg-7.3_1 depends on file: /usr/local/lib/X11/icons/handhelds/cursors/X_cursor — found
===> xorg-7.3_1 depends on file: /usr/local/share/X11/doc/hardcopy/BDF/bdf.PS.gz — found
===> xorg-7.3_1 depends on file: /usr/local/libdata/xorg/apps — not found
===> Verifying reinstall for /usr/local/libdata/xorg/apps in /usr/ports/x11/xorg-apps
===> Vulnerability check disabled, database not found
===> Extracting for xorg-apps-7.3
===> xorg-apps-7.3 depends on file: /usr/local/sbin/pkg_info — found
===> Patching for xorg-apps-7.3
===> Configuring for xorg-apps-7.3
===> Installing for xorg-apps-7.3
===> xorg-apps-7.3 depends on executable: bdftopcf — found
===> xorg-apps-7.3 depends on executable: mkfontdir — found
===> xorg-apps-7.3 depends on executable: mkfontscale — found
===> xorg-apps-7.3 depends on executable: appres — found
===> xorg-apps-7.3 depends on executable: beforelight — found
===> xorg-apps-7.3 depends on executable: bitmap — found
===> xorg-apps-7.3 depends on executable: editres — found
===> xorg-apps-7.3 depends on executable: fonttosfnt — found
===> xorg-apps-7.3 depends on executable: fslsfonts — found
===> xorg-apps-7.3 depends on executable: fstobdf — found
===> xorg-apps-7.3 depends on executable: iceauth — found
===> xorg-apps-7.3 depends on executable: ico — found
===> xorg-apps-7.3 depends on executable: listres — found
===> xorg-apps-7.3 depends on executable: luit — found
===> xorg-apps-7.3 depends on file: /usr/local/sbin/mkcomposecache — found
===> xorg-apps-7.3 depends on executable: oclock — found
===> xorg-apps-7.3 depends on executable: showrgb — found
===> xorg-apps-7.3 depends on executable: rstart — found
===> xorg-apps-7.3 depends on executable: xon — found
===> xorg-apps-7.3 depends on executable: sessreg — found
===> xorg-apps-7.3 depends on executable: setxkbmap — found
===> xorg-apps-7.3 depends on executable: showfont — found
===> xorg-apps-7.3 depends on executable: smproxy — found
===> xorg-apps-7.3 depends on executable: twm — found
===> xorg-apps-7.3 depends on executable: viewres — found
===> xorg-apps-7.3 depends on executable: x11perf — found
===> xorg-apps-7.3 depends on executable: xauth — found
===> xorg-apps-7.3 depends on executable: xbacklight — found
===> xorg-apps-7.3 depends on executable: xbiff — found
===> xorg-apps-7.3 depends on executable: xcalc — found
===> xorg-apps-7.3 depends on executable: xclipboard — found
===> xorg-apps-7.3 depends on executable: xclock — found
===> xorg-apps-7.3 depends on executable: xcmsdb — found
===> xorg-apps-7.3 depends on executable: xconsole — found
===> xorg-apps-7.3 depends on executable: xcursorgen — found
===> xorg-apps-7.3 depends on executable: xdbedizzy — found
===> xorg-apps-7.3 depends on executable: xditview — found
===> xorg-apps-7.3 depends on executable: xdm — found
===> xorg-apps-7.3 depends on executable: xdpyinfo — found
===> xorg-apps-7.3 depends on executable: xdriinfo — found
===> xorg-apps-7.3 depends on executable: xedit — not found
===> Verifying reinstall for xedit in /usr/ports/x11/xedit
===> Vulnerability check disabled, database not found
===> Extracting for xedit-1.0.2
=> MD5 Checksum OK for xorg/app/xedit-1.0.2.tar.bz2.
=> SHA256 Checksum OK for xorg/app/xedit-1.0.2.tar.bz2.
===> xedit-1.0.2 depends on file: /usr/local/sbin/pkg_info — found
===> Patching for xedit-1.0.2
===> xedit-1.0.2 depends on file: /usr/local/libdata/pkgconfig/xt.pc — found
===> xedit-1.0.2 depends on file: /usr/local/libdata/pkgconfig/xaw8.pc — found
===> xedit-1.0.2 depends on file: /usr/local/libdata/pkgconfig/xp.pc — found
===> xedit-1.0.2 depends on file: /usr/local/libdata/pkgconfig/xprintutil.pc — found
===> xedit-1.0.2 depends on executable: pkg-config — found
===> Configuring for xedit-1.0.2
configure: WARNING: you should use --build, --host, --target
checking for a BSD-compatible install… /usr/bin/install -c -o root -g wheel
checking whether build environment is sane… yes
checking for gawk… no
checking for mawk… no
checking for nawk… nawk
checking whether make sets $(MAKE)… yes
checking whether to enable maintainer-specific portions of Makefiles… no
checking for i386-portbld-freebsd6.0-gcc… cc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether cc accepts -g… yes
checking for cc option to accept ANSI C… none needed
checking for style of include used by make… GNU
checking dependency style of cc… gcc3
checking for a BSD-compatible install… /usr/bin/install -c -o root -g wheel
checking for i386-portbld-freebsd6.0-ranlib… no
checking for ranlib… ranlib
checking for i386-portbld-freebsd6.0-pkg-config… no
checking for pkg-config… /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for TMP_XAW… yes
checking for XPRINT_UTIL… yes
checking for APPDEFS… yes
checking build system type… i386-portbld-freebsd6.0
checking host system type… i386-portbld-freebsd6.0
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
===> Building for xedit-1.0.2
make all-am
…..
…..
if cc -DHAVE_CONFIG_H -I. -I. -I. -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -I./lisp/re -D_BSD_SOURCE -DXEDIT -DINCLUDE_XPRINT_SUPPORT -O2 -fno-strict-aliasing -pipe -MT xedit-commands.o -MD -MP -MF «.deps/xedit-commands.Tpo» -c -o xedit-commands.o `test -f 'commands.c' || echo './’`commands.c; then mv -f «.deps/xedit-commands.Tpo» «.deps/xedit-commands.Po»; else rm -f «.deps/xedit-commands.Tpo»; exit 1; fi
In file included from commands.c:33:
printdialog.h:55: error: syntax error before «XpuColorspaceRec»
In file included from commands.c:34:
print.h:51: error: syntax error before «XpuColorspaceRec»
commands.c: In function `printOKXtProc’:
commands.c:552: error: structure has no member named `colorspace'
* Error code 1
Stop in /usr/ports/x11/xedit/work/xedit-1.0.2.
* Error code 1
Stop in /usr/ports/x11/xedit/work/xedit-1.0.2.
* Error code 1
Stop in /usr/ports/x11/xedit.
* Error code 1
Stop in /usr/ports/x11/xedit.
* Error code 1
Stop in /usr/ports/x11/xorg-apps.
* Error code 1
Stop in /usr/ports/x11/xorg-apps.
* Error code 1
Stop in /usr/ports/x11/xorg.
* Error code 1
Stop in /usr/ports/x11/xorg.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall.21476.0 make reinstall
** Fix the installation problem and try again.
** Listing the failed packages (*:skipped / !:failed)
! x11/xorg (install error)
—> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Вероятно потому как хотя бы иногда, хотя бы после наступания на подобные грабли (правильнее — в превентивном порядке) полезно читать /usr/ports/UPDATING.
Там всё есть!
RTFM!
UPDATE читал , у меня до этого была ошибка которую поправилась после того как сделал то что было указано в апдейте. Указано было на то что забекапить /usr/X11R6 и запустить скрипт с /usr/ports/Tools/ который перемещает /usr/X11R6 в /usr/local/X11R6 и создаёт симлинк.
Может я что-то упустил.
Очень интерееесно.
Я такого момента не помню.
Задача решается так:
Дело в том что я не обновляю Х-ы , я систему без Х-ов ставил.
Тоесть Х-ы ставлю с нуля.
Ладно попробую вариант с X_WINDOW_SYSTEM=xorg XORG_UPGRADE=yes.
Результат отпишу.
Знаю.
У меня тоже всё дело в некоторых библиотечках.
X_WINDOW_SYSTEM нафиг не нужно.
Необходимо и достаточно:
Непомогло. Вывод тотже вылетает на компиляции xedit.
Что еще нужно поправить ?
export XORG_UPGRADE=yes
# cd /usr/ports/x11/xorg
# make
Building for xedit-1.0.2
make all-am
if cc -DHAVE_CONFIG_H -I. -I. -I. -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -I./lisp/re -D_BSD_SOURCE -DXEDIT -DINCLUDE_XPRINT_SUPPORT -O2 -fno-strict-aliasing -pipe -MT xedit-commands.o -MD -MP -MF «.deps/xedit-commands.Tpo» -c -o xedit-commands.o `test -f 'commands.c' || echo './’`commands.c; then mv -f «.deps/xedit-commands.Tpo» «.deps/xedit-commands.Po»; else rm -f «.deps/xedit-commands.Tpo»; exit 1; fi
In file included from commands.c:33:
printdialog.h:55: error: syntax error before «XpuColorspaceRec»
In file included from commands.c:34:
print.h:51: error: syntax error before «XpuColorspaceRec»
commands.c: In function `printOKXtProc’:
commands.c:552: error: structure has no member named `colorspace'
* Error code 1
Stop in /usr/ports/x11/xedit/work/xedit-1.0.2.
* Error code 1
Stop in /usr/ports/x11/xedit/work/xedit-1.0.2.
* Error code 1
Stop in /usr/ports/x11/xedit.
* Error code 1
Stop in /usr/ports/x11/xorg-apps.
* Error code 1
Stop in /usr/ports/x11/xorg.
Перед второй попыткой делал (хотя по моему опыту — избыточно, но я из Х-ов ставил только то, что тянет за собой по зависимостям vim в стандартной комплектации)?
да чё я только не делал clean и смотрел в исходник , ХЗ , в генту работал емерж и всё канает никаких вопросов.
А тут …
И emerge’ил ты именно xorg?
Не верю!
Как и в то, что ты ставишь xorg ради самого себя.
Вывод: попробуй поставить его в качестве зависимости (например того WM, который предполагаешь использовать).
Предполагаю, что дело в этой опции -DINCLUDE_XPRINT_SUPPORT. Очевидно у тебя нет нужных заголовочных файлов. Вот для размышления ссылки:
http://lists.freedesktop.org/pipermail/release-wranglers/2004-September/001000.html
http://xprint.mozdev.org/news.html
Глупый вопрос: какие пакеты были установлены в системе на момент обновления портов и попытки установки Х-ов?
делал?
portupgrade -rf gettext не делал
Установлены были базовые пакеты.
Ну были и такие как cvsup, vi.
Правда они были зависимы от либ Х-ов 6.8.2.
Сейчас еще пытаюсь установить. С переменным успехом получается,делаю конечно не совсем правильным способом , если вылетает компиляция смотрю из-за какого пакета и стараюсь заменить его на уже готовый бинарник , потом опять запускаю компиляцию.
Хотел поставить всё с пакетов, но portinstall -P xorg , не может законнектится к ФТП и забрать пакеты ,вследствии начинает собиратся с исходников
Сделал я такую операцию, пересобрались базовые компоненты системы.
но когда дошло до Х-ов вот такое выпалило:
Making all in Xext
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../include -I../hw/xfree86/dixmods/extmod -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -D_THREAD_SAFE -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/pixman-1 -I/usr/local/include/hal -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I../include -I../include -I../Xext -I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -DDEFAULTPOLICYFILE=\«/usr/local/lib/xserver/SecurityPolicy\» -O2 -fno-strict-aliasing -pipe -MT shape.lo -MD -MP -MF .deps/shape.Tpo -c -o shape.lo shape.c
mkdir .libs
cc -DHAVE_CONFIG_H -I. -I../include -I../hw/xfree86/dixmods/extmod -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -D_THREAD_SAFE -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/pixman-1 -I/usr/local/include/hal -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I../include -I../include -I../Xext -I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -DDEFAULTPOLICYFILE=\«/usr/local/lib/xserver/SecurityPolicy\» -O2 -fno-strict-aliasing -pipe -MT shape.lo -MD -MP -MF .deps/shape.Tpo -c shape.c -fPIC -DPIC -o .libs/shape.o
shape.c: In function `ProcShapeRectangles’:
shape.c:336: error: `ShapeInput' undeclared (first use in this function)
shape.c:336: error: (Each undeclared identifier is reported only once
shape.c:336: error: for each function it appears in.)
shape.c: In function `ProcShapeMask’:
shape.c:436: error: `ShapeInput' undeclared (first use in this function)
shape.c: In function `ProcShapeCombine’:
shape.c:546: error: `ShapeInput' undeclared (first use in this function)
shape.c: In function `ProcShapeOffset’:
shape.c:664: error: `ShapeInput' undeclared (first use in this function)
shape.c: In function `SendShapeNotify’:
shape.c:956: error: `ShapeInput' undeclared (first use in this function)
shape.c: In function `ProcShapeGetRectangles’:
shape.c:1054: error: `ShapeInput' undeclared (first use in this function)
* Error code 1
Stop in /usr/ports/x11-servers/xorg-server/work/xorg-server-1.4/Xext.
* Error code 1
Stop in /usr/ports/x11-servers/xorg-server/work/xorg-server-1.4.
* Error code 1
Stop in /usr/ports/x11-servers/xorg-server.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.98953.16 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=xorg-server-1.4,1 UPGRADE_PORT_VER=1.4,1 make
** Fix the problem and try again.
—> Skipping 'x11-drivers/xf86-video-via' (xf86-video-via-0.2.2_2) because a requisite package 'xorg-server-1.4,1\′ (x11-servers/xorg-server) failed (specify -k to force)
—> Skipping 'x11-drivers/xf86-video-apm' (xf86-video-apm-1.1.1_1) because a requisite package 'xorg-server-1.4,1\′ (x11-servers/xorg-server) failed (specify -k to force)
—> Skipping 'x11-drivers/xf86-video-vmware' (xf86-video-vmware-10.15.2) because a requisite package 'xorg-server-1.4,1\′ (x11-servers/xorg-server) failed (specify -k to force)
—> Skipping 'x11-drivers/xf86-video-vga' (xf86-video-vga-4.1.0_1) because a requisite package 'xorg-server-1.4,1\′ (x11-servers/xorg-server) failed (specify -k to force)
—> Skipping 'x11-drivers/xf86-input-keyboard' (xf86-input-keyboard-1.2.2) because a requisite package 'xorg-server-1.4,1\′ (x11-servers/xorg-server) failed (specify -k to force)
—> Skipping 'x11-drivers/xf86-input-mouse' (xf86-input-mouse-1.2.3) because a requisite package 'xorg-server-1.4,1\′ (x11-servers/xorg-server) failed (specify -k to force)
—> Skipping 'x11-drivers/xf86-video-fbdev' (xf86-video-fbdev-0.3.1_1) because a requisite package 'xorg-server-1.4,1\′ (x11-servers/xorg-server) failed (specify -k to force)
—> Skipping 'x11-drivers/xf86-input-vmmouse' (xf86-input-vmmouse-12.4.3) because a requisite package 'xorg-server-1.4,1\′ (x11-servers/xorg-server) failed (specify -k to force)
—> Skipping 'x11-drivers/xf86-video-vesa' (xf86-video-vesa-1.3.0_1) because a requisite package 'xorg-server-1.4,1\′ (x11-servers/xorg-server) failed (specify -k to force)
** Listing the failed packages (*:skipped / !:failed)
! x11-servers/xorg-server (xorg-server-1.4,1) (compiler error)
* x11-drivers/xf86-video-via (xf86-video-via-0.2.2_2)
* x11-drivers/xf86-video-apm (xf86-video-apm-1.1.1_1)
* x11-drivers/xf86-video-vmware (xf86-video-vmware-10.15.2)
* x11-drivers/xf86-video-vga (xf86-video-vga-4.1.0_1)
* x11-drivers/xf86-input-keyboard (xf86-input-keyboard-1.2.2)
* x11-drivers/xf86-input-mouse (xf86-input-mouse-1.2.3)
* x11-drivers/xf86-video-fbdev (xf86-video-fbdev-0.3.1_1)
* x11-drivers/xf86-input-vmmouse (xf86-input-vmmouse-12.4.3)
* x11-drivers/xf86-video-vesa (xf86-video-vesa-1.3.0_1)
—> Packages processed: 16 done, 0 ignored, 9 skipped and 1 failed
Так…
А если поставить переменную окружения и попробовать выполнить
?
Какую именно переменную окружения ты имеешь ввиду ?
Которая
ЗЫ: См. личку.