View previous topic :: View next topic |
Author |
Message |
Team_Beast Tux's lil' helper
Joined: 16 May 2004 Posts: 97
|
Posted: Thu May 26, 2005 3:04 pm Post subject: New C++ Portage |
|
|
I have written a new version of parts of Portage to go on top of the current version of Portage. I wrote this project as part of my university degree and it works well. I have released it under the GPL if anyone else wants to use it and I am continuing development all the time.
This project has 2 parts at the moment. A library part and a bundled user interface. I'm not too interested with the user interface as long as it does what I want it to do. The library is the main part of the project and is what I shall be developing. It sits on top of Portage, written in C++ and using Berkeley DB as its database back-end. The first release is extremeley fast, especially when compared to Portage ( on my machine ) and the library itself is flexible enough to hopefully give rise to many interfaces, all providing different features depending on what people want.
At the moment the front end has a working depclean ( only takes notice of what is in the world file, pays no attention to system packages as the interface does not implement this ), redundant source finder, reverse dependency checker etc. Please feel free to download and test this, it is reasonably safe and I have been using it for 2 months on my main machine with no problems. However, as with any new package manager, its always a good idea to check with a -p before actually comitting any changes. Let me know of your experiences and any feature requests.
The project can be found at http://sourceforge.net/projects/portage-sql/ and the project is the sportage-0.9.3 subproject.
Thanks |
|
Back to top |
|
|
f00bar n00b
Joined: 14 May 2004 Posts: 8
|
Posted: Thu May 26, 2005 3:08 pm Post subject: Wow |
|
|
This thing is REALLY fast!
If you do a lot of searching (emerge -s or especially emerge -S) then this is the thing for you.
Even for normal install operations it is fast, also the depclean and reverse dependancy removal is awesome. Definitely worth checking out for all you speed freaks out there! |
|
Back to top |
|
|
Maedhros Bodhisattva
Joined: 14 Apr 2004 Posts: 5511 Location: Durham, UK
|
Posted: Thu May 26, 2005 6:00 pm Post subject: |
|
|
Moved from Portage & Programming to Unsupported Software. |
|
Back to top |
|
|
wing Tux's lil' helper
Joined: 27 Aug 2002 Posts: 108 Location: Mountain View, CA
|
Posted: Thu May 26, 2005 10:33 pm Post subject: |
|
|
I guess boost is required to compile this, as it complained about boost headers not being availible.
Code: | $ make
g++ -c src/pmstring.cc -Iinclude -Wall -o src/pmstring.o
g++ -c src/directoryreader.cc -Iinclude -Wall -o src/directoryreader.o
g++ -c src/package.cc -Iinclude -Wall -o src/package.o
g++ -c src/packageversion.cc -Iinclude -Wall -o src/packageversion.o
g++ -c src/installedpackage.cc -Iinclude -Wall -o src/installedpackage.o
g++ -c src/installeddatabase.cc -Iinclude -Wall -o src/installeddatabase.o
g++ -c src/dependency.cc -Iinclude -Wall -o src/dependency.o
g++ -c src/packageversiondatabase.cc -Iinclude -Wall -o src/packageversiondatabase.o
g++ -c src/packagedatabase.cc -Iinclude -Wall -o src/packagedatabase.o
src/packagedatabase.cc:25:27: boost/regex.hpp: No such file or directory
src/packagedatabase.cc: In member function `std::vector<Package, std::allocator<Package> > PackageDatabase::SearchRegExpName(PMString)':
src/packagedatabase.cc:79: error: `boost' has not been declared
src/packagedatabase.cc:79: error: `regex' undeclared (first use this function)
src/packagedatabase.cc:79: error: (Each undeclared identifier is reported only once for each function it appears in.)
src/packagedatabase.cc:79: error: expected `;' before "regExpChecker"
src/packagedatabase.cc:93: error: `regExpChecker' undeclared (first use this function)
src/packagedatabase.cc:93: error: `regex_match' undeclared (first use this function)
src/packagedatabase.cc: In member function `std::vector<Package, std::allocator<Package> > PackageDatabase::SearchRegExpDescription(PMString)':
src/packagedatabase.cc:195: error: `boost' has not been declared
src/packagedatabase.cc:195: error: `regex' undeclared (first use this function)
src/packagedatabase.cc:195: error: expected `;' before "regExpChecker"
src/packagedatabase.cc:209: error: `regExpChecker' undeclared (first use this function)
src/packagedatabase.cc:209: error: `regex_match' undeclared (first use this function)
make: *** [src/packagedatabase.o] Error 1 |
|
|
Back to top |
|
|
Team_Beast Tux's lil' helper
Joined: 16 May 2004 Posts: 97
|
Posted: Fri May 27, 2005 8:59 am Post subject: |
|
|
Yeah, sorry, I forgot to mention the dependencies . The dependencies are only DB-4.1 and boost. I think the boost library license will allow me to bundle the bits I want with the project, so maybe I should do that today and have a new release. I only require the regular expression section of boost, so maybe it would be a good idea. |
|
Back to top |
|
|
pussi l33t
Joined: 08 May 2004 Posts: 727 Location: Finland
|
Posted: Fri May 27, 2005 11:43 am Post subject: |
|
|
I made an ebuild for this.
It won't work unless you disable sandbox from FEATURES, so you'll need to emerge it with: Code: | FEATURES="-sandbox" emerge sportage |
|
|
Back to top |
|
|
baeksu l33t
Joined: 26 Sep 2004 Posts: 609 Location: Seoul, Korea
|
Posted: Fri May 27, 2005 12:46 pm Post subject: |
|
|
pussi wrote: | I made an ebuild for this.
It won't work unless you disable sandbox from FEATURES, so you'll need to emerge it with: Code: | FEATURES="-sandbox" emerge sportage |
|
Can't download the package when doing "ebuild foo digest", as it points to 0.9.3-r1, whereas the file on sf.net is 0.9.3.
Also, emerge fails (gcc 3.4) with Code: | >>> emerge (1 of 1) app-portage/sportage-0.9.3-r1 to /
>>> md5 files ;-) sportage-0.9.3-r1.ebuild
>>> md5 files ;-) files/digest-sportage-0.9.3-r1
>>> md5 src_uri ;-) sportage-0.9.3.tar.gz
>>> Unpacking source...
>>> Unpacking sportage-0.9.3.tar.gz to /var/tmp/portage/sportage-0.9.3-r1/work
>>> Source unpacked.
g++ -c src/pmstring.cc -Iinclude -Wall -o src/pmstring.o
g++ src/main.cc -ldb_cxx -Iinclude -Wall -Xlinker -zmuldefs -lboost_regex -lsportage -o semerge
g++ -c src/directoryreader.cc -Iinclude -Wall -o src/directoryreader.o
g++ -c src/configreader.cc -Iinclude -Wall -o src/configreader.o
g++ -c src/package.cc -Iinclude -Wall -o src/package.o
g++ -c src/packageversion.cc -Iinclude -Wall -o src/packageversion.o
g++ -c src/packagedatabase.cc -Iinclude -Wall -o src/packagedatabase.o
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lsportage
collect2: ld returned 1 exit status
make: *** [semerge] Error 1
make: *** Waiting for unfinished jobs.... |
Emerge is successful on gcc 3.3 though.
[edit:] Nope, sorry. Just get a segfault when running 'sportage' _________________ Gnome:
1. A legendary being.
2. A never ending quest to make unix friendly to people who don't want unix and excruciating for those that do. |
|
Back to top |
|
|
pussi l33t
Joined: 08 May 2004 Posts: 727 Location: Finland
|
Posted: Fri May 27, 2005 1:20 pm Post subject: |
|
|
baeksu wrote: | pussi wrote: | I made an ebuild for this.
It won't work unless you disable sandbox from FEATURES, so you'll need to emerge it with: Code: | FEATURES="-sandbox" emerge sportage |
|
Can't download the package when doing "ebuild foo digest", as it points to 0.9.3-r1, whereas the file on sf.net is 0.9.3. |
That's odd. Here it points to portage-sql/sportage-0.9.3.tar.gz
Quote: | Also, emerge fails (gcc 3.4) with Code: | >>> emerge (1 of 1) app-portage/sportage-0.9.3-r1 to /
>>> md5 files ;-) sportage-0.9.3-r1.ebuild
>>> md5 files ;-) files/digest-sportage-0.9.3-r1
>>> md5 src_uri ;-) sportage-0.9.3.tar.gz
>>> Unpacking source...
>>> Unpacking sportage-0.9.3.tar.gz to /var/tmp/portage/sportage-0.9.3-r1/work
>>> Source unpacked.
g++ -c src/pmstring.cc -Iinclude -Wall -o src/pmstring.o
g++ src/main.cc -ldb_cxx -Iinclude -Wall -Xlinker -zmuldefs -lboost_regex -lsportage -o semerge
g++ -c src/directoryreader.cc -Iinclude -Wall -o src/directoryreader.o
g++ -c src/configreader.cc -Iinclude -Wall -o src/configreader.o
g++ -c src/package.cc -Iinclude -Wall -o src/package.o
g++ -c src/packageversion.cc -Iinclude -Wall -o src/packageversion.o
g++ -c src/packagedatabase.cc -Iinclude -Wall -o src/packagedatabase.o
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lsportage
collect2: ld returned 1 exit status
make: *** [semerge] Error 1
make: *** Waiting for unfinished jobs.... |
Emerge is successful on gcc 3.3 though.
[edit:] Nope, sorry. Just get a segfault when running 'sportage' |
Sorry about that. I had compiled it manually before I tried the ebuild so I didn't get that error.
Code: | FEATURES="-sandbox" MAKEOPTS="-j1" emerge -v sportage | Worked here. I'm gonna fix it in the ebuild right away.
EDIT: ebuild fixed |
|
Back to top |
|
|
dr_strange Guru
Joined: 16 Apr 2002 Posts: 480 Location: Cambridge, UK
|
Posted: Sat May 28, 2005 8:44 pm Post subject: |
|
|
segfaults here as well; gcc 3.3.4 _________________ shine on,
dr_strange
Set the Controls for the Heart of Gentoo
http://magenta.linuxforum.hu |
|
Back to top |
|
|
Team_Beast Tux's lil' helper
Joined: 16 May 2004 Posts: 97
|
Posted: Sat May 28, 2005 9:41 pm Post subject: |
|
|
What architecture are you running? I don't use much in the way of dynamic memory so this should be easy to fix. What command produces the segfault? What output do you get before the segfault? Thanks for the input. |
|
Back to top |
|
|
thubble Tux's lil' helper
Joined: 16 May 2003 Posts: 119 Location: Winnipeg, Canada
|
Posted: Sat May 28, 2005 11:01 pm Post subject: |
|
|
Segfaults here too, GCC 3.4.3-20050110. Here's the end of the output for 'strace ./sportage -R':
Code: |
open("/usr/portage/metadata/cache/x11-misc/afbinit-1.0.1-r2", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0664, st_size=237, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f33000
read(5, "virtual/libc !bootstrap? ( sys-d"..., 4096) = 237
close(5) = 0
munmap(0xb7f33000, 4096) = 0
open("/usr/portage/metadata/cache/x11-misc/afbinit-1.0.1-r1", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0664, st_size=237, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f33000
read(5, "virtual/libc !bootstrap? ( sys-d"..., 4096) = 237
close(5) = 0
munmap(0xb7f33000, 4096) = 0
open("/usr/portage/metadata/cache/x11-misc/afbinit-1.0.1", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0664, st_size=238, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f33000
read(5, "virtual/libc !bootstrap? ( sys-d"..., 4096) = 238
close(5) = 0
munmap(0xb7f33000, 4096) = 0
open("/usr/portage/metadata/cache/x11-misc/adesklets-0.4.8", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0664, st_size=427, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f33000
read(5, "virtual/libc >=sys-libs/readline"..., 4096) = 427
close(5) = 0
munmap(0xb7f33000, 4096) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
|
I tried doing an 'emerge metadata' too. I also tried commenting out the optimizations in the Makefile. No luck. It always fails on the adesklets metadata. I'm using the portage_db_cdb module, would that make any difference?
EDIT: I compiled it manually instead of with the ebuild (my ISP is being retarded lately and won't resolve metawire.org). I've tried running it both as regular user and root.
EDIT2: GDB backtrace for 'semerge -R':
Code: |
#0 0x4bd40f53 in strchr () from /lib/libc.so.6
#1 0x0804a5fa in processuseflags (
string=0x813f4c0 "virtual/libc >=sys-libs/readline-4.3-r5 >=media-libs/imlib2-1.2.0-r2 X? (virtual/x11) python? (>=dev-lang/python-2.3.4-r1)", useflag=0x80f8388 "X python ", index=0x812d9d0, runtime=1, versionidpassed=1292) at src/build.cpp:187
#2 0x0804a6ef in processuseflags (
string=0x813f4c0 "virtual/libc >=sys-libs/readline-4.3-r5 >=media-libs/imlib2-1.2.0-r2 X? (virtual/x11) python? (>=dev-lang/python-2.3.4-r1)", useflag=0x80fe6a8 "X ", index=0x812d9d0, runtime=1, versionidpassed=1292) at src/build.cpp:207
#3 0x0804ab40 in processdependencies (
compile=0x813a940 "virtual/libc >=sys-libs/readline-4.3-r5 >=media-libs/imlib2-1.2.0-r2 X? (virtual/x11) python? (>=dev-lang/python-2.3.4-r1)",
run=0x813f4c0 "virtual/libc >=sys-libs/readline-4.3-r5 >=media-libs/imlib2-1.2.0-r2 X? (virtual/x11) python? (>=dev-lang/python-2.3.4-r1)", versionidpassed=1292, flags=0x81367c8 "X python") at src/build.cpp:343
#4 0x0804b500 in createdatabase () at src/build.cpp:519
#5 0x080490be in main (argc=2, argv=0xbfdcf364) at src/semerge.cpp:144
|
|
|
Back to top |
|
|
Team_Beast Tux's lil' helper
Joined: 16 May 2004 Posts: 97
|
Posted: Sat May 28, 2005 11:18 pm Post subject: |
|
|
Could this be a 64-bit problem? I have only tested the code on x86. Its probably a sizeof() problem somewhere. If anyone could help with this it would be appreciated. |
|
Back to top |
|
|
thubble Tux's lil' helper
Joined: 16 May 2003 Posts: 119 Location: Winnipeg, Canada
|
Posted: Sat May 28, 2005 11:37 pm Post subject: |
|
|
I think I found the problem. You assume that each bracket is a separate word, i.e. separated by spaces. However, this isn't the case in 'x11-misc/adesklets-0.4.8'. It has the following DEPEND line:
Code: |
DEPEND="virtual/libc
>=sys-libs/readline-4.3-r5
>=media-libs/imlib2-1.2.0-r2
X? (virtual/x11)
python? (>=dev-lang/python-2.3.4-r1)"
|
which breaks the parser. I'm not sure if it's a problem in the adesklets ebuild, but regular portage works fine so I assume this should be considered valid syntax. Unfortunately it would pretty much require a rewrite of the dependency parsing code. |
|
Back to top |
|
|
Team_Beast Tux's lil' helper
Joined: 16 May 2004 Posts: 97
|
Posted: Sat May 28, 2005 11:51 pm Post subject: |
|
|
The parser used within this project parses the metadata stored in /usr/portage/metadata/cache/, rather than the ebuilds themselves and so this should not cause the parser a problem. To me this still seems like a AMD64 problem, what architecture are you using? I dont get this error on my 32-bit system. Thanks a lot for trying to help me solve this issue. |
|
Back to top |
|
|
thubble Tux's lil' helper
Joined: 16 May 2003 Posts: 119 Location: Winnipeg, Canada
|
Posted: Sun May 29, 2005 4:54 am Post subject: |
|
|
GAAAAHHH, I accidentally downloaded the old version!!! I'm an idiot |
|
Back to top |
|
|
Team_Beast Tux's lil' helper
Joined: 16 May 2004 Posts: 97
|
Posted: Sun May 29, 2005 12:04 pm Post subject: |
|
|
thubble wrote: | I think I found the problem. You assume that each bracket is a separate word, i.e. separated by spaces. However, this isn't the case in 'x11-misc/adesklets-0.4.8'. It has the following DEPEND line: |
I misunderstood what you said there, sorry, I was up late last night You are correct about the parser and I do have plans to rewrite it, however there are some hacks in place that stop this occuring. This problem in the past hasn't caused a segfault, it causes dependency calculation issues after the database has been created. I will see if I can find some time today to rewrite this. I am also going to try and get better documentation and a website up, hopefully soon. If anyone has any free time and fancies helping in any way then I would be glad to add them to the project. Just PM me. Cheers. |
|
Back to top |
|
|
Cagnulein l33t
Joined: 18 Sep 2003 Posts: 861 Location: Modena, Italy
|
Posted: Sun May 29, 2005 12:33 pm Post subject: |
|
|
Code: | ┌-(root
2.6.11-morph8)-(29 May 2005 - 14:31)-(pts/5)
└─-(/home/cagnulein/tmp/sportage-0.9.3)-> semerge
semerge: error while loading shared libraries: libsportage.so: cannot open shared object file: No such file or directory
|
i use the tar.gz and i've follow the readme |
|
Back to top |
|
|
Team_Beast Tux's lil' helper
Joined: 16 May 2004 Posts: 97
|
Posted: Sun May 29, 2005 12:54 pm Post subject: |
|
|
If you check inside the /usr/local/lib directory, there should be libsportage.so. If its not there, then run make install again as root and it should move it there. If that fails, then you should be able to move it by hand to the correct directory.
If however libsportage.so is in /usr/local/lib then check /etc/ld.so.conf and check that /usr/local/lib is in there. I think it is by default? If its not I think you have to change /etc/env.d/00basic and run env-update. |
|
Back to top |
|
|
Cagnulein l33t
Joined: 18 Sep 2003 Posts: 861 Location: Modena, Italy
|
Posted: Sun May 29, 2005 1:34 pm Post subject: |
|
|
env-update solves the problem
my brain is on fire, sorry for my stupid problem |
|
Back to top |
|
|
Lepaca Kliffoth l33t
Joined: 28 Apr 2004 Posts: 737 Location: Florence, Italy
|
Posted: Sun May 29, 2005 5:34 pm Post subject: |
|
|
Please make a manpage ^^ _________________ 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 |
|
|
Team_Beast Tux's lil' helper
Joined: 16 May 2004 Posts: 97
|
Posted: Mon May 30, 2005 5:09 pm Post subject: |
|
|
There is a new version of sportage ( 0.9.4 ) that has a few small bugfixes and a better README file. There is also now a semerge website that hopefully explains how to use the program well ( http://portage-sql.sourceforge.net/semerge.html ). |
|
Back to top |
|
|
appro Tux's lil' helper
Joined: 21 Jul 2003 Posts: 144 Location: Germany/Rosenheim
|
Posted: Mon May 30, 2005 7:23 pm Post subject: |
|
|
Is there a reason why you aren't using automake/autoconf, scons or something similar?
It would solve the sandbox-violations and make the project easier to maintain (imho). _________________ If a packet hits a pocket on a socket on a port, and the bus is interrupted and the interrupt's not caught, then the socket packet pocket has an error to report. |
|
Back to top |
|
|
dr_strange Guru
Joined: 16 Apr 2002 Posts: 480 Location: Cambridge, UK
|
Posted: Mon May 30, 2005 8:14 pm Post subject: |
|
|
Weird. I get an "Interrupted" error message when I run semerge (I've successfully emerged the 0.9.4 version). Here is my emerge info:
Code: |
amanibhavam$drstrange :: #~ ] emerge --info
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.5-r0, 2.6.11-rc4-love1 i686)
=================================================================
System uname: 2.6.11-rc4-love1 i686 AMD Sempron(tm) 2400+
Gentoo Base System version 1.6.12
ccache version 2.4 [enabled]
dev-lang/python: 2.3.5
sys-apps/sandbox: 1.2.8
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils: 2.16-r1
sys-devel/libtool: 1.5.18
virtual/os-headers: 2.6.11-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks keeptemp keepwork maketest noclean prelink sandbox sfperms strict test usersandbox"
GENTOO_MIRRORS="http://gentoo.math.bme.hu http://gentoo.mirror.icd.hu http://gentoo.inode.at ftp://ftp2.gentoo.hu ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="hu_HU.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aalib alsa apache2 apm arts avi berkdb bindist bitmap-fonts breakme cdda cddb cdr composite cpudetection crypt cups curl dbus dlloader dvd eds emboss encode esd fam fbcon ffmpeg flac foomaticdb fortran freetype gdbm gif gnome gpm gstreamer gtk gtk2 hal imagemagick imap imlib ipv6 java jpeg junit kde libg++ libwww mad maildir matroska mikmod mmx mmxext mono motif mozilla mp3 mpeg ncurses nls nptl nvidia ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sasl sdl spell sqlite sse ssl svg svga tcpd tiff truetype truetype-fonts type1-fonts userlocales utf8 vorbis win32codecs wxwindows xanim xine xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LINGUAS
|
_________________ shine on,
dr_strange
Set the Controls for the Heart of Gentoo
http://magenta.linuxforum.hu |
|
Back to top |
|
|
Team_Beast Tux's lil' helper
Joined: 16 May 2004 Posts: 97
|
Posted: Mon May 30, 2005 11:03 pm Post subject: |
|
|
dr_strange wrote: | Weird. I get an "Interrupted" error message when I run semerge (I've successfully emerged the 0.9.4 version). |
What command do you run to get the Interrupted error? What succesful commands can you run? Could you possibly do an strace on semerge so I can locate the error? |
|
Back to top |
|
|
dr_strange Guru
Joined: 16 Apr 2002 Posts: 480 Location: Cambridge, UK
|
Posted: Tue May 31, 2005 8:04 am Post subject: |
|
|
It's either semerge -R or semerge --help. I will do a strace on it when I get home in the evening. _________________ shine on,
dr_strange
Set the Controls for the Heart of Gentoo
http://magenta.linuxforum.hu |
|
Back to top |
|
|
|
|
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
|
|