Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[EBUILDS] Repozytorium Eaedificāta
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Mon Jul 30, 2007 7:00 pm    Post subject: [EBUILDS] Repozytorium Eaedificāta Reply with quote

Repozytorium Eaedificāta

Repozytorium Eaedificāta zawiera przydatne ebuildy nowszych wersji niektórych pakietów.
Jest to repozytorium zarządzane przez Subversion z możliwą obsługą przy użyciu Laymanu.

-> Strona domowa Repozytorium Eaedificāta <-

========================================================================

Instalacja

Zobacz stronę domową Repozytorium Eaedificāta.

Adres repozytorium dla SVN:
Code:
https://OpenSVN.csie.org/Eaedificata


Obsługa Laymanu:
Code:
layman --help


========================================================================

Informacje szczegółowe o niektórych pakietach
  • Groff 1.20*
    Groff 1.20* posiada preprocesor tekstu `preconv` obsługujący UTF-8. Umożliwia to łatwe czytanie manuali zakodowanych w UTF-8 bez potrzeby instalacji dodatkowych pakietów.
    Odpowiednie ustawienie w pliku "/etc/man.conf" powinno być następujące:
    Code:
    NROFF      /usr/bin/preconv | /usr/bin/nroff -c -mandoc


  • man-pages-pl z manualami dostępnymi w wersji UTF-8
    Wersja pakietu "man-pages-pl" posiadająca flagę USE "unicode", której aktywność powoduje przekształcenie manuali z przestarzałego ISO-8859-2 do UTF-8 podczas instalacji tego pakietu.
    Dodatkowe informacje o UTF-8 zawarte są m. in. tutaj.

  • Subversion 1.6*
    Subversion 1.6* zawiera dużo nowych możliwości.

    • Przechowywanie haseł w KWallet (KDE 4)
    • Przechowywanie haseł w GNOME Keyring
    • Używanie Memcached do przechowywania danych repozytoriów FSFS
    • Pytanie przed zapisywaniem haseł w postaci niezaszyfrowanej
    • URL-e względne w stosunku do katalogu głównego repozytorium
      Code:
      svn PODPOLECENIE ^/CZĘŚĆ_ŚCIEŻKI

    • Logowanie działalności `svnserve`
      Code:
      svnserve --log-file PLIK

    • Wyświetlanie zmian konfliktowych


    Ze względów bezpieczeństwa danych powiększono numery formatów kopii roboczej i repozytorium.
    Aktualizacja kopii roboczych jest automatyczna.
    Subversion 1.6 Release Notes
    USE="webdav-neon" lub USE="webdav-serf" jest niezbędne!

  • Portage 2.3*
    ...

    Portage Documentation (Dostępne z USE="doc")

  • APR 1.4*
    CHANGES

  • APR-Util 1.4*
    CHANGES

  • Neon 0.29*

  • Serf 0.3*

  • ViewVC 1.2*
    CHANGES

  • Eix 9999

  • Apache 2.4*
    CHANGES
    Dokumentacja
    W wypadku posiadania wartościowej konfiguracji zalecane jest utworzenie jakiejś kopii tej konfiguracji przed aktualizacją Apache do 2.4*.
    mod_access_compat, mod_authn_core, mod_authz_core i mod_unixd są niezbędne dla domyślnej konfiguracji.


========================================================================

Zapraszamy do miłego używania niniejszego repozytorium!


Last edited by Arfrever on Sun Jan 04, 2009 8:57 pm; edited 15 times in total
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Mon Oct 22, 2007 5:30 pm    Post subject: Reply with quote

Informuję, że niedawno w Portage'u 2.2* zaimplementowano w `emerge` podstawy interfejsu do obsługi zbiorów pakietów definiowanych przez użytkownika.
Dotyczy to plików w katalogu "/etc/portage/sets", który należy ręcznie stworzyć.
Dodano także zbiór "everything".

Perduodu linkėjimus
Arfrever


Last edited by Arfrever on Fri Dec 14, 2007 2:02 pm; edited 4 times in total
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Mon Oct 22, 2007 5:35 pm    Post subject: Reply with quote

Ja bym to skrytykował za "nieobecność" w liście nakładek (layman -L) :P
_________________
powered by power plant
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Mon Oct 22, 2007 5:41 pm    Post subject: Reply with quote

