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 Previous  1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
unK
l33t
l33t


Joined: 06 Feb 2007
Posts: 755

PostPosted: Fri Dec 14, 2007 4:51 pm    Post subject: Reply with quote

W ebuildzie dev-db/sqlite-3.5.4_pre* nie powinno być
Code:
--- sqlite-3.5.4_pre20071208.ebuild.orig   2007-12-14 17:42:19.000000000 +0100
+++ sqlite-3.5.4_pre20071208.ebuild   2007-12-14 17:43:33.000000000 +0100
@@ -20,6 +20,8 @@
       tcl? ( dev-lang/tcl )"
 RDEPEND="tcl? ( dev-lang/tcl )"
 
+SQLITE_FILESDIR="${PORTDIR}/dev-db/sqlite/files"
+
 SOURCE="/usr/bin/lemon"
 ALTERNATIVES="${SOURCE}-3 ${SOURCE}-0"
 
@@ -52,7 +54,7 @@
    cvs_src_unpack
    cd "${S}"
 
-   epatch "${FILESDIR}"/sandbox-fix2.patch
+   epatch "${SQLITE_FILESDIR}"/sandbox-fix2.patch
 
    [[ "${PV%_pre*}" == "$(<VERSION)" ]] && die "Ebuild version mismatch"
    echo "${PV%_pre*}" > VERSION

tak? Bo obecnie kompilacja się wywala:
Code:
 * Copying sqlite from /usr/portage/distfiles/cvs-src ...
 * CVS module sqlite is now in /var/tmp/portage/dev-db/sqlite-3.5.4_pre20071208/work

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 *
 *   /usr/local/portage/layman/Eaedificata/dev-db/sqlite/files/sandbox-fix2.patch
 *   ( sandbox-fix2.patch )

 *
 * ERROR: dev-db/sqlite-3.5.4_pre20071208 failed.
 * Call stack:
 *               ebuild.sh, line   46:  Called src_unpack
 *             environment, line 3033:  Called epatch 'src_unpack'
 *             environment, line 1722:  Called die
 * The specific snippet of code:
 *                   diefunc "$FUNCNAME" "$LINENO" "$?" "Cannot find \$EPATCH_SOURCE!";
 *  The die message:
 *   Cannot find $EPATCH_SOURCE!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-db/sqlite-3.5.4_pre20071208/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-db/sqlite-3.5.4_pre20071208/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/layman/Eaedificata/'
 *
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Fri Dec 14, 2007 6:09 pm    Post subject: Reply with quote

unK wrote:
Code:
 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 *
 *   /usr/local/portage/layman/Eaedificata/dev-db/sqlite/files/sandbox-fix2.patch
 *   ( sandbox-fix2.patch )


Poprawione.

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


Joined: 15 Apr 2006
Posts: 8

PostPosted: Sat Dec 15, 2007 7:40 pm    Post subject: Reply with quote

Od pewnego czasu (subversion 1.5_pre28453) występuje bład:
Code:
sudo layman -s Eaedificata
* Running command "/usr/bin/svn update "/usr/portage/local/layman/Eaedificata""...
svn: Nierozpoznany schemat URL: 'http://OpenSVN.csie.org/Eaedificata'
*
* Errors:
* ------
*
* Failed to sync overlay "Eaedificata".
* Error was: Syncing overlay "Eaedificata" returned status 256!
*

Dla subversion 1.4.5 wszystko jest ok.
_________________
Try not. Do. Or do not. There is no try. (Yoda)
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Sat Dec 15, 2007 8:03 pm    Post subject: Reply with quote

ja5kier wrote:
Code:
svn: Nierozpoznany schemat URL: 'http://OpenSVN.csie.org/Eaedificata'


Subversion powinno być zainstalowane z USE="webdav". Pokaż wynik:
Code:
emerge -ptv neon subversion


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


Joined: 12 Jul 2007
Posts: 166
Location: Poland, Wrocław

PostPosted: Sat Dec 15, 2007 8:14 pm    Post subject: Reply with quote

