Страница 1 из 3

При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-09 17:17:30
sunapex
Люди не судите срого, я еще только учусь с этим софтом работать, почти весь и-нет излазил, всякое попробовал, но не могу решить наверное для Вас простую проблему.
FreeBSD 7.2, с последними обновлениями портов, через cvsup и portupgrade, почти установлены desktop-ы KDE4, Gnome2 и xfce4...
При установки например пакетов описанных на этом самом ресурсе: desktopbsd-tools, Knemo и т.п. все заканчивается плохо...

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

gmake[1]: *** [bin/../sobin/libgs.so.8.64] +°шсър 1
gmake[1]: Leaving directory `/usr/ports/print/ghostscript8/work/ghostscript-8.64
'
gmake: *** [so] +°шсър 2
*** Error code 1

Stop in /usr/ports/print/ghostscript8.
*** Error code 1

Stop in /usr/ports/print/ghostscript8.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall20090606-19
75-mtwadj-0 env make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! print/ghostscript8    (new compiler error)
[root@freebsd7 /usr/ports]#

./obj/../soobj/gdevxalt.o(.text+0x17e0): first defined here
gmake[1]: *** [bin/../sobin/libgs.so.8.64] ?°шсър 1
gmake[1]: Leaving directory `/usr/ports/print/ghostscript8/work/ghostscript-8.64
'
gmake: *** [so] ?°шсър 2
*** Error code 1

Stop in /usr/ports/print/ghostscript8.
*** Error code 1

Stop in /usr/ports/print/ghostscript8.
*** Error code 1

Stop in /usr/ports/graphics/graphviz.
*** Error code 1

Stop in /usr/ports/graphics/graphviz.
*** Error code 1

Stop in /usr/ports/devel/doxygen.
*** Error code 1

Stop in /usr/ports/devel/doxygen.
*** Error code 1

Stop in /usr/ports/audio/jack.
*** Error code 1

Stop in /usr/ports/audio/arts.
*** Error code 1

Stop in /usr/ports/audio/arts.
*** Error code 1

Stop in /usr/ports/x11/kdelibs3.
*** Error code 1

Stop in /usr/ports/x11/kdebase3.
*** Error code 1

Stop in /usr/ports/x11/kdebase3.
*** Error code 1

Stop in /usr/ports/sysutils/desktopbsd-tools.
[root@freebsd7 /usr/ports/sysutils/desktopbsd-tools]# cd ..

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

[root@freebsd7 /usr/ports/net]# cd knemo
[root@freebsd7 /usr/ports/net/knemo]# make install clean
=> knemo-0.4.1.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://www.eris23.de/knemo/.
knemo-0.4.1.tar.bz2                           100% of  579 kB   38 kBps 00m00s
===>  Extracting for knemo-0.4.1_2
=> MD5 Checksum OK for knemo-0.4.1.tar.bz2.
=> SHA256 Checksum OK for knemo-0.4.1.tar.bz2.
===>  Patching for knemo-0.4.1_2
......
/bin/mv /usr/ports/print/ghostscript8/work/ghostscript-8.64/base/write_t[12].[ch
]  /usr/ports/print/ghostscript8/work/ghostscript-8.64/base/wrfont.[ch]  /usr/po
rts/print/ghostscript8/work/ghostscript-8.64/psi
mv: rename /usr/ports/print/ghostscript8/work/ghostscript-8.64/base/write_t[12].
[ch] to /usr/ports/print/ghostscript8/work/ghostscript-8.64/psi/write_t[12].[ch]
: No such file or directory
mv: rename /usr/ports/print/ghostscript8/work/ghostscript-8.64/base/wrfont.[ch]
to /usr/ports/print/ghostscript8/work/ghostscript-8.64/psi/wrfont.[ch]: No such
file or directory
*** Error code 1

Stop in /usr/ports/print/ghostscript8.
*** Error code 1

Stop in /usr/ports/print/ghostscript8.
*** Error code 1

Stop in /usr/ports/graphics/graphviz.
*** Error code 1

Stop in /usr/ports/graphics/graphviz.
*** Error code 1

Stop in /usr/ports/devel/doxygen.
*** Error code 1

Stop in /usr/ports/devel/doxygen.
*** Error code 1

Stop in /usr/ports/audio/jack.
*** Error code 1

Stop in /usr/ports/audio/arts.
*** Error code 1

Stop in /usr/ports/audio/arts.
*** Error code 1

Stop in /usr/ports/x11/kdelibs3.
*** Error code 1

