make[3]: Entering directory `/var/tmp/portage/postgresql-7.2.1-r2/work/postgresql-7.2.1/src/interfaces/libpgeasy' gcc -march=i686 -O3 -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -fpic -I../../../src/interfaces/libpq -I../../../src/include -c -o libpgeasy.o libpgeasy.c -MMD gcc -march=i686 -O3 -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -fpic -I../../../src/interfaces/libpq -I../../../src/include -c -o halt.o halt.c -MMD mkdir: cannot create directory `.deps': File exists make[3]: *** [halt.o] Error 1 make[3]: *** Deleting file `halt.o' make[3]: Leaving directory `/var/tmp/portage/postgresql-7.2.1-r2/work/postgresql-7.2.1/src/interfaces/libpgeasy' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/postgresql-7.2.1-r2/work/postgresql-7.2.1/src/interfaces' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/postgresql-7.2.1-r2/work/postgresql-7.2.1/src' make: *** [all] Error 2 Use flags: cups alsa ssl mozilla spell tcltk apm arts bonobo dga dvd evo gb gnome gtk gtkhtml jpeg kde mmx motif mozilla mysql ncurses odbc oggvorbis opengl pam pcmcia png postgres python readline ruby samba sdl slang spell sse ssl tcpd truetype X xmms
compiler version? portage version?
Compiler: 2.95.3-r7 Portage: 2.0.25
I would like to confirm this bug. I see the same thing, and my versions are: gcc 2.95.3-r7 portage 2.0.27
Hmm... One more question... What filesystems are you on?
ext3
Just a note. I also get the same. Compiler: gcc-2.95.3-r7 Portage: 2.0.27 FS: ext3
is there filespace left on the harddrive?
22GB Free.
I have 11gb free. If I go into the build directory after the failed compile and run make, it resumes the compile fine. Here is the output for it: gcc -O2 -mcpu=i686 -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -fpic -I../../../src/interfaces/libpq -I../../../src/include -c -o halt.o halt.c -MMD ar crs libpgeasy.a libpgeasy.o halt.o ranlib libpgeasy.a gcc -O2 -mcpu=i686 -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -fpic -shared -Wl,-soname,libpgeasy.so.2 libpgeasy.o halt.o -L../../../src/interfaces/libpq -lpq -lcrypt -Wl,-rpath,/usr/lib -o libpgeasy.so.2.2 rm -f libpgeasy.so.2 ln -s libpgeasy.so.2.2 libpgeasy.so.2 rm -f libpgeasy.so ln -s libpgeasy.so.2.2 libpgeasy.so make[3]: Leaving directory `/var/tmp/portage/postgresql-7.2.1-r2/work/postgresql-7.2.1/src/interfaces/libpgeasy' .... something is strange
Created attachment 3132 [details, diff] postgresql-7.2.1-r2.ebuild.patch Please find attached postgresql-7.2.1-r2.ebuild.patch which fixes this problem. It seems the build doesn't like having concurrent jobs (make -j). So replacing emake with make in the .ebuild fixes it.
committed... thx for finding that.