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

Не могу поставить mc

Добавлено: 2008-06-06 10:37:18
sheva.sv
После изучений man pkg_delete )))) , выполнил

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

pkg_delete -a
Значит наблюдаю как все мои пакеты улетают нах..... и тут меня осениело)))) ...но было позно)), короче похерел немного . Почти все востановил , но вот с MC у меня появилась такая бяка.

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

cd /usr/ports/misc/mc
make


checking for Unicode support in PCRE... no
configure: error: *** The system-supplied PCRE does not support Unicode properties or UTF-8.
===>  Script "configure" failed unexpectedly.
Please run the gnomelogalyzer, available from
"http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will diagnose the
problem and suggest a solution. If - and only if - the gnomelogalyzer cannot
solve the problem, report the build failure to the FreeBSD GNOME team at
gnome@FreeBSD.org, and attach (a)
"/usr/ports/devel/glib20/work/glib-2.16.3/config.log", (b) the output of the
failed make command, and (c) the gnomelogalyzer output. Also, it might be a
good idea to provide an overview of all packages installed on your system
(i.e. an `ls /var/db/pkg`). Put your attachment up on any website,
copy-and-paste into http://freebsd-gnome.pastebin.com, or use send-pr(1) with
the attachment. Try to avoid sending any attachments to the mailing list
(gnome@FreeBSD.org), because attachments sent to FreeBSD mailing lists are
usually discarded by the mailing list software.
*** Error code 1

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

Stop in /usr/ports/misc/mc.
*** Error code 1

Stop in /usr/ports/misc/mc.

Преред этим он матюкался на версию libscape 7.0 и требовал выше. Я переставил PCRE (2 раза). Второй раз точно пересмотрел , что бы былыли включены Unicode и UTF-8, ошибка остается. Помогите разобраться.

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

uname -r
6.2-RELEASE-p11

Re: Не могу поставить mc

Добавлено: 2008-06-06 10:39:42
paradox
http://www.freebsd.org/gnome/gnomelogalyzer.sh
оно просит запустить
что бы прога разрешила проблему

Re: Не могу поставить mc

Добавлено: 2008-06-06 10:43:51
zingel
Нужно сделать:

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

make -С /usr/ports/devel/pcre && portupgarade -f /usr/ports/devel/glib20 || pkgdb -F /usr/ports/devel/glib20; cd /usr/ports/misc/mc; make deinstall  && make rmconfig && make install clean 
отпишите, что получилось.

Re: Не могу поставить mc

Добавлено: 2008-06-06 10:49:09
sheva.sv
после

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

make -С /usr/ports/devel/pcre && portupgarade -f /usr/ports/devel/glib20 || pkgdb -F /usr/ports/devel/glib20; cd /usr/ports/misc/mc; make deinstall  && make rmconfig && make install clean
ничего не изменилось.

сейчас пытаюсь запустить gnomelogalyzer.sh

Re: Не могу поставить mc

Добавлено: 2008-06-06 10:54:00
zingel
Выложите сюда:

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

/usr/ports/devel/glib20/work/glib-2.16.3/config.log

Re: Не могу поставить mc

Добавлено: 2008-06-06 11:21:20
sheva.sv
После выполения

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

./gnomelogalyzer.sh
получил результат

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

Generating build log. Please wait... done.

The cause of your build failure is not known to gnomelogalyzer.sh.  Before
e-mailing the build log to the FreeBSD GNOME team at freebsd-gnome@FreeBSD.org,
TRY EACH OF THE FOLLOWING:

  * If you are generating your own logfile, make sure to generate it with
    something similar to:
          "make 2>&1 | tee /path/to/logfile" (sh/bash/ksh/zsh) or
          "make |& tee /path/to/logfile" (csh/tcsh)
        * Make sure your cvsup(1) configuration file specifies the 'ports-all'
          collection
        * Run cvsup(1) and attempt the build again
        * Check /usr/ports/UPDATING for information pertinent to your build
          failure
        * 99% of the commonly reported build failures can be solved by
          running "portupgrade -a"
        * Read the FAQs at http://www.FreeBSD.org/gnome/
        * Search the archives of freebsd-gnome@FreeBSD.org.  Archives can be
          searched at http://www.freebsd.org/gnome/index.html#search

