Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
New C++ Portage
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Team_Beast
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 97

PostPosted: Thu May 26, 2005 3:04 pm    Post subject: New C++ Portage Reply with quote

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
View user's profile Send private message
f00bar
n00b
n00b


Joined: 14 May 2004
Posts: 8

PostPosted: Thu May 26, 2005 3:08 pm    Post subject: Wow Reply with quote

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
View user's profile Send private message
Maedhros
Bodhisattva
Bodhisattva


Joined: 14 Apr 2004
Posts: 5511
Location: Durham, UK

PostPosted: Thu May 26, 2005 6:00 pm    Post subject: Reply with quote

Moved from Portage & Programming to Unsupported Software.
Back to top
View user's profile Send private message
wing
Tux's lil' helper
Tux's lil' helper


Joined: 27 Aug 2002
Posts: 108
Location: Mountain View, CA

PostPosted: Thu May 26, 2005 10:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
Team_Beast
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 97

PostPosted: Fri May 27, 2005 8:59 am    Post subject: Reply with quote

Yeah, sorry, I forgot to mention the dependencies :oops: . 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
View user's profile Send private message
pussi
l33t
l33t


Joined: 08 May 2004
Posts: 727
Location: Finland

PostPosted: Fri May 27, 2005 11:43 am    Post subject: Reply with quote

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
View user's profile Send private message
baeksu
l33t
l33t


Joined: 26 Sep 2004
Posts: 609
Location: Seoul, Korea

PostPosted: Fri May 27, 2005 12:46 pm    Post subject: Reply with quote

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
View user's profile Send private message
pussi
l33t
l33t


Joined: 08 May 2004
Posts: 727
Location: Finland

PostPosted: Fri May 27, 2005 1:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
dr_strange
Guru
Guru


Joined: 16 Apr 2002
Posts: 480
Location: Cambridge, UK

PostPosted: Sat May 28, 2005 8:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
Team_Beast
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 97

PostPosted: Sat May 28, 2005 9:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
thubble
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2003
Posts: 119
Location: Winnipeg, Canada

PostPosted: Sat May 28, 2005 11:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
Team_Beast
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 97

PostPosted: Sat May 28, 2005 11:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
thubble
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2003
Posts: 119
Location: Winnipeg, Canada

PostPosted: Sat May 28, 2005 11:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
Team_Beast
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 97

PostPosted: Sat May 28, 2005 11:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
thubble
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2003
Posts: 119
Location: Winnipeg, Canada

PostPosted: Sun May 29, 2005 4:54 am    Post subject: Reply with quote

GAAAAHHH, I accidentally downloaded the old version!!! I'm an idiot :oops:
Back to top
View user's profile Send private message
Team_Beast
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 97

PostPosted: Sun May 29, 2005 12:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
Cagnulein
l33t
l33t


Joined: 18 Sep 2003
Posts: 861
Location: Modena, Italy

PostPosted: Sun May 29, 2005 12:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
Team_Beast
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 97

PostPosted: Sun May 29, 2005 12:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
Cagnulein
l33t
l33t


Joined: 18 Sep 2003
Posts: 861
Location: Modena, Italy

PostPosted: Sun May 29, 2005 1:34 pm    Post subject: Reply with quote

env-update solves the problem :oops:

my brain is on fire, sorry for my stupid problem :(
Back to top
View user's profile Send private message
Lepaca Kliffoth
l33t
l33t


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

PostPosted: Sun May 29, 2005 5:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
Team_Beast
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 97

PostPosted: Mon May 30, 2005 5:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
appro
Tux's lil' helper
Tux's lil' helper


Joined: 21 Jul 2003
Posts: 144
Location: Germany/Rosenheim

PostPosted: Mon May 30, 2005 7:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
dr_strange
Guru
Guru


Joined: 16 Apr 2002
Posts: 480
Location: Cambridge, UK

PostPosted: Mon May 30, 2005 8:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
Team_Beast
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 97

PostPosted: Mon May 30, 2005 11:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
dr_strange
Guru
Guru


Joined: 16 Apr 2002
Posts: 480
Location: Cambridge, UK

PostPosted: Tue May 31, 2005 8:04 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
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