BeteNoire wrote:
Ja bym to skrytykował za "nieobecność" w liście nakładek (layman -L) :P


Za kilka dni wyślę list do administratora pliku "http://www.gentoo.org/proj/en/overlays/layman-global.txt".

Perduodu linkėjimus
Arfrever
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Thu Oct 25, 2007 8:26 pm    Post subject: Reply with quote

Code:
layman -a Eaedificata
* Running command "/usr/bin/svn co "https://OpenSVN.csie.org/Eaedificata/" "/pt/overlay/layman/Eaedificata""...
Błąd weryfikacji certyfikatu serwera dla 'https://OpenSVN.csie.org:443'
 - Certyfikat nie jest wydany przez zaufanego dostawcę. Skorzystaj
   z 'odcisku palca' by zweryfikować go samodzielnie!
Informacje o certyfikacie:
 - Nazwa maszyny: *.csie.org
 - Okres ważności: od Wed, 07 Sep 2005 17:38:37 GMT do Mon, 06 Sep 2010 17:38:37 GMT
 - Wydany przez: CSIE.org, CSIE.org, Taipei, Taiwan, TW
 - Odcisk palca: d9:02:df:9b:03:03:01:08:3e:36:5b:d0:51:d3:db:0f:70:36:cf:05
Odrzucić (r), zaakceptować chwilowo (t) czy zaakceptować na stałe (p)?

To tak ma być z tym certyfikatem?
_________________
powered by power plant
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Thu Oct 25, 2007 8:43 pm    Post subject: Reply with quote

BeteNoire wrote:
Code:
layman -a Eaedificata
* Running command "/usr/bin/svn co "https://OpenSVN.csie.org/Eaedificata/" "/pt/overlay/layman/Eaedificata""...
Błąd weryfikacji certyfikatu serwera dla 'https://OpenSVN.csie.org:443'
 - Certyfikat nie jest wydany przez zaufanego dostawcę. Skorzystaj
   z 'odcisku palca' by zweryfikować go samodzielnie!
Informacje o certyfikacie:
 - Nazwa maszyny: *.csie.org
 - Okres ważności: od Wed, 07 Sep 2005 17:38:37 GMT do Mon, 06 Sep 2010 17:38:37 GMT
 - Wydany przez: CSIE.org, CSIE.org, Taipei, Taiwan, TW
 - Odcisk palca: d9:02:df:9b:03:03:01:08:3e:36:5b:d0:51:d3:db:0f:70:36:cf:05
Odrzucić (r), zaakceptować chwilowo (t) czy zaakceptować na stałe (p)?

To tak ma być z tym certyfikatem?


Zaakceptuj na stałe certyfikat. Jest on "self-signed".

Arfrever wrote:
BeteNoire wrote:
Ja bym to skrytykował za "nieobecność" w liście nakładek (layman -L) :P


Za kilka dni wyślę list do administratora pliku "http://www.gentoo.org/proj/en/overlays/layman-global.txt".


`layman -L` wyświetla tylko repozytoria z atrybutem status = "official".

Perduodu linkėjimus
Arfrever


Last edited by Arfrever on Fri Oct 26, 2007 2:16 pm; edited 1 time in total
Back to top
View user's profile Send private message
andrzejk
Tux's lil' helper
Tux's lil' helper


Joined: 08 Jan 2006
Posts: 139
Location: Warsaw, Poland

PostPosted: Fri Oct 26, 2007 10:47 am    Post subject: Reply with quote