If you have not performed each of the above suggestions, don't bother asking
for help.  The chances are good that you'll simply be told to perform one of
the aforementioned steps.
Прилаживаю файл

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

/usr/ports/devel/glib20/work/glib-2.16.3/config.log

Re: Не могу поставить mc

Добавлено: 2008-06-06 11:29:35
paradox
в pcre неподдерживаеться UTF8
нужно смотреть изучать как устанавливался

Re: Не могу поставить mc

Добавлено: 2008-06-06 11:38:49
zingel
нужно пересобрать pcre c параметром --enable-unicode-properties, для этого делаем:

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

1)cd /usr/ports/devel/pcre/ && make deinstall clean
2)make rmconfig  && make && make install clean   - Указываем там в окошечке поддержку юникод
3)portupgrade -f devel/glib20
если там нет окошечка, тогда, нужно выполнить ./configure руками, вот с такими параметрами:

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

--prefix=/usr/ports/devel/pcre/work/ --enable-utf8 --enable-unicode-properties
после чего поппробвать это смейкать:

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

make && make test
и выложить сюда то, что получилось.

Re: Не могу поставить mc

Добавлено: 2008-06-06 11:44:12
paradox
есть предположение что pcre с такими параметрами еще на чем то завязан гномовском
мож каких быблиотеках итд

ну посмотрим

Re: Не могу поставить mc

Добавлено: 2008-06-06 11:52:41
zingel
я полагаю, что вся проблема в том, что есть кривые записи в INDEX, если ничего не получится, нужно будет переделывать, вот так, к примеру:

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

cd /usr/ports && make fetchindex && portsdb -Fu
кроме этого, хочется посмотреть вывод команды:

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

ldd -a /usr/local/lib/libglib-2.0.so

Re: Не могу поставить mc

Добавлено: 2008-06-06 12:35:25
sheva.sv
Выполняю

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

g1# cd /usr/ports/devel/pcre/ && make deinstall clean
===>  Deinstalling for devel/pcre
===>   Deinstalling pcre-7.7
pkg_delete: package 'pcre-7.7' is required by these other packages
and may not be deinstalled (but I'll delete it anyway):
libslang2-2.1.3
===>  Cleaning for pcre-7.7
Выполняю pkg_delete libslang2-2.1.3
и после этого повторяю.

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

cd /usr/ports/devel/pcre/ && make deinstall clean
===>  Deinstalling for devel/pcre
===>   pcre not installed, skipping
===>  Cleaning for pcre-7.7
Делаю

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

make rmconfig  && make && make install clean
но окошечка нет!!! но при выводе на экран появляется такая инфа

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

pcre-7.7 configuration summary:

    Install prefix .................. : /usr/local
    C preprocessor .................. : cc -E
    C compiler ...................... : cc
    C++ preprocessor ................ : c++ -E
    C++ compiler .................... : c++
    Linker .......................... : /usr/bin/ld
    C preprocessor flags ............ :
    C compiler flags ................ : -O2 -fno-strict-aliasing -pipe
    C++ compiler flags .............. : -O2 -fno-strict-aliasing -pipe
    Linker flags .................... :
    Extra libraries ................. :

    Build C++ library ............... : yes
    Enable UTF-8 support ............ : yes
    Unicode properties .............. : yes
    Newline char/sequence ........... : lf
    \R matches only ANYCRLF ......... : no
    EBCDIC coding ................... : no
    Rebuild char tables ............. : no
    Use stack recursion ............. : yes
    POSIX mem threshold ............. : 10
    Internal link size .............. : 2
    Match limit ..................... : 10000000
    Match limit recursion ........... : MATCH_LIMIT
    Build shared libs ............... : yes
    Build static libs ............... : yes
    Link pcregrep with libz ......... : no
    Link pcregrep with libbz2 ....... : no
    Link pcretest with libreadline .. : no
все завершается без ошибок.

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

portupgrade -f devel/glib20
[Rebuilding the pkgdb <format:bdb_btree> in /var/db/pkg ... - 149 packages found (-0 +149) ....................................................................................................100................................................. done]
Про окошечко я выше писал , но все же попробывал

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

--prefix=/usr/ports/devel/pcre/work/ --enable-utf8 --enable-unicode-properties
не выполняется ./configure , пишет

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

./configure: Command not found
Выполнил

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

g1# cd /usr/ports && make fetchindex && portsdb -Fu
/usr/ports/INDEX-6.bz2                        100% of 1129 kB  184 kBps
Fetching the ports index ... done
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 18597 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000..... ..... done]
и это тоже

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

