Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266069 - dev-util/nvidia-cuda-sdk + dev-util/nvidia-cuda-toolkit - nvopencc ERROR: cannot exec /lib/gfec: No such file or directory
Summary: dev-util/nvidia-cuda-sdk + dev-util/nvidia-cuda-toolkit - nvopencc ERROR: can...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 267159
Blocks:
  Show dependency tree
 
Reported: 2009-04-14 04:29 UTC by P Nienaber
Modified: 2009-05-16 19:57 UTC (History)
2 users (show)

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


Attachments
emerge --info (emergeinfo.txt,3.56 KB, text/plain)
2009-04-15 19:20 UTC, P Nienaber
Details
build log (dev-util:nvidia-cuda-sdk-2.10.1215.2015:20090415-191646.log,4.61 KB, text/plain)
2009-04-15 19:21 UTC, P Nienaber
Details
Current equery -f nvidia-cuda-toolkit (nvidia-cuda-toolkit-files.txt,12.07 KB, text/plain)
2009-04-24 20:36 UTC, P Nienaber
Details
emerge --info (emerge--info,3.69 KB, text/plain)
2009-05-06 13:46 UTC, Vault13
Details
log file, 1 of 2 (dev-util_nvidia-cuda-toolkit-2.1_20090506-132937.log,1.17 KB, text/plain)
2009-05-06 13:47 UTC, Vault13
Details
log file, 2 of 2 (dev-util_nvidia-cuda-sdk-2.10.1215.2015_20090506-132951.log,9.55 KB, text/plain)
2009-05-06 13:48 UTC, Vault13
Details
equery f nvidia-cuda-toolkit result (equery__f__nvidia-cuda-toolkit,12.49 KB, text/plain)
2009-05-06 14:00 UTC, Vault13
Details

Note You need to log in before you can comment on or make changes to this bug.
Description P Nienaber 2009-04-14 04:29:47 UTC
Attempting to merge nvidia-cuda-sdk results in:

