The new versions of ufed, 0.37 and 0.37-r1, display the following message upon run: /etc/make.profile is not a symlink But it seems untrue: joel # ls -l /etc/make.profile lrwxrwxrwx 1 root root 48 Apr 12 10:54 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2005.0 I re-emerged ufed 0.36, and all is fine. Have anyone else had this problem ?
Could you provide your emerge --info output, as well as the output of echo `perl -w -e 'print readlink "/etc/make.profile"'` and emerge -pv perl ?
Sure :-) joel ~ $ echo `perl -w -e 'print readlink "/etc/make.profile"'` ../usr/portage/profiles/default-linux/x86/2005.0 joel ~ $ emerge -pv perl These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] dev-lang/perl-5.8.6-r4 +berkdb -debug +doc +gdbm +ithreads -perlsuid (-uclibc) 0 kB Total size of downloads: 0 kB
Created attachment 56872 [details] Output of "emerge info"
Created attachment 56875 [details, diff] ufed-0.37-profilesymlink.patch The output is as it should be, and I am not able to reproduce this bug with your version of perl, and your profile. Also, your CFLAGS/CXXFLAGS are sure to cause problems with some programs. Still, this might be an actual bug with ufed. Could you see if this patch fixes it? (Just run "patch -i ufed-0.37-profilesymlink.patch /usr/sbin/ufed") If so, I'll put this in -r2.
Good news ! Your patch solves it !
Okay, I added it to -r2. Thanks for the report.