ldd -a /usr/local/lib/libglib-2.0.so
/usr/local/lib/libglib-2.0.so:
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x28225000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2822e000)
/usr/local/lib/libintl.so.8:
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2822e000)

Re: Не могу поставить mc

Добавлено: 2008-06-06 13:21:48
zingel
попробуйте собрать вот так:

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

cd /usr/ports/devel/dlib20 && make WITHOUT=pcre && make test

Re: Не могу поставить mc

Добавлено: 2008-06-06 13:39:26
sheva.sv
нет , тот же результат

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

checking pkg-config is at least version 0.9.0... yes
checking for PCRE... yes
checking for Unicode support in PCRE... no
configure: error: *** The system-supplied PCRE does not support Unicode properties or UTF-8.
===>  Script "configure" failed unexpectedly.
Please run the gnomelogalyzer, available from
"http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will diagnose the
problem and suggest a solution. If - and only if - the gnomelogalyzer cannot
solve the problem, report the build failure to the FreeBSD GNOME team at
gnome@FreeBSD.org, and attach (a)
"/usr/ports/devel/glib20/work/glib-2.16.3/config.log", (b) the output of the
failed make command, and (c) the gnomelogalyzer output. Also, it might be a
good idea to provide an overview of all packages installed on your system
(i.e. an `ls /var/db/pkg`). Put your attachment up on any website,
copy-and-paste into http://freebsd-gnome.pastebin.com, or use send-pr(1) with
the attachment. Try to avoid sending any attachments to the mailing list
(gnome@FreeBSD.org), because attachments sent to FreeBSD mailing lists are
usually discarded by the mailing list software.
*** Error code 1

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

Stop in /usr/ports/devel/glib20.

Re: Не могу поставить mc

Добавлено: 2008-06-06 14:03:14
zingel
надо писать багрепорт мейнтейнеру или переустанавливать glib, придворительно его удалив, со всеми зависимостями

Re: Не могу поставить mc

Добавлено: 2008-06-06 16:24:05
sheva.sv
а как мне его удалить ?
вот выводы:

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

g1# find / -name glib
/usr/local/include/glib-2.0/glib
/usr/ports/devel/glib20/work/glib-2.16.3/docs/reference/glib
/usr/ports/devel/glib20/work/glib-2.16.3/glib
g1# pkg_info |grep glib
g1#

Re: Не могу поставить mc

Добавлено: 2008-06-06 16:28:11
paradox
pkg_delete
а потом то что не удалилось удалять ручками
все что касаеться его

Re: Не могу поставить mc

Добавлено: 2008-06-06 16:29:52
sheva.sv
подскажите как узнать что к glib относится ?

Re: Не могу поставить mc

Добавлено: 2008-06-06 16:34:52
sheva.sv
ee /usr/ports/devel/glib20/pkg-plist ?

Re: Не могу поставить mc

Добавлено: 2008-06-06 16:35:20
zingel
как минимум он завязан на это:

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