Stop in /usr/ports/net/knemo.
[root@freebsd7 /usr/ports/net/knemo]#
Пособите пожалуйста как победить проблему!!
Игорь

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-09 17:24:44
hizel
сначала ghostscript соберите

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-09 17:28:19
sunapex
Собирал заново и устанавливал через portinstall(portupgrade) -rRf ghostscript и через make install clean
Все одно и тоже...

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-09 17:31:31
sunapex
Даже правки в makeconf делал по рекомендации зарубежных ресурсов...
Может по специальному как надо собрать, объясните пожалуйста...

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-09 17:43:35
sunapex
Так может кто помочь толковым советом???

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-09 17:59:33
Mefis
а сам ghostscript8 пробывали руками поставить? скачать с нета и распаковать/установить.
а что в make.conf ?

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-09 18:03:19
sunapex
конечно!
и как только не пробовал, и скачивал руками, кидал в папку distfiles...
Может действительно именно в этой последней версии ошибка?
Сейчас попробовал собрать версию ghostscript7, собралось без проблем!!!

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-09 18:09:24
sunapex
Робята!!!
Попробовал собрать 7-ю последнюю версию и смотрите сами???

mv: rename /usr/ports/print/ghostscript8/work/ghostscript-8.64/base/write_t[12].
[ch] to /usr/ports/print/ghostscript8/work/ghostscript-8.64/psi/write_t[12].[ch]
: No such file or directory
mv: rename /usr/ports/print/ghostscript8/work/ghostscript-8.64/base/wrfont.[ch]
to /usr/ports/print/ghostscript8/work/ghostscript-8.64/psi/wrfont.[ch]: No such
file or directory
*** Error code 1

Stop in /usr/ports/print/ghostscript8.
*** Error code 1

Stop in /usr/ports/print/ghostscript8.
[root@freebsd7 /usr/ports/print/ghostscript8]# cd ..
[root@freebsd7 /usr/ports/print]# cd ghostscript7
[root@freebsd7 /usr/ports/print/ghostscript7]# make install
===> Installing for ghostscript7-7.07_20

Note: in order to use the script dvipdf, dvips must be installed.
This program may be provided by either print/dvips or print/dvipsk-tetex
(print/dvipsk-tetex may be preferable since it doesn't conflict with
tetex things).

===> Compressing manual pages for ghostscript7-7.07_20
===> Registering installation for ghostscript7-7.07_20
[root@freebsd7 /usr/ports/print/ghostscript7]#

И как это понимать????

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-09 18:21:27
sunapex
Попробовал установить опять knemo и desktopbsd-tools опять ругается на ghostscript8, как системе указать что по умолчанию надо использовать 7-ю версию или как все-же умудриться поставить 8-у...

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 1:31:44
paradox
обнови нормально через cvs порты для начала

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 9:54:24
sunapex
Я уже объяснять устал, что все простые и стандартные процедуры обязательно проделываю и неоднократно!
# cvsup -g -L 2 ~/cvs-supfile (в конце файла ports-all tag=.)
# portupgrade -arR
и т.д. и т.п.
Что конкретно еще надо сделать????

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 9:56:47
sunapex
И вообже, прочитайте самый первый пост, прежде чем давать стандартные советы, там -же написано, что все что надо я сделал и постоянно это делаю!

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 12:48:19
hizel
кстати в print/ghostscript8 куча опций, вы просто не ту комбинцию выбрали :-)
лучше его собирать в конфигурации по умолчанию

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 18:03:54
Гость
sunapex писал(а):конечно!
и как только не пробовал, и скачивал руками, кидал в папку distfiles...
Может действительно именно в этой последней версии ошибка?
Сейчас попробовал собрать версию ghostscript7, собралось без проблем!!!
звучит как будто у тебя ghostscript8 сам не собирается. Если у тебя ghostscript8 уже установлен, то странно что другие порты пытаются его собрать заново.

А вот на этот вопрос ты не ответил:
Mefis писал(а):а что в make.conf ?

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 18:06:38
Гость
ах да, в следующий раз выкладывай полный лог сборки куда-нить на pastebin.ca, например. У тя ghostscript8 вполне может не собраться, если в make.conf прописано FORCE_MAKE_JOBS.

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 18:32:21
sunapex
В make.conf по рекомендации этого самого ресурса:
# Intel x86 architecture:
# (Intel CPUs) nocona pentium4[m] prescott pentium3[m] pentium-m
# pentium2 pentiumpro pentium-mmx pentium i486 i386
CPUTYPE?=pentium4
# Здесь указываем дополнительные флаги
CFLAGS=-O1 -pipe
NO_PROFILE=true # Обход построения библиотек для профилирования
# Говорим что флаги включать обязательно
NO_CPU_CFLAGS=false
NO_CPU_COPTFLAGS=false
# Отрубаем сборку ненужных библиотек и софта
# посмотреть что еще можно накрутить тут
# /usr/share/examples/etc/make.conf или чуть ниже я опишу.
MAKE_KERBEROS4=false
MAKE_KERBEROS5=false
NO_BIND=true
NO_SENDMAIL=true
NO_GAMES=true
# Теперь FORCE портов..

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

