Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 268054 - x11-drivers/nvidia-drivers-180.51 fails to emerge
Summary: x11-drivers/nvidia-drivers-180.51 fails to emerge
Status: RESOLVED DUPLICATE of bug 267395
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-01 02:48 UTC by a_tevelev
Modified: 2009-05-27 15:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,3.43 KB, text/plain)
2009-05-01 02:48 UTC, a_tevelev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description a_tevelev 2009-05-01 02:48:17 UTC
>>> Emerging (8 of 15) x11-drivers/nvidia-drivers-180.51
 * NVIDIA-Linux-x86_64-180.51-pkg2.run RMD160 SHA1 SHA256 size ;-) ...                                                                               [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                 [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                               [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.28-hardened-r7/build
 * Found sources for kernel version:
 *     2.6.28-hardened-r7
 * Checking for MTRR support ...                                                                                                                      [ ok ]
 * Checking for Paravirtualized guest support ...
>>> Unpacking source...
>>> Unpacking NVIDIA-Linux-x86_64-180.51-pkg2.run to /var/tmp/portage/x11-drivers/nvidia-drivers-180.51/work/NVIDIA-Linux-x86_64-180.51-pkg2
 * Applying NVIDIA_glx-defines.patch ...                                                                                                              [ ok ]
 * Applying NVIDIA_glx-glheader.patch ...                                                                                                             [ ok ]
 * Applying NVIDIA_i2c-hwmon.patch ...                                                                                                                [ ok ]
 * Converting NVIDIA-Linux-x86_64-180.51-pkg2/usr/src/nv/Makefile.kbuild to use M= instead of SUBDIRS= ...                                            [ ok ]
>>> Source unpacked in /var/tmp/portage/x11-drivers/nvidia-drivers-180.51/work
>>> Compiling source in /var/tmp/portage/x11-drivers/nvidia-drivers-180.51/work/NVIDIA-Linux-x86_64-180.51-pkg2 ...
 * Preparing nvidia module
make -j2 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- 'LDFLAGS=-m elf_x86_64' IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.28-hardened-r7/build HOST_CC=x86_64-pc-linux-gnu-gcc clean module
If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the equivalent nvidia-installer command line option.

Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent nvidia-installer command line option.

*** Unable to determine the target kernel version. ***

make: *** [select_makefile] Error 1
 *
 * ERROR: x11-drivers/nvidia-drivers-180.51 failed.
 * Call stack:
 *               ebuild.sh, line   48:  Called src_compile
 *             environment, line 3725:  Called linux-mod_src_compile
 *             environment, line 2741:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC="$(tc-getBUILD_CC)"                                                 CROSS_COMPILE=${CHOST}-                            LDFLAGS="$(get_abi_LDFLAGS)"                                             ${BUILD_FIXES}                                          ${BUILD_PARAMS}            ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS=-m elf_x86_64  IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux              SYSOUT=/lib/modules/2.6.28-hardened-r7/build HOST_CC=x86_64-pc-linux-gnu-gcc clean module
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-180.51/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-180.51/temp/environment'.
 *

>>> Failed to emerge x11-drivers/nvidia-drivers-180.51
Comment 1 a_tevelev 2009-05-01 02:48:48 UTC
Created attachment 190010 [details]
emerge --info
Comment 2 Michael 2009-05-02 21:14:52 UTC
also happening with nvidia-drivers-71.86.07 - the folder is called /var/tmp/portage/x11-drivers/nvidia-drivers-71.86.07/work/NVIDIA-Linux-x86-71.86.07-pkg0/
 but it looks in /var/tmp/portage/x11-drivers/nvidia-drivers-71.86.07/work/nvidia-drivers-71.86.07 - note the capitalisation difference...
Comment 3 Michael 2009-05-02 21:54:54 UTC
(In reply to comment #2)
> also happening with nvidia-drivers-71.86.07 - the folder is called
> /var/tmp/portage/x11-drivers/nvidia-drivers-71.86.07/work/NVIDIA-Linux-x86-71.86.07-pkg0/
>  but it looks in
> /var/tmp/portage/x11-drivers/nvidia-drivers-71.86.07/work/nvidia-drivers-71.86.07
> - note the capitalisation difference...
> 
and I've just noticed using  the unstable nvidia-drivers-71.86.09 seems to work. Looks like 07 has a bug in it...
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2009-05-27 15:39:33 UTC
The issue is with conftest using -fPIC which isn't behaving with the hardened toolchain.

*** This bug has been marked as a duplicate of bug 267395 ***