[root@zingel /home/beastie]# cat /var/db/pkg/glib-2.14.2/+REQUIRED_BY
ORBit2-2.14.12
Terminal-0.2.6_3
Thunar-0.9.0
amarok-1.4.8_3
arts-1.5.8,1
atk-1.20.0
avahi-app-0.6.22_4
beryl-0.2.1
beryl-core-0.2.1_1
beryl-manager-0.2.1_1
beryl-plugins-0.2.1_1
beryl-settings-0.2.1
beryl-settings-bindings-0.2.1
bug-buddy-2.22.0_1
compiz-0.6.2
consolekit-0.2.10
dbus-glib-0.74
desktop-file-utils-0.14
eel-2.22.1
emerald-0.5.2_1
enchant-1.4.0
evolution-data-server-2.22.1.1
firefox-2.0.0.14,1
firefox-3.0.a2_1,1
gail-1.22.1_1
gamin-0.1.9
gconf2-2.22.0
gimp-2.4.5,2
gimp-app-2.4.5_1,1
gimp-gutenprint-5.1.7
gio-fam-backend-2.16.3
gmime-2.2.18
gmime-sharp-2.2.18
gnash-0.8.1_3
gnome-control-center-2.22.1_2
gnome-desktop-2.22.1
gnome-icon-theme-2.22.0
gnome-keyring-2.22.1
gnome-media-2.22.0
gnome-menus-2.22.1
gnome-mount-0.8_1
gnome-panel-2.22.1.3
gnome-settings-daemon-2.22.1
gnome-sharp-2.16.0_4
gnome-vfs-2.22.0_1
gstreamer-0.10.19
gstreamer-ffmpeg-0.10.3_1
gstreamer-plugins-0.10.19,3
gstreamer-plugins-a52dec-0.10.7_2,3
gstreamer-plugins-bad-0.10.6_2,3
gstreamer-plugins-cdparanoia-0.10.19,3
gstreamer-plugins-core-0.10_9
gstreamer-plugins-dts-0.10.6_2,3
gstreamer-plugins-dvd-0.10.7_2,3
gstreamer-plugins-esound-0.10.8_2,3
gstreamer-plugins-gconf-0.10.8_2,3
gstreamer-plugins-good-0.10.7_2,3
gstreamer-plugins-libpng-0.10.7_2,3
gstreamer-plugins-mad-0.10.7_2,3
gstreamer-plugins-mp3-0.10.0
gstreamer-plugins-ogg-0.10.19,3
gstreamer-plugins-pango-0.10.19,3
gstreamer-plugins-theora-0.10.19,3
gstreamer-plugins-ugly-0.10.7_3,3
gstreamer-plugins-vorbis-0.10.19,3
gstreamer-plugins-xvid-0.10.6_2,3
gtk-2.12.1
gtk-engines2-2.14.1
gtk-gopod-1.4_1
gtk-sharp-2.10.2_1
gtk-xfce-engine-2.4.1_1
gtkhtml3-3.18.1
gtkpod-0.99.12_1
gtksourceview-1.8.5_3
gtkspell-2.0.11_6
gutenprint-5.1.7
gutenprint-base-5.1.7
gutenprint-ijs-5.1.7
gvfs-0.2.3_3
hal-0.5.11.r2_8
jdk-1.6.0.3p4_1
kdeaccessibility-3.5.8
kdebase-3.5.8
kdebase-kompmgr-3.5.8
kdegraphics-kuickshow-3.5.8
kdelibs-3.5.8
kmplayer-0.10.0c,2
libIDL-0.8.9_1
libbonobo-2.22.0
libbonoboui-2.22.0_1
libcroco-0.6.1
libexo-0.3.4
libglade2-2.6.2
libgnome-2.22.0
libgnomecanvas-2.20.1.1_1
libgnomecups-0.2.3,1
libgnomekbd-2.22.0_1
libgnomeprint-2.18.4_1
libgnomeprintui-2.18.2_1
libgnomeui-2.22.1_1
libgpod-0.6.0
libgsf-1.14.8_1
libgtkhtml-2.11.1_1
libgtop-2.22.1_1
libgweather-2.22.1.2
libnotify-0.4.4_1
libpurple-2.4.1
librsvg2-2.22.2_1
libsexy-0.1.11
libsoup-2.4.1
libwnck-2.22.1
libxfce4gui-4.4.2
libxfce4mcs-4.4.2
libxfce4util-4.4.2
libxklavier-3.5_1,1
mc-4.6.1_7
metacity-2.22.0_1
mono-1.2.5.1
monodoc-1.2.5
mousepad-0.2.12_2
mplayer-0.99.11_4
mplayerplug-in-3.50_1
nautilus-2.22.2_2
nautilus-cd-burner-2.22.1_1
ndesk-dbus-0.6.0
ndesk-dbus-glib-0.4.1
nspluginwrapper-0.9.91.5
orage-4.4.1_1
pango-1.18.3
pidgin-2.4.1
policykit-0.1.20060514_4
policykit-0.8_1
policykit-gnome-0.8
poppler-gtk-0.6.4
py25-dbus-0.82.4
py25-gnome-2.22.0
py25-gnome-desktop-2.22.0
py25-gobject-2.14.1
py25-gtk-2.12.1
py25-orbit-2.14.3
qt4-corelib-4.3.4
qt4-gui-4.3.4_1
shared-mime-info-0.22_1
thunderbird-2.0.0.14
tomboy-0.10.0
totem-pl-parser-2.22.3
vlc-devel-0.9.0.20080223_5,2
vte-0.16.9_1
wine-doors-0.1.2
wxgtk2-common-2.8.7_1
wxgtk2-unicode-2.8.7_1
xf86-input-keyboard-1.2.2_1
xf86-input-mouse-1.2.3
xf86-video-ati-6.7.195
xf86-video-i810-1.6.5_3
xf86-video-nv-2.1.6
xf86-video-vesa-1.3.0_1
xf86-video-vga-4.1.0_1
xf86-video-via-0.2.2_2
xfce-4.4.2
xfce4-appfinder-4.4.2
xfce4-desktop-4.4.2
xfce4-mcs-manager-4.4.2
xfce4-mcs-plugins-4.4.2_1
xfce4-media-0.9.2_7
xfce4-mixer-4.4.2_1
xfce4-panel-4.4.2_1
xfce4-print-4.4.2
xfce4-session-4.4.2_1
xfce4-utils-4.4.2
xfce4-verve-plugin-0.3.5_2
xfce4-wm-4.4.2
xorg-7.3_1
xorg-drivers-7.3
xorg-server-1.4_2,1

Re: Не могу поставить mc

Добавлено: 2008-06-06 16:36:22
paradox
pkg_delete
сам знает
теоретически както можно посмотреть
практически я незнаю - небыло надобности разбираться
в ручную можно проверить /var/db/pkg/glib-...../+required_by

Re: Не могу поставить mc

Добавлено: 2008-06-06 16:46:06
sheva.sv
у меня glib не установлен ,

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

pkg_info |grep glib
молчит(. Я так понимаю , что я прервал

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

pkg_delete -a 
когда удалался именно glib

Re: Не могу поставить mc

Добавлено: 2008-06-06 17:04:23
vintovkin

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

find / -name *"glib"*  -delete
удалит все файлы и папки где есть сочитание символов glib

Re: Не могу поставить mc

Добавлено: 2008-06-06 17:07:40
LMik
ппц, предлагаю просто pkg_delete -a и все поставить снова, свеженькое.

Re: Не могу поставить mc

Добавлено: 2008-06-06 17:14:44
paradox
так все равно что то где то останеться
лучше уже с нуля систему переставить
диск загрузочный есть?

Re: Не могу поставить mc

Добавлено: 2008-06-06 17:38:01
sheva.sv
Диск есть. Но как все красиво переставить, что бы поменьше гемора ?