u mnie jest problem z najnowszym portage z tego repo (2.2_pre8923).
Nie da się nic zeemergować :(
Code:
/usr/lib/portage/bin/portageq:415: SyntaxWarning: name 'portage' is assigned to before global declaration
  def main():
*** stack smashing detected ***: python - terminated
python: stack smashing attack in function symtable_node - terminated
Report to http://bugs.gentoo.org/
Back to top
View user's profile Send private message
ja5kier
n00b
n00b


Joined: 15 Apr 2006
Posts: 8

PostPosted: Sat Dec 15, 2007 8:49 pm    Post subject: Reply with quote

Arfrever wrote:
ja5kier wrote:
Code:
svn: Nierozpoznany schemat URL: 'http://OpenSVN.csie.org/Eaedificata'


Subversion powinno być zainstalowane z USE="webdav". Pokaż wynik:
Code:
emerge -ptv neon subversion

Code:

[ebuild     U ] net-misc/neon-0.28_pre1281 [0.26.3] USE="nls ssl zlib -doc% -expat -kerberos% -socks5" 0 kB [?=>1]
[ebuild     U ]  dev-util/subversion-1.5_pre28453 [1.4.5] USE="berkdb java nls perl python vim-syntax -apache2 -bash-completion -debug -doc -emacs -extras -ruby -sasl% -serf% -webdav% (-nowebdav%) (-svnserve%)" 0 kB [0=>1]


Nie jest. Problem jest w tym, że
Code:
USE="webdav -nowebdav" emerge subversion

wymaga najpierw emerge neon, a neon z kolei wymaga subversion zbudowanego z webdav. Próba emerge subversion bez pociągania zależności zwraca info o konieczności posiadania subversion zbudowanej z webdav.
_________________
Try not. Do. Or do not. There is no try. (Yoda)
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Sat Dec 15, 2007 9:37 pm    Post subject: Reply with quote

znal wrote:
u mnie jest problem z najnowszym portage z tego repo (2.2_pre8923).
Nie da się nic zeemergować :(
Code:
/usr/lib/portage/bin/portageq:415: SyntaxWarning: name 'portage' is assigned to before global declaration
  def main():
*** stack smashing detected ***: python - terminated
python: stack smashing attack in function symtable_node - terminated
Report to http://bugs.gentoo.org/


Czy poprzednia wersja działała?
Jakie polecenie wykonujesz, by zaobserwować ten błąd? (Pokaż wcześniejsze i późniejsze linie.)
Pokaż `emerge --info`.

ja5kier wrote:
Arfrever wrote:
ja5kier wrote:
Code:
svn: Nierozpoznany schemat URL: 'http://OpenSVN.csie.org/Eaedificata'


Subversion powinno być zainstalowane z USE="webdav". Pokaż wynik:
Code:
emerge -ptv neon subversion

Code:

[ebuild     U ] net-misc/neon-0.28_pre1281 [0.26.3] USE="nls ssl zlib -doc% -expat -kerberos% -socks5" 0 kB [?=>1]
[ebuild     U ]  dev-util/subversion-1.5_pre28453 [1.4.5] USE="berkdb java nls perl python vim-syntax -apache2 -bash-completion -debug -doc -emacs -extras -ruby -sasl% -serf% -webdav% (-nowebdav%) (-svnserve%)" 0 kB [0=>1]


Nie jest. Problem jest w tym, że
Code:
USE="webdav -nowebdav" emerge subversion

wymaga najpierw emerge neon, a neon z kolei wymaga subversion zbudowanego z webdav. Próba emerge subversion bez pociągania zależności zwraca info o konieczności posiadania subversion zbudowanej z webdav.


Czy stosujesz instrukcje wymienione tutaj?

Perduodu linkėjimus
Arfrever


Last edited by Arfrever on Sun Dec 16, 2007 12:59 pm; edited 1 time in total
Back to top
View user's profile Send private message
ja5kier
n00b
n00b


Joined: 15 Apr 2006
Posts: 8

PostPosted: Sat Dec 15, 2007 10:21 pm    Post subject: Reply with quote

Arfrever wrote:
znal wrote:
u mnie jest problem z najnowszym portage z tego repo (2.2_pre8923).
Nie da się nic zeemergować :(
Code:
/usr/lib/portage/bin/portageq:415: SyntaxWarning: name 'portage' is assigned to before global declaration
  def main():
*** stack smashing detected ***: python - terminated
python: stack smashing attack in function symtable_node - terminated
Report to http://bugs.gentoo.org/


Czy poprzednia wersja działała?
Jakie polecenie wykonujesz, by zaobserwować ten błąd? (Pokaż wcześniejsze i późniejsze linie.)
Pokaż `emerge --info`.

ja5kier wrote:
Arfrever wrote:
ja5kier wrote:
Code:
svn: Nierozpoznany schemat URL: 'http://OpenSVN.csie.org/Eaedificata'


Subversion powinno być zainstalowane z USE="webdav". Pokaż wynik:
Code:
emerge -ptv neon subversion

Code:

[ebuild     U ] net-misc/neon-0.28_pre1281 [0.26.3] USE="nls ssl zlib -doc% -expat -kerberos% -socks5" 0 kB [?=>1]
[ebuild     U ]  dev-util/subversion-1.5_pre28453 [1.4.5] USE="berkdb java nls perl python vim-syntax -apache2 -bash-completion -debug -doc -emacs -extras -ruby -sasl% -serf% -webdav% (-nowebdav%) (-svnserve%)" 0 kB [0=>1]


Nie jest. Problem jest w tym, że
Code:
USE="webdav -nowebdav" emerge subversion

wymaga najpierw emerge neon, a neon z kolei wymaga subversion zbudowanego z webdav. Próba emerge subversion bez pociągania zależności zwraca info o konieczności posiadania subversion zbudowanej z webdav.


Czy stosujesz instrukcje wymienione tutaj?


Jasne. I_HAVE_READ_NEON_UPGRADE_GUIDE=1 emerge -1u neon w efekcie informuje o konieczności zbudowania subversion z webdav:
Code:
 ERROR: net-misc/neon-0.28_pre1281 failed.
 * Call stack:
 *               ebuild.sh, line   46:  Called src_unpack
 *             environment, line 2662:  Called subversion_src_unpack
 *             environment, line 2881:  Called subversion_fetch
 *             environment, line 2820:  Called die
 * The specific snippet of code:
 *                   diefunc "$FUNCNAME" "$LINENO" "$?" "${ESVN}: please run 'USE=\"webdav -nowebdav\" emerge subversion'";


a USE="webdav -nowebdav" emerge subversion ma wymagania takie jak napisałem wyżej, czyli neon.... I tak w kółko...
Code:

USE="webdav -nowebdav" I_HAVE_READ_NEON_UPGRADE_GUIDE=1 emerge subversion

również nie przechodzi...

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

Mój bład. Użycie:
Code:

I_HAVE_READ_NEON_UPGRADE_GUIDE=1 USE="webdav -nowebdav" emerge subversion
pomogło.

Arfrever: Połączono posty.
_________________
Try not. Do. Or do not. There is no try. (Yoda)
Back to top
View user's profile Send private message
znal
Apprentice
Apprentice


Joined: 12 Jul 2007
Posts: 166
Location: Poland, Wrocław

PostPosted: Sat Dec 15, 2007 11:34 pm    Post subject: Reply with quote

Arfrever wrote:
Czy poprzednia wersja działała?
O ile dobrze pamiętam to działała
Arfrever wrote:
Jakie polecenie wykonujesz, by zaobserwować ten błąd? (Pokaż wcześniejsze i późniejsze linie.)
np. emerge portage, portageq
Wcześniejsze linie są prawidłowe, za to później:
Code:
*
 * ERROR: sys-apps/portage-2.2_pre8923 failed.
 * Call stack:
 *               ebuild.sh, line   46:  Called src_unpack
 *             environment, line 2466:  Called subversion_src_unpack
 *             environment, line 2747:  Called subversion_fetch
 *             environment, line 2681:  Called built_with_use 'src_unpack' 'src_unpack' '--missing' 'true'
 *             environment, line  295:  Called die
 * The specific snippet of code:
 *       [[ -z ${PKG} ]] && diefunc "$FUNCNAME" "$LINENO" "$?" "Unable to resolve $1 to an installed package";
 *  The die message:
 *   Unable to resolve dev-util/subversion to an installed package
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-apps/portage-2.2_pre8923/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/portage-2.2_pre8923/temp/environment'.
 * This ebuild used the following eclasses from overlays:
 *   /usr/portage/local/layman/Eaedificata/eclass/subversion.eclass
próba emerge subversion skutkuje podobnym komunikatem, z tym że
Quote:
* The die message:
* Unable to resolve dev-libs/apr-util to an installed package
emerge apr-util daje tyle samo
emerge --info
Code:
Portage 2.2_pre8923 (default-linux/x86/2007.0, gcc-3.4.6, glibc-2.6.1-r0, 2.6.23-gentoo-r3 i686)
=================================================================
System uname: 2.6.23-gentoo-r3 i686 Pentium II (Deschutes)
Timestamp of tree: Sat, 15 Dec 2007 02: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="assume-digests collision-protect digest distlocks metadata-transfer nodoc preserve-libs 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.UTF-8"
LC_ALL="pl_PL.UTF-8"
LINGUAS="pl"
MAKEOPTS="-j1"
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 /usr/portage/local/layman/Eaedificata"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip apache2 bash-completion bcmath bidi bitmap-fonts bzip2 chroot cli cracklib crypt ctype curl curlwrappers dri exif expat extensions fastcgi fortran ftp gd gdbm geoip gif gmp html iconv imagemagick imap isdnlog java javascript jpeg mhash midi mime mng mudflap mysql mysqli ncurses netboot nls nptl nptlonly openmp openssh openssl pam pcre pdf perl phppng pppd python qos readline reflection rpc samba session snmp spl ssl svg symlink tcl tcpd tetex tftp tiff tokenizer truetype truetype-fonts type1-fonts unicode 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" 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: 2462
Location: Polska / Lenkija

PostPosted: Sun Dec 16, 2007 12:52 pm    Post subject: Reply with quote

znal wrote:
Code:
 *       [[ -z ${PKG} ]] && diefunc "$FUNCNAME" "$LINENO" "$?" "Unable to resolve $1 to an installed package";
 *  The die message:
 *   Unable to resolve dev-util/subversion to an installed package


Pokaż wyniki:
Code:
emerge -ptv apr apr-util neon subversion
portageq best_version / dev-util/subversion
portageq best_version / dev-libs/apr-util


znal wrote:
Arfrever wrote:
Czy poprzednia wersja działała?
O ile dobrze pamiętam to działała


Jeśli poprzednio używałeś 2.2_pre8909, to nie widzę żadnych ryzykownych zmian między 8909 a 8923:
Code:
$ svn log -vr8910:8923 http://anonsvn.gentoo.org/repositories/portage/main/trunk
------------------------------------------------------------------------
r8911 | zmedico | 2007-12-13 20:57:20 +0100 (czw, 13.12.2007) | 3 lines
Zmodyfikowane ścieżki:
   M /main/trunk/bin/isolated-functions.sh

Make sure that PORTAGE_SANDBOX_* variables can never be set
by "${T}"/environment.

------------------------------------------------------------------------
r8913 | zmedico | 2007-12-13 21:07:02 +0100 (czw, 13.12.2007) | 3 lines
Zmodyfikowane ścieżki:
   M /main/trunk/man/make.conf.5

Bug #202126 - Replace an obsolete reference to `emerge --help config`
with a reference to the CONFIGURATION FILES section of emerge(1).

------------------------------------------------------------------------
r8915 | zmedico | 2007-12-13 21:53:45 +0100 (czw, 13.12.2007) | 5 lines
Zmodyfikowane ścieżki:
   M /main/trunk/bin/prepstrip

Disable the "QA Notice: Pre-stripped files" message when RESTRICT
contains "strip" or "binchecks". This is needed at least for the
glibc ebuild since it calls prepallstrip directly, resulting in
it being called twice. Thanks to loki_val for reporting.

------------------------------------------------------------------------
r8917 | zmedico | 2007-12-13 22:21:10 +0100 (czw, 13.12.2007) | 3 lines
Zmodyfikowane ścieżki:
   M /main/trunk/pym/_emerge/__init__.py

Add --buildpkgonly to the options lists that exempt from
slot collisions and world file updates.

------------------------------------------------------------------------
r8920 | zmedico | 2007-12-14 10:52:25 +0100 (pią, 14.12.2007) | 3 lines
Zmodyfikowane ścieżki:
   M /main/trunk/bin/repoman

Add support for multi-line commit message input by using EOF
as a delimiter (Ctrl-d) instead of a new line.

------------------------------------------------------------------------
r8921 | zmedico | 2007-12-14 12:17:32 +0100 (pią, 14.12.2007) | 3 lines
Zmodyfikowane ścieżki:
   M /main/trunk/bin/repoman

Add support for getting a commit message using an editor defined
by the EDITOR environment variable.

------------------------------------------------------------------------
r8923 | zmedico | 2007-12-14 12:41:22 +0100 (pią, 14.12.2007) | 4 lines
Zmodyfikowane ścieżki:
   M /main/trunk/bin/repoman

Prompt the user before letting the editor
take over the screen so there is an
opportunity to review any QA warnings.

------------------------------------------------------------------------


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


Joined: 12 Jul 2007
Posts: 166
Location: Poland, Wrocław

PostPosted: Sun Dec 16, 2007 2:49 pm    Post subject: Reply with quote

Czyli wychodzi na to, że problem nie leży w samym portage tylko gdzieś indziej.
Code:
Serw ~ $ emerge -ptv apr apr-util neon subversion

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

Calculating dependencies -                                                                                                                     ... done!
[ebuild   R   ] dev-util/subversion-1.5_pre28453  USE="apache2 bash-completion java nls perl python webdav -berkdb -debug -doc -emacs -extras -ruby -sasl -serf -vim-syntax" 0 kB [1]
[ebuild   R   ]  net-misc/neon-0.28_pre1281  USE="expat nls ssl zlib -doc -kerberos -socks5" 0 kB [1]
[ebuild   R   ]  dev-libs/apr-util-1.2.10  USE="gdbm mysql sqlite3 -berkdb -doc -ldap -postgres -sqlite" 0 kB
[ebuild   R   ]   dev-libs/apr-1.2.11  USE="-debug -doc -ipv6 -urandom" 0 kB

Total: 4 packages (4 reinstalls), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/portage/local/layman/Eaedificata
Serw ~ $ portageq best_version / dev-util/subversion
/usr/bin/portageq:416: SyntaxWarning: name 'portage' is assigned to before global declaration
  def main():
*** stack smashing detected ***: python - terminated
python: stack smashing attack in function symtable_node - terminated
Report to http://bugs.gentoo.org/
Unicestwiony
Serw ~ $ portageq best_version / dev-libs/apr-util
/usr/bin/portageq:416: SyntaxWarning: name 'portage' is assigned to before global declaration
  def main():
*** stack smashing detected ***: python - terminated
python: stack smashing attack in function symtable_node - terminated
Report to http://bugs.gentoo.org/
Unicestwiony
Back to top
View user's profile Send private message
unK
l33t
l33t


Joined: 06 Feb 2007
Posts: 755

PostPosted: Wed Jan 02, 2008 9:25 pm    Post subject: Reply with quote

dev-util/subversion się nie kompiluje:
Code:
make[2]: Wejście do katalogu `/var/tmp/portage/dev-util/subversion-1.5_pre28643/work/subversion-1.5_pre28643/subversion/bindings/swig/perl/native'
i686-pc-linux-gnu-gcc -c  -I/usr/include/apr-1   -I/usr/include/apr-1 -I/usr/include/db4.5  -I../../../../../subversion/bindings/swig/perl/libsvn_swig_perl  -I../../../../../subversion/include  -I../../../../../subversion  -I../../../../../subversion/bindings/swig -g -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -march=native -pipe -fomit-frame-pointer -fno-ident -funroll-loops -ftracer   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/usr/lib/perl5/5.8.8/i686-linux/CORE"  -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE  -I/usr/include/apr-1   -I/usr/include/apr-1 -I/usr/include/db4.5 svn_client.c
In file included from ../../../../../subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h:38,
                 from svn_client.c:1597:
../../../../../subversion/svn_private_config.h:159:1: warning: "_" redefined
In file included from /usr/lib/perl5/5.8.8/i686-linux/CORE/perl.h:37,
                 from svn_client.c:709:
/usr/lib/perl5/5.8.8/i686-linux/CORE/config.h:3808:1: warning: this is the location of the previous definition
svn_client.c: In function ‘_wrap_svn_client_get_changelists’:
svn_client.c:24160: error: ‘alloc2’ undeclared (first use in this function)
svn_client.c:24160: error: (Each undeclared identifier is reported only once
svn_client.c:24160: error: for each function it appears in.)
svn_client.c:24160: error: ‘buf2’ undeclared (first use in this function)
make[2]: *** [svn_client.o] Błąd 1
make[2]: Opuszczenie katalogu `/var/tmp/portage/dev-util/subversion-1.5_pre28643/work/subversion-1.5_pre28643/subversion/bindings/swig/perl/native'
make[1]: *** [modules] Błąd 2
make[1]: Opuszczenie katalogu `/var/tmp/portage/dev-util/subversion-1.5_pre28643/work/subversion-1.5_pre28643/subversion/bindings/swig/perl/native'
make: *** [swig-pl] Błąd 2
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Thu Jan 03, 2008 8:43 pm    Post subject: Reply with quote

znal wrote:
Czyli wychodzi na to, że problem nie leży w samym portage tylko gdzieś indziej.
Code:
Serw ~ $ emerge -ptv apr apr-util neon subversion

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

Calculating dependencies -                                                                                                                     ... done!
[ebuild   R   ] dev-util/subversion-1.5_pre28453  USE="apache2 bash-completion java nls perl python webdav -berkdb -debug -doc -emacs -extras -ruby -sasl -serf -vim-syntax" 0 kB [1]
[ebuild   R   ]  net-misc/neon-0.28_pre1281  USE="expat nls ssl zlib -doc -kerberos -socks5" 0 kB [1]
[ebuild   R   ]  dev-libs/apr-util-1.2.10  USE="gdbm mysql sqlite3 -berkdb -doc -ldap -postgres -sqlite" 0 kB
[ebuild   R   ]   dev-libs/apr-1.2.11  USE="-debug -doc -ipv6 -urandom" 0 kB

Total: 4 packages (4 reinstalls), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/portage/local/layman/Eaedificata
Serw ~ $ portageq best_version / dev-util/subversion
/usr/bin/portageq:416: SyntaxWarning: name 'portage' is assigned to before global declaration
  def main():
*** stack smashing detected ***: python - terminated
python: stack smashing attack in function symtable_node - terminated
Report to http://bugs.gentoo.org/
Unicestwiony
Serw ~ $ portageq best_version / dev-libs/apr-util
/usr/bin/portageq:416: SyntaxWarning: name 'portage' is assigned to before global declaration
  def main():
*** stack smashing detected ***: python - terminated
python: stack smashing attack in function symtable_node - terminated
Report to http://bugs.gentoo.org/
Unicestwiony


Chociaż tego nie napisano, to ten problem został wcześniej rozwiązany poprzez aktualizację Pythonu.

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

unK wrote:
dev-util/subversion się nie kompiluje:
Code:
make[2]: Wejście do katalogu `/var/tmp/portage/dev-util/subversion-1.5_pre28643/work/subversion-1.5_pre28643/subversion/bindings/swig/perl/native'
i686-pc-linux-gnu-gcc -c  -I/usr/include/apr-1   -I/usr/include/apr-1 -I/usr/include/db4.5  -I../../../../../subversion/bindings/swig/perl/libsvn_swig_perl  -I../../../../../subversion/include  -I../../../../../subversion  -I../../../../../subversion/bindings/swig -g -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -march=native -pipe -fomit-frame-pointer -fno-ident -funroll-loops -ftracer   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/usr/lib/perl5/5.8.8/i686-linux/CORE"  -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE  -I/usr/include/apr-1   -I/usr/include/apr-1 -I/usr/include/db4.5 svn_client.c
In file included from ../../../../../subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h:38,
                 from svn_client.c:1597:
../../../../../subversion/svn_private_config.h:159:1: warning: "_" redefined
In file included from /usr/lib/perl5/5.8.8/i686-linux/CORE/perl.h:37,
                 from svn_client.c:709:
/usr/lib/perl5/5.8.8/i686-linux/CORE/config.h:3808:1: warning: this is the location of the previous definition
svn_client.c: In function ‘_wrap_svn_client_get_changelists’:
svn_client.c:24160: error: ‘alloc2’ undeclared (first use in this function)
svn_client.c:24160: error: (Each undeclared identifier is reported only once
svn_client.c:24160: error: for each function it appears in.)
svn_client.c:24160: error: ‘buf2’ undeclared (first use in this function)
make[2]: *** [svn_client.o] Błąd 1
make[2]: Opuszczenie katalogu `/var/tmp/portage/dev-util/subversion-1.5_pre28643/work/subversion-1.5_pre28643/subversion/bindings/swig/perl/native'
make[1]: *** [modules] Błąd 2
make[1]: Opuszczenie katalogu `/var/tmp/portage/dev-util/subversion-1.5_pre28643/work/subversion-1.5_pre28643/subversion/bindings/swig/perl/native'
make: *** [swig-pl] Błąd 2


Wiem o tym i dlatego IUSE zawiera "-perl". Przez pewien czas były też błędy z USE="java":
Perl bindings and JavaHL fail to compile
Re: Perl bindings and JavaHL fail to compile
Re: Perl bindings and JavaHL fail to compile
Re: Perl bindings and JavaHL fail to compile

Mam nadzieję, że nie będę musiał ustawić "-berkdb" w IUSE:
Re: What you probably want to know to port the FS changes to BDB (on the reintegrate branch)

Jako ominięcie obecnego problemu ustaw USE="-perl".
(Gdybyś nie miał USE="perl" w "/etc/make.conf" lub "dev-util/subversion perl" w "/etc/portage/package.use", to IUSE="-perl" wymusiłoby instalację z USE="-perl".)

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


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Fri Jan 04, 2008 8:46 pm    Post subject: Reply with quote

Arfrever wrote:
(Gdybyś nie miał USE="perl" w "/etc/make.conf" lub "dev-util/subversion perl" w "/etc/portage/package.use", to IUSE="-perl" wymusiłoby instalację z USE="-perl".)


Przypomniał mi się jeszcze jeden czynnik wpływający na ustawienia USE - pliki "make.defaults".
W związku z tym ogłaszam, że jedyne wspierane konfiguracje muszą zawierać w pliku "/etc/make.conf" następujące ustawienie:
Code:
USE_ORDER="env:pkg:pkginternal:conf:defaults:env.d"

Dzięki temu flagi USE będą poprawnie obsługiwane.

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


Joined: 13 May 2007
Posts: 238
Location: PL/Krakow

PostPosted: Sat Feb 23, 2008 12:27 pm    Post subject: Reply with quote

Mam problem z instalacją nowego Subversion. Być może wcześniej niedokładnie opisałem problem, więc teraz zrobię to dokładniej. Próba instalacji kończy się:
Code:

>>> Unpacking source...
 *
 * ERROR: dev-util/subversion-1.6_pre29410 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_unpack
 *             environment, line 5624:  Called subversion_src_unpack
 *             environment, line 5932:  Called subversion_fetch
 *             environment, line 5830:  Called built_with_use 'src_unpack' 'src_unpack'
 *             environment, line  842:  Called die
 * The specific snippet of code:
 *                           die "$PKG does not actually support the $1 USE flag!"
 *  The die message:
 *   dev-util/subversion-1.5_pre28766 does not actually support the nowebdav USE flag!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/home/portage_tempdir/portage/dev-util/subversion-1.6_pre29410/temp/build.log'.
 * The ebuild environment file is located at '/home/portage_tempdir/portage/dev-util/subversion-1.6_pre29410/temp/environment'.
 *
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="." JAVA_HOME="/etc/java-config-2/current-system-vm"
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info

Jeśli chodzi o flagi USE to wydaje się być OK:
Code:

 U I
 - - apache2         : Add Apache2 support
 + + bash-completion : Enable bash-completion support
 + + berkdb          : Adds support for sys-libs/db (Berkeley DB for MySQL)
 - - debug           : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
 - - doc             : Adds extra documentation (API, Javadoc, etc)
 - - elibc_FreeBSD   : <unknown>
 - - emacs           : Adds support for GNU Emacs
 - - extras          : Install extras scripts (examples, tools, hooks)
 - - gcj             : Enable building with gcj (The GNU Compiler for the Javatm Programming Language)
 - - java            : Adds support for Java
 + + nls             : Adds Native Language Support (using gettext - GNU locale utilities)
 + + perl            : Adds support/bindings for the Perl language
 + + python          : Adds support/bindings for the Python language
 - - ruby            : Adds support/bindings for the Ruby language
 - - sasl            : Adds support for the Simple Authentication and Security Layer
 - - serf            : <unknown>
 + + vim-syntax      : Pulls in related vim syntax scripts
 + + webdav          : <unknown>

Z resztą niezależnie od kombinacji USE=+_webdav/nowebdav błąd jest taki sam. Moje emerge --info:
Code:

Portage 2.3_pre9333 (default-linux/x86/2006.1, gcc-4.2.3, glibc-2.7-r1, 2.6.22-ck1 i686)
=================================================================
System uname: 2.6.22-ck1 i686 Intel(R) Pentium(R) III Mobile CPU 1133MHz
Timestamp of tree: Sat, 23 Feb 2008 00:46:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.5.1-r5
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0_rc6-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /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/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=pentium3 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer preserve-libs sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.dsv.agh.edu.pl http://gentoo.zie.pg.gda.pl"
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LINGUAS="pl en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/home/portage_tempdir"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/mozilla /usr/portage/local/layman/java-overlay /usr/portage/local/layman/Eaedificata /usr/portage/local/layman/java-gcj-overlay /usr/portage/local/layman/kde /usr/portage/local/layman/science /usr/portage/local/layman/arcon /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X accessibility acpi aiglx alsa bash-completion berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus directfb djvu dri fortran gdbm gif glitz gpm hal iconv isdnlog jpeg jpeg2k kde laptop midi mmx mmxext mplayer mudflap ncurses nls nptl nptlonly nvidia offensive opengl openmp pam pcmcia pcre pdf perl php png ppds pppd python qt4 readline reflection sdl session slang spl sse ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode vim-syntax x86 xcomposite xml xorg xv xvid xvmc zlib" ALSA_CARDS="maestro3" 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Wiecie może w czym jest problem?
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Sat Feb 23, 2008 6:22 pm    Post subject: Reply with quote

one_and_only wrote:
Mam problem z instalacją nowego Subversion. Być może wcześniej niedokładnie opisałem problem, więc teraz zrobię to dokładniej. Próba instalacji kończy się:
Code:

>>> Unpacking source...
 *
 * ERROR: dev-util/subversion-1.6_pre29410 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_unpack
 *             environment, line 5624:  Called subversion_src_unpack
 *             environment, line 5932:  Called subversion_fetch
 *             environment, line 5830:  Called built_with_use 'src_unpack' 'src_unpack'
 *             environment, line  842:  Called die
 * The specific snippet of code:
 *                           die "$PKG does not actually support the $1 USE flag!"
 *  The die message:
 *   dev-util/subversion-1.5_pre28766 does not actually support the nowebdav USE flag!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/home/portage_tempdir/portage/dev-util/subversion-1.6_pre29410/temp/build.log'.
 * The ebuild environment file is located at '/home/portage_tempdir/portage/dev-util/subversion-1.6_pre29410/temp/environment'.
 *
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="." JAVA_HOME="/etc/java-config-2/current-system-vm"
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info

Jeśli chodzi o flagi USE to wydaje się być OK:
Code:

 U I
 - - apache2         : Add Apache2 support
 + + bash-completion : Enable bash-completion support
 + + berkdb          : Adds support for sys-libs/db (Berkeley DB for MySQL)
 - - debug           : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
 - - doc             : Adds extra documentation (API, Javadoc, etc)
 - - elibc_FreeBSD   : <unknown>
 - - emacs           : Adds support for GNU Emacs
 - - extras          : Install extras scripts (examples, tools, hooks)
 - - gcj             : Enable building with gcj (The GNU Compiler for the Javatm Programming Language)
 - - java            : Adds support for Java
 + + nls             : Adds Native Language Support (using gettext - GNU locale utilities)
 + + perl            : Adds support/bindings for the Perl language
 + + python          : Adds support/bindings for the Python language
 - - ruby            : Adds support/bindings for the Ruby language
 - - sasl            : Adds support for the Simple Authentication and Security Layer
 - - serf            : <unknown>
 + + vim-syntax      : Pulls in related vim syntax scripts
 + + webdav          : <unknown>

Z resztą niezależnie od kombinacji USE=+_webdav/nowebdav błąd jest taki sam. Moje emerge --info:
Code:
(...)
PORTDIR_OVERLAY="/usr/portage/local/layman/mozilla /usr/portage/local/layman/java-overlay /usr/portage/local/layman/Eaedificata /usr/portage/local/layman/java-gcj-overlay /usr/portage/local/layman/kde /usr/portage/local/layman/science /usr/portage/local/layman/arcon /usr/local/portage"

(...)


Jedno z repozytoriów, którego kopia robocza jest później wymieniona w PORTDIR_OVERLAY, posiada własną wersję eklasy subversion.eclass nieprzygotowaną do Subversion >=1.5.
Wykonaj:
Code:
layman -s Eaedificata

I dopisz na końcu "/etc/make.conf":
Code:
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/Eaedificata"


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


Joined: 13 May 2007
Posts: 238
Location: PL/Krakow

PostPosted: Sun Feb 24, 2008 1:19 am    Post subject: Reply with quote

Quote:
Jedno z repozytoriów, którego kopia robocza jest później wymieniona w PORTDIR_OVERLAY, posiada własną wersję eklasy subversion.eclass nieprzygotowaną do Subversion >=1.5

Dzięki, pomogło. Dokładnie z tego samego powodu miałem problemy z instalacją kadu z Arcon Overlay!
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Sun Mar 09, 2008 4:53 pm    Post subject: Reply with quote

UUID repozytorium Subversion zmienił się ze względu na zmianę historii, więc przy okazji zmieniłem "http" na "https" w ESVN_REPO_URI ebuildu Subversion.
W związku z tym należy jednorazowo usunąć katalog "${ESVN_STORE_DIR}/subversion/trunk", czyli przy domyślnych ustawieniach "/usr/portage/distfiles/svn-src/subversion/trunk".

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


Joined: 16 Apr 2006
Posts: 159
Location: /dev/vagina

PostPosted: Wed Apr 02, 2008 5:35 pm    Post subject: Reply with quote

portage-2.3_pre9630 nieprawidlowo dziala pod wzgledem doins i newins ;] proponuje zrobic bugfix'a albo wywalic z svn'a :) downgrade do portage-2.3_pre9507 pomogl.
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Fri Apr 04, 2008 2:35 pm    Post subject: Reply with quote

CzErYnA wrote:
portage-2.3_pre9630 nieprawidlowo dziala pod wzgledem doins i newins ;] proponuje zrobic bugfix'a albo wywalic z svn'a :) downgrade do portage-2.3_pre9507 pomogl.


Poprawione w portage-2.3_pre9702.
Back to top
View user's profile Send private message
Piecia
Guru
Guru


Joined: 12 Nov 2004
Posts: 447
Location: znienacka

PostPosted: Tue Apr 22, 2008 8:26 pm    Post subject: Reply with quote

znal wrote:
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)

Miałem tak samo, tylko że na świeżym systemie. Musiałem zamaskować wszystko z overlaya i zainstalować "normalnego" neona, subversion i apr*. Na ile jest bezpieczne wpisanie na stałe do make.conf I_HAVE_READ_NEON_UPGRADE_GUIDE=1?
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Wed Apr 23, 2008 5:25 pm    Post subject: Reply with quote

Piecia wrote:
Na ile jest bezpieczne wpisanie na stałe do make.conf I_HAVE_READ_NEON_UPGRADE_GUIDE=1?


Bezpieczne tylko w wypadku stałego używania Portage >=2.2 lub posiadania włączonej flagi USE="webdav-serf".
W przeciwnym wypadku podczas aktualizacji (za kilka miesięcy?) net-misc/neon-0.29_pre* do net-misc/neon-0.30_pre* zostanie zainstalowane libneon-LFS.so.30.0.0, a libneon-LFS.so.29.0.0 zostanie usunięte, ale libsvn_ra_neon-1.so.0.0.0 będzie wciąż wymagać libneon-LFS.so.29.0.0. Reinstalacja Subversion nie powiedzie się, bo `svn co`/`svn up` wykonywane przez subversion_src_unpack() z subversion.eclass zwróci błąd.
Back to top
View user's profile Send private message
unK
l33t
l33t


Joined: 06 Feb 2007
Posts: 755

PostPosted: Wed Apr 23, 2008 5:32 pm    Post subject: Reply with quote

Arfrever wrote:
Bezpieczne tylko w wypadku stałego używania Portage >=2.2 lub posiadania włączonej flagi USE="webdav-serf".
W przeciwnym wypadku podczas aktualizacji (za kilka miesięcy?) net-misc/neon-0.29_pre* do net-misc/neon-0.30_pre* zostanie zainstalowane libneon-LFS.so.30.0.0, a libneon-LFS.so.29.0.0 zostanie usunięte, ale libsvn_ra_neon-1.so.0.0.0 będzie wciąż wymagać libneon-LFS.so.29.0.0. Reinstalacja Subversion nie powiedzie się, bo `svn co`/`svn up` wykonywane przez subversion_src_unpack() z subversion.eclass zwróci błąd.

Można ew. zrobić na czas fetchu źródeł svn symlinka do starej wersji neonu, powinno zadziałać (ostatnio tak zrobiłem, bo preserve-libs coś nie zadziałało, a nie chciało mi się mergować wersji z portage i dopiero z repo, żeby to naprawić).
_________________
ncmpcpp - an ncurses mpd client, inspired by ncmpc
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Wed Apr 23, 2008 5:48 pm    Post subject: Reply with quote

unK wrote:
ostatnio tak zrobiłem, bo preserve-libs coś nie zadziałało


Od r9728 do r9862 istniał jakiś błąd w kodzie dotyczącym preserve-libs :( .
Back to top
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2462
Location: Polska / Lenkija

PostPosted: Sun May 25, 2008 3:02 pm    Post subject: Reply with quote

Subversion:
Od r30753 można używać URL-e względne w stosunku do katalogu głównego repozytorium. Takie URL-e zaczynają się od '^/'. Przykłady:
Code:
svn di -c30000 ^/branches/1.5.x
svn log ^/
svn merge ^/trunk


W gałęzi kwallet, która została włączona do pnia w r31241, zaimplementowałem możliwość przechowywania haseł w KWallet (KDE 4).
Użytkownicy KDE 3 powinni wyłączyć flagę USE "kde" dla Subversion.

W gałęzi gnome-keyring, która została włączona do pnia w r31337, Lieven Govaerts i inni zaimplementowali możliwość przechowywania haseł w GNOME Keyring.

Od r31379 można używać Memcached do przechowywania w pamięci danych repozytoriów FSFS.
(Serwer Subversion używa APR_Memcache jako klient Memcached, natomiast Memcached nie jest bezpośrednio używane, w związku z czym nie jest zależnością Subversion na poziomie ebuildu. APR_Memcache wchodzi w skład APR-Util >=1.3.)

Od r31428 można używać opcję "password-stores" w sekcji "auth" pliku "config", która określa, które i w jakiej kolejności miejsca przechowywania haseł (KWallet i GNOME Keyring) są używane.
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 Previous  1, 2, 3  Next
Page 2 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