nvopencc WARNING: /lib does not contain all of the Open64 compiler phases.
nvopencc ERROR: cannot exec /lib/gfec: No such file or directory
nvopencc INTERNAL ERROR: /lib/gfec returned non-zero status 1
make[1]: *** [obj/release/BlackScholes.cu.o] Error 255
make[1]: Leaving directory `/var/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/BlackScholes'

Reproducible: Always

Steps to Reproduce:
1. emerge =dev-util/nvidia-cuda-sdk-2.10.1215.2015
2.
3.

Actual Results:  
See description.

Expected Results:  
Package merges.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-04-15 18:09:27 UTC
Please post your "emerge --info" and attach the build.log file of the failed emerge to this bug.
Comment 2 P Nienaber 2009-04-15 19:20:21 UTC
Created attachment 188488 [details]
emerge --info
Comment 3 P Nienaber 2009-04-15 19:21:09 UTC
Created attachment 188490 [details]
build log
Comment 4 Michal Januszewski (RETIRED) gentoo-dev 2009-04-17 14:15:34 UTC
Have you tried reinstalling nvidia-cuda-toolkit?
Comment 5 P Nienaber 2009-04-17 17:17:24 UTC
I'd merged -toolkit seconds before, so I hadn't tried before.  Just synced, and merged:  [ebuild   R   ] dev-util/nvidia-cuda-toolkit-2.1  USE="-doc" 0 kB  --  Exactly the same error trying to merge -sdk again after this.
Comment 6 Dan Johnson 2009-04-24 13:39:06 UTC
I just encountered this: try making symlinks from 
/opt/cuda/open64/lib -> /opt/cuda/open64/lib64
and /opt/cuda/lib -> /opt/cuda/lib64

which fixed it for me.
This should probably be done by the ebuild?
Comment 7 Michal Januszewski (RETIRED) gentoo-dev 2009-04-24 19:36:51 UTC
(In reply to comment #6)
> I just encountered this: try making symlinks from 
> /opt/cuda/open64/lib -> /opt/cuda/open64/lib64
> and /opt/cuda/lib -> /opt/cuda/lib64
> 
> which fixed it for me.
> This should probably be done by the ebuild?

The ebuild should already install the files into */lib, not lib64.

Could you please post the list of files installed by nvidia-cuda-toolkit (you can obtain it e.g. by using `qlist nvidia-cuda-toolkit`) and verify that the nvidia-cuda-toolkit ebuild contains a line that reads 'export CONF_LIBDIR_OVERRIDE="lib"'?
Comment 8 P Nienaber 2009-04-24 20:36:01 UTC
Created attachment 189350 [details]
Current equery -f nvidia-cuda-toolkit
Comment 9 P Nienaber 2009-04-24 20:47:25 UTC
# grep CONF_LIBDIR_OVERRIDE /usr/portage/db/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-2.1.ebuild 
	export CONF_LIBDIR_OVERRIDE="lib"

Yep.

Also just sync'd, no change in mtime for the ebuild.  Remerged anyways (just in case), still exactly the same file manifest.
Comment 10 Dan Johnson 2009-04-25 16:11:10 UTC
I noticed that this happened on one of my ~amd64 boxes, but not my amd64 one, so is it possible that this is a bug in the installation process/stack, and not the ebuild?
Comment 11 Michal Januszewski (RETIRED) gentoo-dev 2009-05-05 10:07:30 UTC
(In reply to comment #10)
> I noticed that this happened on one of my ~amd64 boxes, but not my amd64 one,
> so is it possible that this is a bug in the installation process/stack, and not
> the ebuild?

It certainly is. Could you please post your emerge --info?

Comment 12 Vault13 2009-05-06 13:46:55 UTC
Created attachment 190504 [details]
emerge --info

I got exactly same error on a 64-bit box.
I enclose emerge --info and two log files
Comment 13 Vault13 2009-05-06 13:47:54 UTC
Created attachment 190506 [details]
log file, 1 of 2
Comment 14 Vault13 2009-05-06 13:48:23 UTC
Created attachment 190508 [details]
log file, 2 of 2
Comment 15 Vault13 2009-05-06 14:00:05 UTC
Created attachment 190509 [details]
equery f nvidia-cuda-toolkit result

i got /opt/cuda/open64/lib64 

but not
     
      /opt/cuda/open64/lib

and no symlink

do i create one by hand?
Comment 16 Vault13 2009-05-06 16:01:21 UTC
IMHO

1) CONF_LIBDIR_OVERRIDE is only used in multilib.eclass inside get_libdir()

2) get_libdir() is ----NOT----- called by /usr/lib64/portage/bin/ebuild-helpers/dolib
or any other script in /usr/lib64/portage/bin/*

Bug in sys-apps/portage-2.1.6.11?
Comment 17 David Sveningsson 2009-05-06 16:12:51 UTC
(In reply to comment #16)
> Bug in sys-apps/portage-2.1.6.11?

No, I'm having the same issue with 2.2_rc33

Portage 2.2_rc33 (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.29-gentoo-r1-x86_64-AMD_Phenom-tm-_9600_Quad-Core_Processor-with-gentoo-2.0.0
Timestamp of tree: Wed, 06 May 2009 08:30:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p17-r1
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2, 2.6.2
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r2
sys-apps/sandbox:    1.9
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -Os -pipe -msse3 -g -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -Os -pipe -msse3 -g -ggdb"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y"
FEATURES="ccache distlocks fixpackages installsources parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp.port80.se/gentoo/ "
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,--as-needed"
LINGUAS="sv SE sv_SE en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/ext-devlibs /usr/local/portage/layman/x11 /usr/local/portage/layman/mozilla /usr/local/portage/layman/java-overlay /usr/local/portage/layman/sunrise /usr/local/portage/layman/gnome /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib acl alsa amd64 automount avahi bash-completion berkdb bonjour bzip2 cairo cjk cli consolekit cracklib crypt cups curl dbus debug dri emacs exif fam ffmpeg firefox flac fortran fuse gdbm gif glitz gmp gnome-keyring gnutls gphoto2 gpm gtk iconv icu id3tag idn ieee1394 inotify ipv6 isdnlog java5 java6 jpeg jpeg2k latex lcms libnotify md5sum midi mmx mmxext mp3 mplayer mudflap multilib ncurses nls nptl nptlonly ogg openexr opengl openmp pam paste64 pcre perl phonon php png pppd pulseaudio python readline reflection samba session spell spl sse sse2 ssl startup-notification svg sysfs tcpd threads tiff truetype unicode usb vorbis webkit wmf xattr xcomposite xml xorg xpm xprint xulrunner xv zeroconf zlib zsh-completion" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias auth_digest ident imagemap log_forensic" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="sv SE sv_SE en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 18 Michal Januszewski (RETIRED) gentoo-dev 2009-05-06 17:48:54 UTC
I investigated this a little bit further and it looks like the problem is that Portage doesn't follow the PMS as far as the CONF_LIBDIR_OVERRIDE variable is concerned.  I have added a temporary workaround to the ebuild which should fix the problem with Portage, while not breaking with package managers compliant with the PMS.
Comment 19 Vault13 2009-05-07 03:30:21 UTC
(In reply to comment #18)
> Portage doesn't follow the PMS as far as the CONF_LIBDIR_OVERRIDE variable is
> concerned.  I have added a temporary workaround to the ebuild which should fix
> the problem with Portage

the hack (replacing CONF_LIBDIR_OVERRIDE with LIBDIR_amd64) does not work for 
portage-2.1.6.11 (everything stays the same)

will you please kindly tell me which version of portage is expected to do the job?

Comment 20 P Nienaber 2009-05-07 03:37:18 UTC
WFM on 2.1.6.13
Comment 21 Vault13 2009-05-07 03:51:36 UTC
(In reply to comment #20)
> WFM on 2.1.6.13

with 2.1.6.13 i still have /opt/cuda/lib64 but no /opt/cuda/lib, and sdk still does not compile

Comment 22 Vault13 2009-05-07 04:05:50 UTC
o, sorry, was using wrong ebuild

with 2.1.6.13 toolkit has /opt/cuda/lib, but sdk still does not compile

i enclose the failed sdk compilation log. Attachment no longer works, so i append it here

>>> Unpacking source...
>>> Unpacking cuda-sdk-linux-2.10.1215.2015-3233425.run to /tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work
5345+1 records in
45519+1 records out
46611774 bytes (47 MB) copied, 0.96868 s, 48.1 MB/s
 [32;01m*[0m Applying nvidia-cuda-sdk-2.10.1215.2015-vararg_inline_fix.patch ...
[A[72C  [34;01m[ [32;01mok[34;01m ][0m
>>> Source unpacked in /tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work
>>> Compiling source in /tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work ...
make -j -l3 cuda-install=/opt/cuda 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/common'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/common'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/common'
ar: creating ./../lib/libparamgl.a
a - obj/release/paramgl.cpp.o
a - obj/release/param.cpp.o
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/common'
ar: creating ./../lib/librendercheckgl.a
a - obj/release/rendercheck_gl.cpp.o
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/common'
ar: creating ./../lib/libcutil.a
a - obj/release/bank_checker.cpp.o
a - obj/release/cmd_arg_reader.cpp.o
a - obj/release/cutil.cpp.o
a - obj/release/stopwatch.cpp.o
a - obj/release/stopwatch_linux.cpp.o
a - obj/release/multithreading.cpp.o
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/common'
make -C projects/volumeRender/ 
make -C projects/transpose/ 
make -C projects/threadMigration/ 
make -C projects/template/ 
make -C projects/smokeParticles/ 
make -C projects/simpleVoteIntrinsics/ 
make -C projects/simpleTextureDrv/ 
make -C projects/simpleTexture3D/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/template'
make -C projects/simpleTexture/ 
make -C projects/simpleTemplates/ 
make -C projects/simpleStreams/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/threadMigration'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/transpose'
make -C projects/simpleMultiGPU/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleTemplates'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleTexture'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleMultiGPU'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleTextureDrv'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleVoteIntrinsics'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleStreams'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/smokeParticles'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/volumeRender'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleTexture3D'
In file included from GLSLProgram.cpp:2:
GLSLProgram.h:38:7: warning: no newline at end of file
In file included from ParticleSystem.h:33,
                 from particleDemo.cpp:52:
particles_kernel.cuh:28:7: warning: no newline at end of file
In file included from ParticleSystem.h:37,
                 from particleDemo.cpp:52:
../../common/inc/nvMath.h:83:7: warning: no newline at end of file
In file included from ParticleSystem.h:33,
                 from ParticleSystem.cpp:40:
particles_kernel.cuh:28:7: warning: no newline at end of file
In file included from ParticleSystem.h:37,
                 from ParticleSystem.cpp:40:
../../common/inc/nvMath.h:83:7: warning: no newline at end of file
In file included from ParticleSystem.cpp:41:
ParticleSystem.cuh:22:2: warning: no newline at end of file
In file included from SmokeRenderer.h:8,
                 from particleDemo.cpp:53:
GLSLProgram.h:38:7: warning: no newline at end of file
In file included from SmokeRenderer.h:8,
                 from SmokeRenderer.cpp:36:
GLSLProgram.h:38:7: warning: no newline at end of file
In file included from SmokeRenderer.h:9,
                 from SmokeRenderer.cpp:36:
../../common/inc/nvMath.h:83:7: warning: no newline at end of file
In file included from SmokeRenderer.cpp:37:
SmokeShaders.h:5:38: warning: no newline at end of file
In file included from particleDemo.cpp:56:
SmokeShaders.h:5:38: warning: no newline at end of file
In file included from particles_kernel.cu:39,
                 from ParticleSystem.cu:41:
particles_kernel.cuh:28:7: warning: no newline at end of file
In file included from ParticleSystem.cu:42:
ParticleSystem.cuh:22:2: warning: no newline at end of file
ParticleSystem.cpp: In member function 'void ParticleSystem::sphereEmitter(uint&, nv::vec3f, nv::vec3f, nv::vec3f, float, int, float, float)':
ParticleSystem.cpp:330: warning: unused variable 'dist'
particleDemo.cpp: In function 'void runEmitter()':
particleDemo.cpp:562: warning: passing 'float' for argument 6 to 'void ParticleSystem::sphereEmitter(uint&, nv::vec3f, nv::vec3f, nv::vec3f, float, int, float, float)'
particleDemo.cpp: In function 'void idle()':
particleDemo.cpp:583: warning: array subscript has type 'char'
particleDemo.cpp:588: warning: array subscript has type 'char'
particleDemo.cpp:593: warning: array subscript has type 'char'
particleDemo.cpp:598: warning: array subscript has type 'char'
particleDemo.cpp:603: warning: array subscript has type 'char'
particleDemo.cpp:608: warning: array subscript has type 'char'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/threadMigration'
make -C projects/BlackScholes/ 
make -C projects/Mandelbrot/ 
make -C projects/MersenneTwister/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/BlackScholes'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/MersenneTwister'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/Mandelbrot'
Mandelbrot_sm13.cu:377:2: warning: no newline at end of file
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleTextureDrv'
make -C projects/MonteCarlo/ 
make -C projects/MonteCarloMultiGPU/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/MonteCarlo'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleMultiGPU'
make -C projects/SobelFilter/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/MonteCarloMultiGPU'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/SobelFilter'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleTemplates'
make -C projects/alignedTypes/ 
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleStreams'
make -C projects/asyncAPI/ 
make -C projects/bandwidthTest/ 
make -C projects/bicubicTexture/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/alignedTypes'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleTexture'
make -C projects/binomialOptions/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/binomialOptions'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/asyncAPI'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/bandwidthTest'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/transpose'
make -C projects/bitonic/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/bicubicTexture'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/template'
make -C projects/boxFilter/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/bitonic'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/boxFilter'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleTexture3D'
make -C projects/clock/ 
make -C projects/convolutionFFT2D/ 
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/clock'
make[1]: Entering directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/convolutionFFT2D'
Assembler messages:
Fatal error: can't create obj/release/convolutionFFT2D_gold.cpp.o: No such file or directory
make[1]: *** [obj/release/convolutionFFT2D_gold.cpp.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/convolutionFFT2D'
make: *** [projects/convolutionFFT2D/Makefile.ph_build] Error 2
make: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/simpleVoteIntrinsics'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/MersenneTwister'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/volumeRender'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/BlackScholes'
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/asyncAPI'
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/bitonic'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/binomialOptions'
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/SobelFilter'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/bandwidthTest'
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/MonteCarloMultiGPU'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/alignedTypes'
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/clock'
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/MonteCarlo'
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/boxFilter'
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/Mandelbrot'
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/bicubicTexture'
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(380): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
./new_radixsort.cu(1047): Advisory: Removed dead synchronization intrinsic
make[1]: Leaving directory `/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/smokeParticles'
 [31;01m*[0m 
 [31;01m*[0m ERROR: dev-util/nvidia-cuda-sdk-2.10.1215.2015 failed.
 [31;01m*[0m Call stack:
 [31;01m*[0m               ebuild.sh, line   49:  Called src_compile
 [31;01m*[0m             environment, line 2199:  Called die
 [31;01m*[0m The specific snippet of code:
 [31;01m*[0m       emake cuda-install=/opt/cuda ${myopts} || die
 [31;01m*[0m  The die message:
 [31;01m*[0m   (no error message)
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
 [31;01m*[0m A complete build log is located at '/var/log/portage/dev-util:nvidia-cuda-sdk-2.10.1215.2015:20090507-035050.log'.
 [31;01m*[0m The ebuild environment file is located at '/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/temp/environment'.
 [31;01m*[0m 
Comment 23 Michal Januszewski (RETIRED) gentoo-dev 2009-05-07 16:26:15 UTC
Could you please list the contents of /var/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/convolutionFFT2D/obj/release/?
Comment 24 Vault13 2009-05-07 16:44:02 UTC
(In reply to comment #23)
> Could you please list the contents of
> /var/tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/convolutionFFT2D/obj/release/?
> 

if you mean /tmp/portage/dev-util/nvidia-cuda-sdk-2.10.1215.2015/work/sdk/projects/convolutionFFT2D/obj/release/?

result is empty (and the directory exists)
Comment 25 Vault13 2009-05-07 16:54:57 UTC
disabling parallel build

MAKEOPTS="-j1" emerge nvidia-cuda-sdk 

it built ok

Bad upstream makefile? 

PS Tail of log reads

 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections will not work properly (or at all!) on some
 *  architectures/operating systems.  A bug should be filed at
 *  http://bugs.gentoo.org/ to make sure the issue is fixed.
 *  For more information, see http://hardened.gentoo.org/gnu-stack.xml
 *  Please include the following list of files in your report:
 *  Note: Bugs should be filed for the respective maintainers
 *  of the package in question and not hardened@g.o.
 * !WX --- --- opt/cuda/sdk/common/lib/linux/libGLEW.a:glew.o

shall i open a new bug?
Comment 26 Michal Januszewski (RETIRED) gentoo-dev 2009-05-16 19:57:58 UTC
(In reply to comment #25)

> shall i open a new bug?

I've added workarounds for both of these issues to the ebuild.  We now also have a new ebuild for the CUDA 2.2 SDK, which is currently masked.  Could you please check whether parallel compilation works for you with this new version?