vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hi all. I'm a real Gentoo newb. I just installed stage2 last night/today with the 2.6 kernel. I followed the directions in the install guide. I'm not new to Linux, just Gentoo. I set my options in /etc/make.conf and tried to emerge kde. It had hardly gone anywhere when it tried to build eject and crapped out. So I reset my options to Gnome and tried that. The build went a bit longer, then it tried to build eject and it crapped out. I loaded eject from the CDROM and tried it. Same story. Maybe I'm missing a dependency or something. Here's the output from trying to build eject by itself: bash-2.05b# emerge eject Calculating dependencies ...done! >>> emerge (1 of 1) sys-apps/eject-2.0.12-r1 to / >>> md5 src_uri ;-) eject-2.0.12.tar.gz >>> Unpacking source... >>> Unpacking eject-2.0.12.tar.gz to /var/tmp/portage/eject-2.0.12-r1/work * Applying eject-2.0.12-gentoo.security.patch... [ ok ] * Applying eject-2.0.12-kernel25-support.patch... [ ok ]>>> Source unpacked. creating cache ./config.cache checking for a BSD compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gcc... gcc checking whether the C compiler (gcc -O2 -march=athlon-xp -pipe ) works... yes checking whether the C compiler (gcc -O2 -march=athlon-xp -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking for sys/ioctl.h... yes checking for unistd.h... yes checking for working const... yes checking for regcomp... yes checking for strdup... yes checking for strerror... yes updating cache ./config.cache creating ./config.status creating Makefile Making all in po make[1]: Entering directory `/var/tmp/portage/eject-2.0.12-r1/work/eject-2.0.12/po' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/eject-2.0.12-r1/work/eject-2.0.12/po' make[1]: Entering directory `/var/tmp/portage/eject-2.0.12-r1/work/eject-2.0.12' gcc -DPACKAGE=\"eject\" -DVERSION=\"2.0.12\" -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_REGCOMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -I. -I. -I/usr/src/linux -I/usr/src/linux/include -DDEFAULTDEVICE=\"cdrom\" -DGETOPTLONG -Wall -O3 -O2 -march=athlon-xp -pipe -c eject.c gcc -DPACKAGE=\"eject\" -DVERSION=\"2.0.12\" -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_REGCOMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -I. -I. -I/usr/src/linux -I/usr/src/linux/include -DDEFAULTDEVICE=\"cdrom\" -DGETOPTLONG -Wall -O3 -O2 -march=athlon-xp -pipe -c volname.c volname.c: In function `main': volname.c:58: warning: implicit declaration of function `exit' gcc -Wall -O3 -O2 -march=athlon-xp -pipe -o volname volname.o In file included from /usr/src/linux/include/linux/cdrom.h:14, from eject.c:66: /usr/src/linux/include/asm/byteorder.h:14: error: syntax error before "__u32" /usr/src/linux/include/asm/byteorder.h:28: error: syntax error before "__u64" In file included from /usr/src/linux/include/linux/byteorder/little_endian.h:11, from /usr/src/linux/include/asm/byteorder.h:57, from /usr/src/linux/include/linux/cdrom.h:14, from eject.c:66: /usr/src/linux/include/linux/byteorder/swab.h:133: error: syntax error before "__u16" /usr/src/linux/include/linux/byteorder/swab.h:146: error: syntax error before "__u32" /usr/src/linux/include/linux/byteorder/swab.h:160: error: syntax error before "__u64" make[1]: *** [eject.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/eject-2.0.12-r1/work/eject-2.0.12' make: *** [all-recursive] Error 1 !!! ERROR: sys-apps/eject-2.0.12-r1 failed. !!! Function src_compile, Line 418, Exitcode 2 !!! emake failed bash-2.05b# Anybody make heads or tails of this? David |
| |||
| "David M. Carney" <carney1979@yahoo.com> wrote in message news:<pan.2004.02.20.02.01.31.607989@yahoo.com>... > Hi all. > > I'm a real Gentoo newb. I just installed stage2 last night/today with the > 2.6 kernel. I followed the directions in the install guide. I'm not new to > Linux, just Gentoo. > > I set my options in /etc/make.conf and tried to emerge kde. It had hardly > gone anywhere when it tried to build eject and crapped out. > > So I reset my options to Gnome and tried that. The build went a bit > longer, then it tried to build eject and it crapped out. I loaded eject > from the CDROM and tried it. Same story. Maybe I'm missing a dependency or > something. > > Here's the output from trying to build eject by itself: > > bash-2.05b# emerge eject > Calculating dependencies ...done! > >>> emerge (1 of 1) sys-apps/eject-2.0.12-r1 to / > >>> md5 src_uri ;-) eject-2.0.12.tar.gz > >>> Unpacking source... > >>> Unpacking eject-2.0.12.tar.gz to /var/tmp/portage/eject-2.0.12-r1/work > * Applying eject-2.0.12-gentoo.security.patch... [ ok ] * Applying eject-2.0.12-kernel25-support.patch... [ ok ]>>> Source unpacked. > creating cache ./config.cache > checking for a BSD compatible install... /bin/install -c > checking whether build environment is sane... yes > checking whether make sets ${MAKE}... yes > checking for working aclocal... found > checking for working autoconf... found > checking for working automake... found > checking for working autoheader... found > checking for working makeinfo... found > checking for gcc... gcc > checking whether the C compiler (gcc -O2 -march=athlon-xp -pipe ) works... yes > checking whether the C compiler (gcc -O2 -march=athlon-xp -pipe ) is a cross-compiler... no > checking whether we are using GNU C... yes > checking whether gcc accepts -g... yes > checking how to run the C preprocessor... gcc -E > checking for ANSI C header files... yes > checking for sys/wait.h that is POSIX.1 compatible... yes > checking for fcntl.h... yes > checking for sys/ioctl.h... yes > checking for unistd.h... yes > checking for working const... yes > checking for regcomp... yes > checking for strdup... yes > checking for strerror... yes > updating cache ./config.cache > creating ./config.status > creating Makefile > Making all in po > make[1]: Entering directory `/var/tmp/portage/eject-2.0.12-r1/work/eject-2.0.12/po' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/var/tmp/portage/eject-2.0.12-r1/work/eject-2.0.12/po' > make[1]: Entering directory `/var/tmp/portage/eject-2.0.12-r1/work/eject-2.0.12' > gcc -DPACKAGE=\"eject\" -DVERSION=\"2.0.12\" -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_REGCOMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -I. -I. -I/usr/src/linux -I/usr/src/linux/include -DDEFAULTDEVICE=\"cdrom\" -DGETOPTLONG -Wall -O3 -O2 -march=athlon-xp -pipe -c eject.c > gcc -DPACKAGE=\"eject\" -DVERSION=\"2.0.12\" -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_REGCOMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -I. -I. -I/usr/src/linux -I/usr/src/linux/include -DDEFAULTDEVICE=\"cdrom\" -DGETOPTLONG -Wall -O3 -O2 -march=athlon-xp -pipe -c volname.c > volname.c: In function `main': > volname.c:58: warning: implicit declaration of function `exit' > gcc -Wall -O3 -O2 -march=athlon-xp -pipe -o volname volname.o > In file included from /usr/src/linux/include/linux/cdrom.h:14, > from eject.c:66: > /usr/src/linux/include/asm/byteorder.h:14: error: syntax error before "__u32" > /usr/src/linux/include/asm/byteorder.h:28: error: syntax error before "__u64" > In file included from /usr/src/linux/include/linux/byteorder/little_endian.h:11, > from /usr/src/linux/include/asm/byteorder.h:57, > from /usr/src/linux/include/linux/cdrom.h:14, > from eject.c:66: > /usr/src/linux/include/linux/byteorder/swab.h:133: error: syntax error before "__u16" > /usr/src/linux/include/linux/byteorder/swab.h:146: error: syntax error before "__u32" > /usr/src/linux/include/linux/byteorder/swab.h:160: error: syntax error before "__u64" > make[1]: *** [eject.o] Error 1 > make[1]: Leaving directory `/var/tmp/portage/eject-2.0.12-r1/work/eject-2.0.12' > make: *** [all-recursive] Error 1 > > !!! ERROR: sys-apps/eject-2.0.12-r1 failed. > !!! Function src_compile, Line 418, Exitcode 2 > !!! emake failed > > bash-2.05b# > > Anybody make heads or tails of this? > > David There's a new ebuild emerge sys-apps/eject-2.0.13. Worked for me Martin |
| |||
| On Fri, 20 Feb 2004 09:16:50 +0100, Anno v. Heimburg wrote: > David M. Carney wrote: > >> Here's the output from trying to build eject by itself: > [snip] >> Anybody make heads or tails of this? > > Hm... try re-emerging linux-headers, and then retry eject. > > Anno. Before I learned about re-emerging, I tried the 2.4.22 headers. They seemed to work OK so now I have a working Gnome and KDE desktop. Thanks from a Gentoo newb who's learning daily. David |
| |||
| carney1979 <carney1979@yahoo.com> wrote in message news:<pan.2004.02.20.21.02.35.335866@yahoo.com>... > > > > > > There's a new ebuild emerge sys-apps/eject-2.0.13. Worked for me > > > > Martin > > Me being a Gentoo newb, what's an 'ebuild'? > > David An ebuild is like a framework or template for any given package. Even things like glibc have a ``framework''; things inside include package descriptions, homepages for the package, size of package. Its quite unlike rpm or deb format files in that it doesn't contain the actual build of the package, in gentoo you compile things on your own (there are pre-built packages available though, but I think thats kind of going around the advantages of gentoo over other linuxes). Tomasz |
| ||||
| carney1979 <carney1979@yahoo.com> writes: > > > > > > There's a new ebuild emerge sys-apps/eject-2.0.13. Worked for me > > > > Martin > > Me being a Gentoo newb, what's an 'ebuild'? For an example, read /usr/portage/sys-apps/eject/eject-2.0.13.ebuild |