Pozwoliłem sobie skorzystać z w/w repozytorium i mam jedno pytanie. Dlaczego emerge sypie takim tabunem błędów dotyczących sum kontrolnych bodaj sha160. Oczywiście do tych pakietów, z których korzystałem wygenerowałem nowe digesty ale dla reszty mi się nie chciało. Troszkę mnie to irytuje.
PS. Pewnie o czymś nie wiem ;-(
_________________
Dell XPS Gentoo 3.12.2 GCC 4.8.2 KDE 4.11
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Fri Oct 26, 2007 4:11 pm    Post subject: Reply with quote

Portage:
Od r8224 w związku z tym błędem dostępna jest nowa akcja "cleanresume" programu `emaint`.
`emaint -f cleanresume` służy do usunięcia list wznowieniowych bez konieczności ręcznego usuwania pliku "mtimedb".

================================================

andrzejk wrote:
Dlaczego emerge sypie takim tabunem błędów dotyczących sum kontrolnych bodaj sha160.


Usuń kopię roboczą tego repozytorium i dodaj ją ponownie. W wypadku używania Laymanu wykonaj:
Code:
layman -d Eaedificata
rm -fr /usr/portage/local/layman/Eaedificata
layman -a Eaedificata

Jeśli problem się powtarza, tymczasowo nie generuj nowych liczb kontrolnych i stwórz archiwum z kopii roboczej tego repozytorium (np. "/usr/portage/local/layman/Eaedificata") i wyślij je jako załącznik na adres podany na stronie domowej tego repozytorium.
Porównam pliki w celu określenia przyczyny problemu.

Perduodu linkėjimus
Arfrever
Back to top
View user's profile Send private message
znal
Apprentice
Apprentice


Joined: 12 Jul 2007
Posts: 190

PostPosted: Fri Oct 26, 2007 6:27 pm    Post subject: Reply with quote

U mnie było dokładnie to samo (problem z digestami), praktycznie po każdym layman -s sumy kontrolne się nie zgadzały, usuwanie i dodawanie kopii roboczej nic nie dawało, więc jedyne rozwiązanie to każdorazowe generowanie nowych sum, także tymczasowo nie korzystam z tego repozytorium, jak będę miał więcej czasu to sprawdzę znowu i ew. podeślę spakowaną kopię.
Back to top
View user's profile Send private message
v7n
Guru
Guru


Joined: 24 Jan 2006
Posts: 352

PostPosted: Sat Oct 27, 2007 8:40 am    Post subject: Reply with quote

odnośnie sum kontrolnych:
Code:
cd /usr/portage/local/layman/Eaedificata
find -name "*.ebuild" -exec ebuild {} manifest \;

_________________
/~x86 /*-sources /oss /zsh /urxvt /vim /openbox /rox /xmms /Opera
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Wed Oct 31, 2007 5:16 pm    Post subject: Reply with quote

Portage:
Od r8301 zbiory pakietów należy poprzedzać znakiem "@".
Od jakiegoś czasu zbiór @world nie zawiera już zbioru @system.
Przykłady użycia:
Code:
emerge -uDN1 @system @world
emerge -e1 @everything

(Ze względów kompatybilnościowych zbiory world i system tymczasowo mogą być używane bez znaku "@".)

Subversion:
W r27362 poprawiono kompilację z GLibC 2.7.

================================================

Problem związany z liczbami kontrolnymi powinien być już skutecznie ominięty. Polegał on na tym, że serwer przesyłał niektórym nieprawidłowe pewne dane. Zdecydowałem się na nieużywanie tych danych w ebuildach.

Perduodu linkėjimus
Arfrever
Back to top
View user's profile Send private message
znal
Apprentice
Apprentice


Joined: 12 Jul 2007
Posts: 190

PostPosted: Fri Nov 02, 2007 11:34 pm    Post subject: Reply with quote

Hmm bardzo ciekawe zależności ma to nowe subversion:
Code:
#emerge -pv subversion

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] dev-util/subversion-1.5_pre27494  USE="apache2 bash-completion berkdb -debug -doc -emacs -extras java nls perl python -ruby -sasl -serf -vim-syntax webdav"
!!! Error: circular dependencies:

('ebuild', '/', 'dev-util/subversion-1.5_pre27494', 'merge') depends on
   ('ebuild', '/', 'dev-util/subversion-1.5_pre27494', 'merge') (hard)

to wina repo czy czegoś u mnie?

jak coś moje oto moje emerge --info:
Code:
$ emerge --info
Portage 2.1.3.16 (hardened/x86/2.6, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r9 i686)
=================================================================
System uname: 2.6.22-gentoo-r9 i686 Pentium II (Deschutes)
Timestamp of tree: Fri, 02 Nov 2007 11:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.8.5-r3, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium2 -mtune=pentium2 -O2 -fomit-frame-pointer -s -pipe -DNDEBUG -DG_DISABLE_ASSERT"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=pentium2 -mtune=pentium2 -O2 -s -DNDEBUG -DG_DISABLE_ASSERT"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.roedu.net/pub/mirrors/gentoo.org/ http://gentoo.po.opole.pl"
LANG="pl_PL"
LC_ALL="pl_PL"
LINGUAS="pl"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/arcon-portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip apache2 bash-completion bcmath berkdb bidi bzip2 chroot cracklib crypt ctype curl curlwrappers exif expat extensions fastcgi ftp gd geoip gif gmp hardened html iconv imagemagick imap java javascript jpeg mhash midi mime mng mysql mysqli ncurses netboot nls nptl nptlonly openssh openssl pam pcre pdf perl phppng pic python qos readline rpc samba ssl svg symlink tcl tcpd tetex tftp tiff tokenizer truetype unicode urandom usb vhosts x86 xinetd xml xmlrpc xpm xsl zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Sat Nov 03, 2007 4:32 pm    Post subject: Reply with quote

znal wrote:
bardzo ciekawe zależności ma to nowe subversion:
Code:
#emerge -pv subversion

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] dev-util/subversion-1.5_pre27494  USE="apache2 bash-completion berkdb -debug -doc -emacs -extras java nls perl python -ruby -sasl -serf -vim-syntax webdav"
!!! Error: circular dependencies:

('ebuild', '/', 'dev-util/subversion-1.5_pre27494', 'merge') depends on
   ('ebuild', '/', 'dev-util/subversion-1.5_pre27494', 'merge') (hard)


To poprawna zależność (wynikająca z użycia "subversion.eclass"). Oprócz tego przykładowo "sys-devel/gcc" jest domyślnie potrzebne do skompilowania "sys-devel/gcc", a "net-misc/wget" jest domyślnie potrzebne do ściągnięcia źródeł "net-misc/wget".

znal wrote:
to wina repo czy czegoś u mnie?


Subversion jest potrzebne do utworzenia i obsługi kopii roboczej tego repozytorium (i wielu innych).
Prawdopodobnie przypadkowo odinstalowałeś Subversion.

Proponuję:
Code:
emerge -1 =neon-0.26.3
emerge =subversion-1.4.4-r4
emerge -n layman


Następnie poprawnie zainstaluj kopię roboczą tego repozytorium.
Następnie będziesz mógł wykonać:
Code:
emerge -u subversion


Perduodu linkėjimus
Arfrever
Back to top
View user's profile Send private message
znal
Apprentice
Apprentice


Joined: 12 Jul 2007
Posts: 190

PostPosted: Sat Nov 03, 2007 10:47 pm    Post subject: Reply with quote

OK, dzięki, ale poradziłem sobie w inny sposób:
miałem już nowego neona, więc żeby za bardzo nie motać, zrobiłem paczkę binarną przy pomocy quickpkg na innym kompie (ta sama architektura), zainstalowałem na tym gdzie nie było svn (dodatkowo musiałem przekopiować jeszcze /usr/lib/libgdbm.so.3, bo bez tego svn nie działało), a potem normalnie zeemrgowałem svn.

A co do przyczyny to chyba masz rację, odinstalowało mi się stare svn przy okazji emerge --depclean, a nowego jeszcze nie miałem zainstalowanego.
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Sat Nov 03, 2007 11:23 pm    Post subject: Reply with quote

znal wrote:
dodatkowo musiałem przekopiować jeszcze /usr/lib/libgdbm.so.3, bo bez tego svn nie działało


Repozytorium Eaedificāta zawiera łatkę "subversion-<Wersja>-disable_linking_against_unneeded_libraries.patch", dzięki której biblioteki Subversion nie są niepotrzebnie konsolidowane z bibliotekami GDBM, OpenLDAP, FreeTDS, MySQL i PostgreSQL.

znal wrote:
A co do przyczyny to chyba masz rację, odinstalowało mi się stare svn przy okazji emerge --depclean, a nowego jeszcze nie miałem zainstalowanego.


W związku z tym dobrze jest mieć "dev-util/subversion" w zbiorze @world.

Perduodu linkėjimus
Arfrever
Back to top
View user's profile Send private message
unK
l33t
l33t


Joined: 06 Feb 2007
Posts: 769

PostPosted: Mon Nov 05, 2007 5:10 pm    Post subject: Reply with quote

Instalacja dev-util/subversion-1.5_pre27586 wywala mi się na make install.

build.log
Wygląda na to, że chce linkować bibliotekę przed zainstalowaniem jej.

emerge --info

Code:
Portage 2.2_pre8423 (default-linux/x86/2007.0, gcc-4.2.2/vanilla, glibc-2.7-r0, 2.6.22-unK i686)
=================================================================
System uname: 2.6.22-unK i686 AMD Athlon(tm) XP 2600+
Timestamp of tree: Mon, 05 Nov 2007 14:50:01 +0000
app-admin/eselect-compiler: 2.0.0_rc2-r1
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python:     2.5.1-r3
sys-apps/baselayout: 2.0.0_rc6
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18.50.0.2, 2.18.50.0.3
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer -fno-ident -funroll-loops -ftracer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer -fno-ident -funroll-loops -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.prz.rzeszow.pl http://src.gentoo.pl/ http://gentoo.zie.pg.gda.pl"
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,--hash-style=gnu"
LINGUAS="en pl"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/Eaedificata /usr/local/portage/moje /usr/local/portage/mozilla"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl alsa bash-completion berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dri dts dv dvb dvd dvdr dvdread encode fam ffmpeg flac fortran gdbm gif gpm hal iconv ipv6 isdnlog jpeg kde kdehiddenvisibility ldap libsamplerate mad midi mikmod mmx mmxext mp2 mp3 mpeg mudflap multislot musepack ncurses nls nptl nptlonly ogg openal opengl openmp pam pcre pdf perl png pppd python qt quicktime readline real reflection session spl sse ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode vorbis wavpack win32codecs x264 x86 xml xorg xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en pl" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Mon Nov 05, 2007 5:48 pm    Post subject: Reply with quote

unK wrote:
Instalacja dev-util/subversion-1.5_pre27586 wywala mi się na make install.

Code:
cd subversion/libsvn_fs_util ; /bin/sh /var/tmp/portage/dev-util/subversion-1.5_pre27586/work/subversion-1.5_pre27586/libtool --mode=install /usr/bin/install -c libsvn_fs_util-1.la /var/tmp/portage/dev-util/subversion-1.5_pre27586/image//usr/lib/libsvn_fs_util-1.la
libtool: install: warning: relinking `libsvn_fs_util-1.la'
(cd /var/tmp/portage/dev-util/subversion-1.5_pre27586/work/subversion-1.5_pre27586/subversion/libsvn_fs_util; /bin/sh /var/tmp/portage/dev-util/subversion-1.5_pre27586/work/subversion-1.5_pre27586/libtool  --tag=CC --silent --mode=relink i686-pc-linux-gnu-gcc -O2 -march=native -pipe -fomit-frame-pointer -fno-ident -funroll-loops -ftracer -pthread -D_LARGEFILE64_SOURCE -DNE_LFS -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,--hash-style=gnu -L/usr/lib -rpath /usr/lib -o libsvn_fs_util-1.la fs-util.lo mergeinfo-sqlite-index.lo ../../subversion/libsvn_subr/libsvn_subr-1.la /usr/lib/libaprutil-1.la /usr/lib/libapr-1.la -L/usr/lib -lsqlite3 -inst-prefix-dir /var/tmp/portage/dev-util/subversion-1.5_pre27586/image/) 
/usr/lib/gcc/i686-pc-linux-gnu/4.2.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lsvn_fs_util-1
collect2: ld returned 1 exit status
libtool: install: error: relink `libsvn_fs_base-1.la' with the above command before installing it
make: *** [install-bdb-lib] Błąd 1


Wygląda na to, że chce linkować bibliotekę przed zainstalowaniem jej.


Spróbuj z MAKEOPTS="-j1".

Perduodu linkėjimus
Arfrever
Back to top
View user's profile Send private message
unK
l33t
l33t


Joined: 06 Feb 2007
Posts: 769

PostPosted: Mon Nov 05, 2007 6:25 pm    Post subject: Reply with quote

zainstalowało się, dzięki.
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Mon Nov 05, 2007 6:42 pm    Post subject: Reply with quote

unK wrote:
zainstalowało się


U mnie z "-j2" działało, ale skoro generowane Makefile'e nie są zbyt dobrze przystosowane do równoległych działań, to w ebuildzie następnej wydanej rewizji prawdopodobnie wymuszę użycie "-j1" w src_install().
(Kompilacje itd. w src_compile() będą mogły wciąż korzystać z równoległych działań.)

Dodatkowo w związku z tym radzę unikać deaktualizowania Subversion do <1.5_pre.

Perduodu linkėjimus
Arfrever
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Sun Dec 09, 2007 12:30 pm    Post subject: Reply with quote

Portage:
Od r8821 i r8861 dostępny jest specjalny zbiór "preserved-rebuild".
Od r8838 domyślnie włączone jest FEATURES="preserve-libs". Gdy jest to włączone, biblioteki starszych wersji pakietów są zachowywane podczas aktualizacji w wypadku, gdy są wciąż używane przez zarejestrowane jakieś inne biblioteki lub pliki wykonywalne.
Dzięki temu zmniejsza się rozmiar ewentualnych szkód powstałych w wyniku niekompatybilnej aktualizacji jakiegoś pakietu (np. "=dev-libs/openssl-0.9.8*" -> "=dev-libs/openssl-0.9.9*").
By przeinstalować pakiety używające zachowane biblioteki, należy wykonać:
Code:
emerge -a @preserved-rebuild

Ta funkcjonalność częściowo zastępuje program `revdep-rebuild`.

Informacje o konsumentach bibliotek są umieszczane w pliku "/var/cache/edb/library_consumers" tylko przez Portage 2.2* od prawie 7 miesięcy (r6545), więc dobrze jest stale używać Portage 2.2*.

Perduodu linkėjimus
Arfrever
Back to top
View user's profile Send private message
c2p
Apprentice
Apprentice


Joined: 26 Mar 2005
Posts: 281
Location: Poland

PostPosted: Mon Dec 10, 2007 4:50 pm    Post subject: Reply with quote

Code:
# emerge -av @preserved-rebuild
emerge: 'preserved-rebuild' is an empty set
emerge: no targets left after set expansion

Czy tak powinno być?

Code:
# emerge -pv portage
 These are the packages that would be merged, in order:
Calculating dependencies... done!
--- WARNING: Package 'sys-apps/portage-2.2_pre8751' uses '-*' keyword.
[ebuild   R   ] sys-apps/portage-2.2_pre8864  USE="-build -doc -epydoc (-selinux)" LINGUAS="pl" 0 kB [1]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/portage/local/layman/Eaedificata

_________________
LRU #389150, Kontakt
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Mon Dec 10, 2007 5:31 pm    Post subject: Reply with quote

c2p wrote:
Code:
# emerge -av @preserved-rebuild
emerge: 'preserved-rebuild' is an empty set
emerge: no targets left after set expansion

Czy tak powinno być?


To oznacza, że jest to obecnie zbiór pusty. Jeśli wiesz, że powinien zawierać jakieś pakiety, to znaczy, że najprawdopodobniej te pakiety zostały zainstalowane jeszcze przez Portage 2.1*, które nie zapisuje informacji o tym, które biblioteki są przez co używane. Ja na szczęście kilka miesięcy temu wykonałem `emerge -e world` przy użyciu Portage 2.2* podczas przejścia z GCC 4.1.2 na 4.2.2, więc mój system posiada pełne informacje o konsumentach bibliotek.
`emerge` poinformuje, gdy jakieś biblioteki zostaną zachowane.
Przykładowo:
Code:
...
!!! existing preserved libs:
>>> package: dev-libs/DirectFB-1.1.0
 *  - /usr/lib/libdirectfb-1.0.so.0
 *  - /usr/lib/libdirectfb-1.0.so.0.0.0
Use emerge @preserved-rebuild to rebuild packages using these libraries
and then remerge the packages listed above.
#


c2p wrote:
Code:
--- WARNING: Package 'sys-apps/portage-2.2_pre8751' uses '-*' keyword.


Repozytorium Eaedificāta nie używa "-*" w KEYWORDS. Zapewne posiadasz gdzieś jakiś ebuild wersji 2.2_pre8751 ukradziony i zniekształcony przez repozytorium Arcon-Portage.

Perduodu linkėjimus
Arfrever
Back to top
View user's profile Send private message
c2p
Apprentice
Apprentice


Joined: 26 Mar 2005
Posts: 281
Location: Poland

PostPosted: Mon Dec 10, 2007 5:59 pm    Post subject: Reply with quote

Arfrever wrote:
To oznacza, że jest to obecnie zbiór pusty. Jeśli wiesz, że powinien zawierać jakieś pakiety, to znaczy, że najprawdopodobniej te pakiety zostały zainstalowane jeszcze przez Portage 2.1*, które nie zapisuje informacji o tym, które biblioteki są przez co używane. Ja na szczęście kilka miesięcy temu wykonałem `emerge -e world` przy użyciu Portage 2.2* podczas przejścia z GCC 4.1.2 na 4.2.2, więc mój system posiada pełne informacje o konsumentach bibliotek.
`emerge` poinformuje, gdy jakieś biblioteki zostaną zachowane.

Wszystko jasne. Ten zbiór u mnie raczej powinien być pusty (revdep-rebuild także nie zgłasza żadnych uwag). System jest nowy, postawiony na nowym lapku miesiąc temu, portage 2.2* jest od początku (tylko w stage3 po rozpakowaniu był 2.1*).

Plik /var/cache/edb/library_consumers posiadam:
Code:
 # stat /var/cache/edb/library_consumers
  File: `/var/cache/edb/library_consumers'
  Size: 1313514         Blocks: 2570       IO Block: 4096   zwykły plik
Device: 803h/2051d      Inode: 665624      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2007-11-14 00:04:32.000000000 +0100
Modify: 2007-12-10 18:08:40.000000000 +0100
Change: 2007-12-10 18:08:40.000000000 +0100

Code:
# wc -l /var/cache/edb/library_consumers
641 /var/cache/edb/library_consumers

Mam nadzieję, że zawiera wszystko co powinien.

A co do tego:
Arfrever wrote:
Repozytorium Eaedificāta nie używa "-*" w KEYWORDS. Zapewne posiadasz gdzieś jakiś ebuild wersji 2.2_pre8751 ukradziony i zniekształcony przez repozytorium Arcon-Portage.

Portage i tak pociągneło z Twojego repo, bo ma wyższy numer wersji. A skąd się wziął ten warning to akurat sam odkryłem ;).
_________________
LRU #389150, Kontakt
Back to top
View user's profile Send private message
unK
l33t
l33t


Joined: 06 Feb 2007
Posts: 769

PostPosted: Tue Dec 11, 2007 4:11 pm    Post subject: Reply with quote

A da się jakoś zrobić, żeby polecenie equery nie wyrzucało na początku takich warningów:
Code:
/usr/lib/portage/pym/portage_util.py:34: UserWarning: DEPRECATION NOTICE: The portage_util module was replaced by portage.util
  warnings.warn("DEPRECATION NOTICE: The %s module was replaced by %s" % (__oldname, __newname))
/usr/lib/portage/pym/portage_checksum.py:34: UserWarning: DEPRECATION NOTICE: The portage_checksum module was replaced by portage.checksum
  warnings.warn("DEPRECATION NOTICE: The %s module was replaced by %s" % (__oldname, __newname))

Przy używaniu portage z svn? Co prawda da się to osiągnąć, wpisując do pliku ~/.bashrc
Code:
alias equery="equery 2>/dev/null"

Ale taki sobie ten sposób jest.
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Thu Dec 13, 2007 8:15 pm    Post subject: Reply with quote

unK wrote:
A da się jakoś zrobić, żeby polecenie equery nie wyrzucało na początku takich warningów:
Code:
/usr/lib/portage/pym/portage_util.py:34: UserWarning: DEPRECATION NOTICE: The portage_util module was replaced by portage.util
  warnings.warn("DEPRECATION NOTICE: The %s module was replaced by %s" % (__oldname, __newname))
/usr/lib/portage/pym/portage_checksum.py:34: UserWarning: DEPRECATION NOTICE: The portage_checksum module was replaced by portage.checksum
  warnings.warn("DEPRECATION NOTICE: The %s module was replaced by %s" % (__oldname, __newname))


Do Portage >=2.2_pre8909 dodałem łatkę wyłączającą te ostrzeżenia.

Perduodu linkėjimus
Arfrever
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum