Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Paludis support thread (current v. 0.14.3) - Part 1
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5 ... 19, 20, 21  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Wed Nov 29, 2006 1:13 pm    Post subject: Reply with quote

Is there a variable in which the name of the temporary folder is stored? Something like PALUDIS_TMP_DIR ?
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
Lloeki
Guru
Guru


Joined: 14 Jun 2006
Posts: 437
Location: France

PostPosted: Wed Nov 29, 2006 1:28 pm    Post subject: Reply with quote

Quote:
paludis --uninstall sys-apps/portage will work

because I'm just crazy, and because it prevents me from doing 'emerge foo', I did that.
question is, equery d portage yields an impressive amount of packages.

Code:
 # equery d sys-app/portage
[ Searching for packages depending on portage... ]
sys-libs/db-4.2.52_p4-r2
app-portage/gentoolkit-0.2.2
dev-util/ccache-2.3
dev-util/subversion-1.3.2-r3
app-admin/logrotate-3.7.1-r2
app-admin/syslog-ng-1.6.9
sys-process/vixie-cron-4.1-r9
dev-java/blackdown-jdk-1.4.2.03-r12
dev-java/sun-jdk-1.5.0.08
media-sound/aumix-2.8-r4
sys-apps/shadow-4.0.18.1
sys-apps/attr-2.4.28-r1
sys-apps/baselayout-1.12.6
net-misc/rsync-2.6.8-r2

of course, I believe none of theme really depend on portage. I bet that's just to have portage emerged first. is there something to do for those packages not to pull portage in when I do, e.g 'paludis -ip rsync' ? I mean, something less hacky than a fake sys-apps/portage ebuild. ideally I guess they should depend on a virtual/portage, and paludis providing that virtual ...
_________________
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3078

PostPosted: Wed Nov 29, 2006 1:43 pm    Post subject: Reply with quote

zxy, paludis --info:

PORTAGE_TMPDIR ?
_________________
The End of the Internet!
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Wed Nov 29, 2006 1:43 pm    Post subject: Reply with quote

Lloeki wrote:
of course, I believe none of theme really depend on portage. I bet that's just to have portage emerged first. is there something to do for those packages not to pull portage in when I do, e.g 'paludis -ip rsync' ? I mean, something less hacky than a fake sys-apps/portage ebuild. ideally I guess they should depend on a virtual/portage, and paludis providing that virtual ...

A few of them (gentoolkit) are genuine deps. Most of them are depping upon Portage because they require some feature that wasn't in certain Portage versions.

spb was going to go through the tree and turn them into || or virtual deps at some point. You might want to pester him about that.
Back to top
View user's profile Send private message
Lepaca Kliffoth
l33t
l33t


Joined: 28 Apr 2004
Posts: 737
Location: Florence, Italy

PostPosted: Wed Nov 29, 2006 2:08 pm    Post subject: Reply with quote

No time, so I just re-emerged it. No it works. Peace.
_________________
It isn't enough to win - everyone else must lose, and you also have to rub it in their face (maybe chop off an arm too for good measure).
Animebox!
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Wed Nov 29, 2006 3:23 pm    Post subject: Reply with quote

Mounting /var/tmp/paludis on tmpfs

/usr/share/paludis/hooks/install_pre/mount-tmp.bash
Code:
#!/bin/bash

source ${PALUDIS_EBUILD_DIR}/echo_functions.bash

PALUDIS_TMP_DIR="/var/tmp/paludis"
N="0"
MOUNTED="$(cat /proc/mounts | grep tmpfs | grep -c ${PALUDIS_TMP_DIR} )"

if [ $MOUNTED = $N ]
then
        einfo "Mounting ${PALUDIS_TMP_DIR} to tmpfs..."
        mount -t tmpfs tmpfs -o size=1500M,nr_inodes=1M ${PALUDIS_TMP_DIR}
else
        einfo "${PALUDIS_TMP_DIR} already mounted on tmpfs..."
fi
true

/usr/share/paludis/hooks/install_post/umount-tmp.bash
Code:
#!/bin/bash

source ${PALUDIS_EBUILD_DIR}/echo_functions.bash

PALUDIS_TMP_DIR="/var/tmp/paludis"
N="0"
MOUNTED="$(cat /proc/mounts | grep tmpfs | grep -c ${PALUDIS_TMP_DIR} )"

if [ $MOUNTED != $N ]
then
        umount ${PALUDIS_TMP_DIR}
        einfo "Unmounting ${PALUDIS_TMP_DIR} from tmpfs..."
fi
true


tmp folder is hardcoded in the scripts for now and unmounting happens even if tmpfs was not mounted due to existing tmpfs mount. I tried to export a variable when mounting to check it for unmounting, but it gets lost because a script is nested, I guess.

I don't know how to do this. If anybody knows better .....

If you want to set size for tmp folder, just change it in the mount command.
It can be larger than your RAM as long as you have enough swap. Swap is faster than filesystem working with a lot of small files. I have 1G RAM and 4.5G swap. No problems, except for Oenoffice and Wine. This two need more than 1.5G.

Anyway, paludis with tmpfs rules. :D
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
floffe
Guru
Guru


Joined: 24 Nov 2003
Posts: 414
Location: Linköping, Sweden

PostPosted: Wed Nov 29, 2006 4:16 pm    Post subject: Reply with quote

zxy: you can set a build dir for each repo with buildroot in the repo config file. I'm not sure how that is read and set in the build phase though...
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Wed Nov 29, 2006 4:58 pm    Post subject: Reply with quote

I know that. But it didn't help me until now.(Thank you for setting my mind into working mode). It is probably better, to mount tmpfs at boot with fstab (as I did until now), and have special folder on disk for special cases like OpenOffice. And with buildroot I can set those special cases to compile on disk.

I think this is much simpler.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Thu Nov 30, 2006 8:06 am    Post subject: Reply with quote

Paludis 0.10.1 is out.

Quote:
Paludis 0.10.1 has been released. Changes since 0.10.0 incude:

  • Package origins and install times can now be queried.
  • Packages with version 9999, or with names ending in "-cvs" or "-svn", are now considered to be SCM packages for reinstall purposes.
  • Paludis will now compile with g++-3.4 again.
  • A new --report action, which displays warnings about installed packages that are insecure, masked or no longer available, has been added to the paludis client.


The report is rather nice as a sync_all_post hook.

_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Thu Nov 30, 2006 8:15 am    Post subject: Reply with quote

Http-replicator
Only thing that has to be done is
Code:
export http_proxy="http://192.168.1.1:8080"
for example of default http-replicator usage. This tells wget that it has to use a proxy. Simple. :D
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
Lloeki
Guru
Guru


Joined: 14 Jun 2006
Posts: 437
Location: France

PostPosted: Thu Nov 30, 2006 9:43 am    Post subject: Reply with quote

Quote:
A new --report action, which displays warnings about installed packages that are insecure, masked or no longer available, has been added to the paludis client

could that be broken into --report insecure|masked|unavailable|all ?
and could there also be a --report stable, which would report all installed testing packages that now have a higher stable version available?

e.g:
foo/bar-1.0 x86
foo/bar-1.1 ~x86 <- installed
foo/bar-1.2 x86 <- becomes available later on
foo/bar-1.3 ~x86 <- available too

this is useful because that way, you just put foo/bar ~x86 in your keywords punctually. thus if you do a sync then an update, you will not jump to 1.3, but remove ~x86 and go stable. this situation happens rarely if you sync once a day, but if you sync once a month or less, this is really useful.
_________________
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Back to top
View user's profile Send private message
Lepaca Kliffoth
l33t
l33t


Joined: 28 Apr 2004
Posts: 737
Location: Florence, Italy

PostPosted: Thu Nov 30, 2006 9:14 pm    Post subject: Reply with quote

I have looked into the problem of paludis segfaulting [almost] properly. I still can't figure out exactly what's wrong, though.

If I ignore the tests, paludis build both with emerge and paludis. However, emerge gives me a functioning paludis. Paludis doesn't. That is, paludis -i paludis produces a pludis that segfaults while calculating the dependencies; emerge paludis doesn't. Here are the full logs of "emerge paludis" and "paludis -i paludis":

Emerge log, gzipped
Paludis log, gzipped

More information on request.
Can anyone figure out what's wrong?

edit: Maybe this can be important, just found out: emerge compiles with -O3, paludis with -Os. I wanted to switch from 3 to s but I forgot to change make.conf and only changed paludis
_________________
It isn't enough to win - everyone else must lose, and you also have to rub it in their face (maybe chop off an arm too for good measure).
Animebox!
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Thu Nov 30, 2006 9:16 pm    Post subject: Reply with quote

Lepaca Kliffoth wrote:
edit: Maybe this can be important, just found out: emerge compiles with -O3, paludis with -Os. I wanted to switch from 3 to s but I forgot to change make.conf and only changed paludis

-Os on amd64 with g++-4.1 is known to produce broken code for Paludis.
Back to top
View user's profile Send private message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 782
Location: PL

PostPosted: Fri Dec 01, 2006 12:16 am    Post subject: Reply with quote

i have a question about dep calculation in paludis.

when i try to install glibc into an empty separate system paludis wants to pull in lots of dependencies:

paludis -pi glibc --dl-circular discard --show-install-reasons summary
Code:
* sys-devel/gcc-config-1.3.14::gentoo [N] <sys-devel/gcc-4.1.1-r3::gentoo, sys-libs/glibc-2.5::gentoo>
* dev-libs/gmp-4.2.1::gentoo [N] -doc -nocxx <dev-libs/mpfr-2.2.0_p16::gentoo, sys-devel/gcc-4.1.1-r3::gentoo>
* sys-libs/db-4.3.29-r2::gentoo {:4.3} [N] -bootstrap -doc -java -nocxx -tcl -test <dev-lang/perl-5.8.8-r2::gentoo, sys-devel/libperl-5.8.8-r1::gentoo, 1 more>
* sys-libs/gdbm-1.8.3-r2::gentoo [N] berkdb <dev-lang/perl-5.8.8-r2::gentoo, sys-devel/libperl-5.8.8-r1::gentoo>
* sys-libs/gpm-1.20.1-r5::gentoo [N] (-selinux) <sys-libs/ncurses-5.5-r3::gentoo>
* sys-libs/ncurses-5.5-r3::gentoo {:5} [N] -bootstrap -build -debug -doc gpm -minimal -nocxx -trace unicode <app-shells/bash-3.2_p5::gentoo, sys-apps/texinfo-4.8-r5::gentoo, 2 more>
* sys-apps/texinfo-4.8-r5::gentoo [N] -build nls -static <sys-apps/groff-1.19.2-r1::gentoo, sys-devel/autoconf-2.61::gentoo, 2 more>
* sys-apps/groff-1.19.2-r1::gentoo [N] X <sys-devel/libperl-5.8.8-r1::gentoo>
* sys-devel/libperl-5.8.8-r1::gentoo {:1} [N] berkdb -debug gdbm -ithreads <dev-lang/perl-5.8.8-r2::gentoo>
* dev-lang/perl-5.8.8-r2::gentoo [N] berkdb -build -debug -doc gdbm -ithreads -perlsuid <app-admin/perl-cleaner-1.04.3::gentoo, dev-perl/Locale-gettext-1.05::gentoo, 7 more>
* app-shells/bash-3.2_p5::gentoo [N] -afs -bashlogger nls -vanilla <app-admin/perl-cleaner-1.04.3::gentoo>
* app-admin/perl-cleaner-1.04.3::gentoo [N] <dev-lang/perl-5.8.8-r2::gentoo>
* perl-core/PodParser-1.35::gentoo [N] <dev-lang/perl-5.8.8-r2::gentoo>
* perl-core/Test-Harness-2.64::gentoo [N] <dev-lang/perl-5.8.8-r2::gentoo>
* sys-devel/automake-wrapper-3-r1::gentoo [N] <sys-devel/automake-1.10::gentoo>
* sys-devel/m4-1.4.8::gentoo [N] nls <sys-devel/autoconf-2.61::gentoo, sys-devel/bison-2.3::gentoo>
* sys-devel/autoconf-wrapper-4-r3::gentoo [N] <sys-devel/autoconf-2.61::gentoo>
* sys-devel/autoconf-2.61::gentoo {:2.5} [N] -emacs <dev-libs/mpfr-2.2.0_p16::gentoo, sys-devel/automake-1.10::gentoo, 1 more>
* perl-core/Test-Simple-0.65::gentoo [N] <virtual/perl-Test-Simple-0.65::gentoo>
* virtual/perl-Test-Simple-0.65::gentoo [N] <dev-perl/Locale-gettext-1.05::gentoo>
* dev-perl/Locale-gettext-1.05::gentoo [N] <sys-apps/help2man-1.36.4::gentoo>
* sys-apps/help2man-1.36.4::gentoo [N] nls <sys-devel/automake-1.10::gentoo, sys-devel/libtool-1.5.22::gentoo>
* sys-devel/automake-1.10::gentoo {:1.10} [N] <dev-libs/mpfr-2.2.0_p16::gentoo, sys-devel/libtool-1.5.22::gentoo>
* sys-devel/libtool-1.5.22::gentoo {:1.5} [N] <dev-libs/mpfr-2.2.0_p16::gentoo>
* dev-libs/mpfr-2.2.0_p16::gentoo [N] <sys-devel/gcc-4.1.1-r3::gentoo>
* sys-devel/bison-2.3::gentoo [N] nls -static <sys-devel/gcc-4.1.1-r3::gentoo>
* sys-apps/sed-4.1.5::gentoo [N] nls -static <sys-devel/gcc-4.1.1-r3::gentoo>
* sys-devel/gcc-4.1.1-r3::gentoo {:4.1} [N] (-altivec) -bootstrap -build -doc fortran -gcj gtk (-hardened) -ip28 -ip32r10k -mudflap (-multilib) -multislot (-n32) (-n64) nls -nocxx -objc -objc++ -objc-gc -test -vanilla <sys-libs/glibc-2.5::gentoo>
* sys-kernel/linux-headers-2.6.17-r1::gentoo [N] -gcc64 <sys-libs/glibc-2.5::gentoo>
* app-misc/pax-utils-0.1.14::gentoo [N] -caps <sys-libs/glibc-2.5::gentoo>
* sys-libs/timezone-data-2006p::gentoo [N] nls <sys-libs/glibc-2.5::gentoo>
* sys-libs/glibc-2.5::gentoo {:2.2} [N] -build -glibc-compat20 -glibc-omitfp -hardened (-multilib) nls nptl nptlonly -profile (-selinux) <sys-devel/gcc-4.1.1-r3::gentoo>


is there a workaround for this issue? i tried tinkering with --dl-installed-deps-pre and --dl-installed-deps-runtime options, but they didn't change a bit.

portage installs only timezone-data as a dependency for glibc. as far as i remember.

does paludis see the difference between runtime and build deps?
_________________
~amd64, ~x86
shrink your /usr/portage with squashfs+aufs
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Fri Dec 01, 2006 12:22 am    Post subject: Reply with quote

yoshi314 wrote:
is there a workaround for this issue? i tried tinkering with --dl-installed-deps-pre and --dl-installed-deps-runtime options, but they didn't change a bit.

You want uninstalled, not installed.

Quote:
does paludis see the difference between runtime and build deps?

Yes. It also doesn't default to Portage's broken (long story, but basically a couple of Gentoo embedded people with far too much influence subverted the whole depend/rdepend distinction for their own purposes that don't coincide with how the tree uses them or how they were designed) behaviour for rooted installs.
Back to top
View user's profile Send private message
StifflerStealth
l33t
l33t


Joined: 03 Jul 2002
Posts: 954

PostPosted: Fri Dec 01, 2006 1:51 am    Post subject: Reply with quote

I have a fairly strange setup. I have always thought that the portage tree did not belong in /usr, and I also felt that the distdir, cvs, ... and various other download directores did not belong in /usr/portage/distfiles, since I have a lot of overlays and it never made since to me to have all those overlays and the files were downloaded to a directory that synced up with the Gentoo servers, so I changed all that. I have a 10 gig partition just for the tree and overlays and the new structure looks like this in my make.conf file:
Quote:
PORTDIR="/portage/gentoo"
DISTDIR="/portage/distfiles"
PKGDIR="${DISTDIR}/packages"
RPMDIR="${DISTDIR}/rpm"
PORTDIR_OVERLAY="/portage/main-overlay /portage/nx-overlay /portage/pertty-overlay /portage/kernel-overlay /portage/toolchain-overlay"
PORT_LOGDIR="/var/log/portage"


So, will that bash script to automate the process find this and set up everything correctly. or does it need these particular directories in a specific location, especially the main portage tree? Also, will Paludis use a separate director for distdir stuff then? Or, will I need to do a manual install, if so, how what would I need to do to have Pauldis use all the above directories correctly?

Though, now I guess I need to change some of the names like /portage to /repositories and change overlay to something else. :P Though, I suggest having the tree on it's on partition because it is faster and the files change all the time on it, so it keeps the system from a lot of fragmentation. ;)

Thanks.

Cheers.
_________________
Nothing to read in this sig. Move along.
Back to top
View user's profile Send private message
Lepaca Kliffoth
l33t
l33t


Joined: 28 Apr 2004
Posts: 737
Location: Florence, Italy

PostPosted: Fri Dec 01, 2006 6:56 am    Post subject: Reply with quote

ciaranm wrote:
Lepaca Kliffoth wrote:
edit: Maybe this can be important, just found out: emerge compiles with -O3, paludis with -Os. I wanted to switch from 3 to s but I forgot to change make.conf and only changed paludis

-Os on amd64 with g++-4.1 is known to produce broken code for Paludis.


Then why do the tests fail with emerge too, which compiles with -O3?
_________________
It isn't enough to win - everyone else must lose, and you also have to rub it in their face (maybe chop off an arm too for good measure).
Animebox!
Back to top
View user's profile Send private message
Lloeki
Guru
Guru


Joined: 14 Jun 2006
Posts: 437
Location: France

PostPosted: Fri Dec 01, 2006 7:45 am    Post subject: Reply with quote

Quote:
Then why do the tests fail with emerge too, which compiles with -O3?

maybe because it breaks things too?

Quote:
Though, now I guess I need to change some of the names like /portage to /repositories and change overlay to something else.

well, that's exactly it. I did the same as you. portage2paludis script did the job fairly well at generating repos config. just be sure to manually create profiles/repo_name files in each overlay after that.
_________________
Moved to using Arch Linux
Life is meant to be lived, not given up...
HOLY COW I'M TOTALLY GOING SO FAST OH F*** ;)
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Fri Dec 01, 2006 8:19 am    Post subject: Reply with quote

@Lepaca Kliffoth
After portage2paludis script I had to edit bashrc, keywords.conf, package_mask.conf, package_unmask.conf, use.conf because I've been using package.keyworde (and other portage files) as a folder with files.

For example:

package.keywords (folder with two files)
  • conrad
  • misc

The script did not recognize package.keywords was a folder and did not recurse into.
The othe thing were LDFLAGS. I had to copy them over, too.

But after initial configuring I don't think of going back.
With paludis it's much easier to maintain conf files, as all keywords stuff is in one file, all use stuff in one file, etc.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 782
Location: PL

PostPosted: Fri Dec 01, 2006 11:56 am    Post subject: Reply with quote

ciaranm wrote:
yoshi314 wrote:
is there a workaround for this issue? i tried tinkering with --dl-installed-deps-pre and --dl-installed-deps-runtime options, but they didn't change a bit.

You want uninstalled, not installed.

this is very confusing, especially for non-native english user. does it really work that way (in english) ?

i always associated uninstall with removal, so i thought the options apply to a situation when i remove packages and not when i install packages.

i wonder if somebody else also fell for that.

btw is something like PORTAGE_NICENESS implemented for paludis?
_________________
~amd64, ~x86
shrink your /usr/portage with squashfs+aufs
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Fri Dec 01, 2006 12:47 pm    Post subject: Reply with quote

StifflerStealth wrote:
So, will that bash script to automate the process find this and set up everything correctly

Yes

Quote:
Also, will Paludis use a separate director for distdir stuff then?

Set distdir= in the repo .conf files, if the script doesn't do it for you.

Lepaca Kliffoth wrote:
ciaranm wrote:
Lepaca Kliffoth wrote:
edit: Maybe this can be important, just found out: emerge compiles with -O3, paludis with -Os. I wanted to switch from 3 to s but I forgot to change make.conf and only changed paludis

-Os on amd64 with g++-4.1 is known to produce broken code for Paludis.


Then why do the tests fail with emerge too, which compiles with -O3?

At this point I'm going to say... Because your system is screwed up.

yoshi314 wrote:
ciaranm wrote:
yoshi314 wrote:
is there a workaround for this issue? i tried tinkering with --dl-installed-deps-pre and --dl-installed-deps-runtime options, but they didn't change a bit.

You want uninstalled, not installed.

this is very confusing, especially for non-native english user. does it really work that way (in english) ?

--dl-uninstalled-* tells paludis what to do with packages that are currently uninstalled. --dl-installed-* tells paludis what to do with packages that are currently installed.

Quote:
btw is something like PORTAGE_NICENESS implemented for paludis?

You really should read the Known Issues and Non-Issues doc:

Quote:

Automatic Niceness Support
Non-Problem: There's no PORTAGE_NICENESS equivalent.

Rationale: Learn how to use nice. There's no GCC_NICENESS or VIM_NICENESS either.
Back to top
View user's profile Send private message
Lepaca Kliffoth
l33t
l33t


Joined: 28 Apr 2004
Posts: 737
Location: Florence, Italy

PostPosted: Fri Dec 01, 2006 1:11 pm    Post subject: Reply with quote

ciaranm wrote:
Lepaca Kliffoth wrote:
ciaranm wrote:
Lepaca Kliffoth wrote:
edit: Maybe this can be important, just found out: emerge compiles with -O3, paludis with -Os. I wanted to switch from 3 to s but I forgot to change make.conf and only changed paludis

-Os on amd64 with g++-4.1 is known to produce broken code for Paludis.


Then why do the tests fail with emerge too, which compiles with -O3?

At this point I'm going to say... Because your system is screwed up.

I wonder how it happened :( Asking someone else to fix it for me is out of the question, I guess I'll test Paludis' ability to bootstrap a system ;)

edit: no, I'm not going to bootstrap from the currently borked system :p
_________________
It isn't enough to win - everyone else must lose, and you also have to rub it in their face (maybe chop off an arm too for good measure).
Animebox!
Back to top
View user's profile Send private message
StifflerStealth
l33t
l33t


Joined: 03 Jul 2002
Posts: 954

PostPosted: Fri Dec 01, 2006 4:47 pm    Post subject: Reply with quote

Lepaca Kliffoth wrote:
I wonder how it happened :( Asking someone else to fix it for me is out of the question, I guess I'll test Paludis' ability to bootstrap a system ;)

edit: no, I'm not going to bootstrap from the currently borked system :p
If you wanted to, you could try to make a paludis only stage one tarball with the latest goodies from "Portage Tree", like updated GLibC and such. Even modify the bootstrap.sh to pull in paludis instead of portage and to modify a few other things like the profile to eliminate all traces of portage. I was thinking of trying to do that at one point when I know a bit more. Then, instead of emoerge system, you would use the equivalent and you wouldn't have the python dependencies. ;)

Cheers.
_________________
Nothing to read in this sig. Move along.
Back to top
View user's profile Send private message
Janax
Apprentice
Apprentice


Joined: 17 Aug 2004
Posts: 162
Location: Iowa

PostPosted: Fri Dec 01, 2006 4:48 pm    Post subject: Reply with quote

I figured I'd try Paludis out since I wanted to reorganize my system anyway, but I'm having a problem with bootstrapping. When I try to build 'system' I get a failure inside the testing phase of the 'libtool' package:

Code:

...
PASS: hardcode.test
FAIL: build-relink.test
PASS: noinst-link.test
PASS: demo-unst.test
...


I don't know what exactly caused this to fail and my quick Google searching didn't show much. I'm running ~amd64 2006.1 profile. I'd give more information here, but I don't know what to include (like emerge --info)... if I can post something that would help analyze this problem, I'll be glad to do so!
_________________
Americans for Fair Taxation because the current tax system is not only burdensome but corrupt as well!
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Fri Dec 01, 2006 4:52 pm    Post subject: Reply with quote

Janax wrote:
I figured I'd try Paludis out since I wanted to reorganize my system anyway, but I'm having a problem with bootstrapping. When I try to build 'system' I get a failure inside the testing phase of the 'libtool' package:

This is solved by reading the docs.
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5 ... 19, 20, 21  Next
Page 4 of 21

 
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