FORCE_PKG_REGISTER=yes
# added by use.perl 2009-06-09 17:35:11
PERL_VERSION=5.8.9

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 18:39:40
paradox
gmake[1]: *** [bin/../sobin/libgs.so.8.64] ?°шсър 1
загадочная у вас локаль

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 18:44:04
sunapex
Так и не понял, как правильно переставить этот самый ghostscript8, можно более точно указать?
Стандартными средствами не получается:
# make reinstall clean # в своей папке разумеется
# portupgrade -rRNf ghostscript8
# portinstall -rR ghostscript8
# portinstall -rRP ghostscript8 # из пакетов
# pkg_add ghostscript8
и т.д и т.п
Вот так все и кончается...
! print/ghostscript8 (new compiler error)

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 18:45:42
sunapex
Про консоль не обращайте внимания это когда в виндах сообщение копируешь они не опознают эти шрифты...
из под unix-соидов все нормально...

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 18:49:50
sunapex
Разумеется режим FORSE убирал из make.conf и вернул обратно,
каждый раз набирать
make install FORCE_PKG_REGISTER=yes
напрягает...

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 18:51:14
Гость
sunapex писал(а):CFLAGS=-O1 -pipe
.... а старой значение CFLAGS перезаписывается. Ну-ну, продолжай использовать `=' вместо `+='.

Интересно где ты совет трогать CFLAGS вообще откопал. Разработчики неоднократно говорили, что "лучше не трогать CFLAGS вообще, иначе пеняйте на себя".
sunapex писал(а):# Говорим что флаги включать обязательно
NO_CPU_CFLAGS=false
NO_CPU_COPTFLAGS=false
ROFL! Возьми словари и переведи что эти опции реально значат. Подсказка: они отключают оптимизацию. Почему? Потому что .mk-файлы в /usr/share/mk/ у большинства NO_/WITH_/whatever смотрят не на значение, а на "определена/не определена" ли переменная.

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

.if !defined(NO_CPU_CFLAGS)
CFLAGS += ${_CPUCFLAGS}
.endif
Где здесь проверка на значение "false"?

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 18:55:36
Гость
sunapex писал(а):Так и не понял, как правильно переставить этот самый ghostscript8, можно более точно указать?
выкинь из make.conf абсолютно все кроме PERL_VERSION и обнови ghostscript8

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

$ portupgrade -m MAKE_JOBS_UNSAFE= -f ghostscript8
и в случае неудачно сборки выложи полный лог на pastebin.ca.

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 22:05:08
sunapex
Я вообще просто скопироал make.conf отсюда
http://www.lissyara.su/?id=1326
Только исправил проц и Perl.
Поэтому все вопросы по поводу make.conf к автору статьи и похоже владельцу этого самого ресурса...
Остальное попробую...
Я правда так и не понял что значит выложить полный лог на pastebin.ca???
Често говоря, я еще не всего в вашем "базаре" понимаю, я же не пытаюсь Вас тоже заставить по "фени ботать"!!!
Поэтому будьте добры, пишите по русски пожалуйста!!!

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 22:11:27
sunapex
Будьте добры, укажите как конфиг точно прописать, я не собираюсь админить по крупному, я специалист в другой отрасли, мне всего лишь надо свою машину отладить и немного опыта набраться как это юзать.
Состав железа CPU-iC430,MB-iG31,RAM-2Gb, OS FreeBSD 7.2...

Re: При установке любых портов ругается на ghostscript8

Добавлено: 2009-06-11 22:20:28
sunapex
Спаибо добрый человек, в make.conf оставил только это:

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

CPUTYPE?=pentium4
# added by use.perl 2009-06-11 20:45:10
PERL_VERSION=5.8.9

Результат опять такой:
gmake[1]: *** [bin/../sobin/libgs.so.8.64] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/print/ghostscript8/work/ghostscript-8.64
'
gmake: *** [so] Ошибка 2
*** Error code 1

Stop in /usr/ports/print/ghostscript8.
*** Error code 1

Stop in /usr/ports/print/ghostscript8.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20090611-94
054-12ovi6z-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=ghostscript8-8.64_1 UPGR
ADE_PORT_VER=8.64_1 make MAKE_JOBS_UNSAFE=
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! print/ghostscript8 (ghostscript8-8.64_1)      (new compiler error)
[root@freebsd7 /usr/ports]#