Skip to content

Added the py-send2trash package as a pre-req for py-jupyterhub#10441

Merged
ax3l merged 1 commit intospack:developfrom
wspear:package/py-send2trash
Jan 26, 2019
Merged

Added the py-send2trash package as a pre-req for py-jupyterhub#10441
ax3l merged 1 commit intospack:developfrom
wspear:package/py-send2trash

Conversation

@wspear
Copy link
Copy Markdown
Contributor

@wspear wspear commented Jan 24, 2019

No description provided.

@ax3l ax3l merged commit 68eb2a1 into spack:develop Jan 26, 2019
luszczek pushed a commit to luszczek/spack that referenced this pull request Jan 26, 2019
wspear added a commit to wspear/spack that referenced this pull request Jan 28, 2019
…rash (spack#10441) which is merged and py-async-generator (spack#10439), py-prometheus-client (spack#10440) and py-alembic (spack#10436) which are pending as of this commit.

This package depends on both python 3.5+ and node-js which depends on python 2.7/2.8 to build. Currently it can only be installed if the node-js package's python dependency is manually removed, so node-js will build with python found on the system rather than provided by spack. Upcoming commits may allow spack to reconcile this automatically.

I have no prior experience with this program and have not tested it except to check for immedeiate and obvious build and runtime errors. Dependencies exercised by regular usage may not be included in this package.
stephenmsachs pushed a commit to stephenmsachs/spack that referenced this pull request Jan 3, 2023
Tagging @alalazo and @rschon2

The Intel compiler isn't able to deal with noinline member functions of template classses defined in headers. As such it outputs
warning spack#2196: routine is both "inline" and "noinline"
cmake bootstrap will fail due to the word 'warning'.

See spack/var/spack/repos/builtin/packages/protobuf/intel-v2.patch for reference.

The issue does not appear with [email protected] or later:

```
$~: compiler=/shared/spack/opt/spack/linux-amzn2-x86_64_v3/gcc-12.2.0/intel-oneapi-compilers-2022.2.0-uqvb2553zy5toeapvoopacndd27x6p5m/compiler/2022.2.0/linux/bin/intel64/icpc
$~: $compiler unique.c
icpc: remark spack#10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
```

This is a clean version of spack#34167
alalazo pushed a commit that referenced this pull request Jan 5, 2023
The Intel compiler isn't able to deal with noinline member functions of template classses defined in headers. As such it outputs
```
warning #2196: routine is both "inline" and "noinline"
```
cmake bootstrap will fail due to the word 'warning'.

See spack/var/spack/repos/builtin/packages/protobuf/intel-v2.patch for reference.

The issue does not appear with [email protected] or later:

```
$~: compiler=/shared/spack/opt/spack/linux-amzn2-x86_64_v3/gcc-12.2.0/intel-oneapi-compilers-2022.2.0-uqvb2553zy5toeapvoopacndd27x6p5m/compiler/2022.2.0/linux/bin/intel64/icpc
$~: $compiler unique.c
icpc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
```

This is a clean version of #34167

Co-authored-by: Stephen Sachs <[email protected]>
RikkiButler20 pushed a commit to RikkiButler20/spack that referenced this pull request Jan 24, 2023
The Intel compiler isn't able to deal with noinline member functions of template classses defined in headers. As such it outputs
```
warning spack#2196: routine is both "inline" and "noinline"
```
cmake bootstrap will fail due to the word 'warning'.

See spack/var/spack/repos/builtin/packages/protobuf/intel-v2.patch for reference.

The issue does not appear with [email protected] or later:

```
$~: compiler=/shared/spack/opt/spack/linux-amzn2-x86_64_v3/gcc-12.2.0/intel-oneapi-compilers-2022.2.0-uqvb2553zy5toeapvoopacndd27x6p5m/compiler/2022.2.0/linux/bin/intel64/icpc
$~: $compiler unique.c
icpc: remark spack#10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
```

This is a clean version of spack#34167

Co-authored-by: Stephen Sachs <[email protected]>
amd-toolchain-support pushed a commit to amd-toolchain-support/spack that referenced this pull request Feb 16, 2023
The Intel compiler isn't able to deal with noinline member functions of template classses defined in headers. As such it outputs
```
warning spack#2196: routine is both "inline" and "noinline"
```
cmake bootstrap will fail due to the word 'warning'.

See spack/var/spack/repos/builtin/packages/protobuf/intel-v2.patch for reference.

The issue does not appear with [email protected] or later:

```
$~: compiler=/shared/spack/opt/spack/linux-amzn2-x86_64_v3/gcc-12.2.0/intel-oneapi-compilers-2022.2.0-uqvb2553zy5toeapvoopacndd27x6p5m/compiler/2022.2.0/linux/bin/intel64/icpc
$~: $compiler unique.c
icpc: remark spack#10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
```

This is a clean version of spack#34167

Co-authored-by: Stephen Sachs <[email protected]>
techxdave pushed a commit to Tech-XCorp/spack that referenced this pull request Feb 17, 2023
The Intel compiler isn't able to deal with noinline member functions of template classses defined in headers. As such it outputs
```
warning spack#2196: routine is both "inline" and "noinline"
```
cmake bootstrap will fail due to the word 'warning'.

See spack/var/spack/repos/builtin/packages/protobuf/intel-v2.patch for reference.

The issue does not appear with [email protected] or later:

```
$~: compiler=/shared/spack/opt/spack/linux-amzn2-x86_64_v3/gcc-12.2.0/intel-oneapi-compilers-2022.2.0-uqvb2553zy5toeapvoopacndd27x6p5m/compiler/2022.2.0/linux/bin/intel64/icpc
$~: $compiler unique.c
icpc: remark spack#10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
```

This is a clean version of spack#34167

Co-authored-by: Stephen Sachs <[email protected]>
jmcarcell pushed a commit to key4hep/spack that referenced this pull request Apr 13, 2023
The Intel compiler isn't able to deal with noinline member functions of template classses defined in headers. As such it outputs
```
warning spack#2196: routine is both "inline" and "noinline"
```
cmake bootstrap will fail due to the word 'warning'.

See spack/var/spack/repos/builtin/packages/protobuf/intel-v2.patch for reference.

The issue does not appear with [email protected] or later:

```
$~: compiler=/shared/spack/opt/spack/linux-amzn2-x86_64_v3/gcc-12.2.0/intel-oneapi-compilers-2022.2.0-uqvb2553zy5toeapvoopacndd27x6p5m/compiler/2022.2.0/linux/bin/intel64/icpc
$~: $compiler unique.c
icpc: remark spack#10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
```

This is a clean version of spack#34167

Co-authored-by: Stephen Sachs <[email protected]>
mkandes added a commit to sdsc/spack that referenced this pull request Feb 21, 2025
Note, however, nccl fails to build successfully with intel [1].

[1]

==> Installing nccl-2.23.4-1-tnr7mz4uqdsmnnbx7wwu6ihkghnr4d2e [8/8]
==> No binary for nccl-2.23.4-1-tnr7mz4uqdsmnnbx7wwu6ihkghnr4d2e found: installing from source
==> Fetching https://mirror.spack.io/_source-cache/archive/6b/6b946b70a9d2d01871842cbd15ec56488d358abe9a0f3767e372fddc3e241ba7.tar.gz
==> No patches needed for nccl
==> nccl: Executing phase: 'edit'
==> nccl: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
    'make' '-j10' 'CUDA_HOME=/home/mkandes/software/spack/repos/sdsc/gpu/opt/spack/linux-rocky8-cascadelake/intel-2021.10.0/cuda-12.6.3-frf6lej72dpsgmgxm3nsmuouzepayze2' 'NVCC_GENCODE=--generate-code arch=compute_70,code=sm_70 --generate-code arch=compute_70,code=compute_70 --generate-code arch=compute_80,code=sm_80 --generate-code arch=compute_80,code=compute_80 --generate-code arch=compute_90,code=sm_90 --generate-code arch=compute_90,code=compute_90'

5 errors found in build log:
     189    icpc: command line warning spack#10121: overriding '-march=cascadelake'
            with '-march=native'
     190    Compiling  transport/net_socket.cc             > /scratch/mkandes/j
            ob_37145979/spack-stage/spack-stage/spack-stage-nccl-2.23.4-1-tnr7m
            z4uqdsmnnbx7wwu6ihkghnr4d2e/spack-src/build/obj/transport/net_socke
            t.o
     191    icpc: remark spack#10441: The Intel(R) C++ Compiler Classic (ICC) is dep
            recated and will be removed from product release in the second half
             of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recom
            mended compiler moving forward. Please transition to use this compi
            ler. Use '-diag-disable=10441' to disable this message.
     192    icpc: command line warning spack#10121: overriding '-march=cascadelake'
            with '-march=native'
     193    transport/coll_net.cc"(926): warning spack#1202: illegal character l in
            asm operand constraint
     194
  >> 195    transport/coll_net.cc(926): catastrophic error: Cannot match asm op
            erand constraint
     196    compilation aborted for transport/coll_net.cc (code 1)
  >> 197    make[1]: *** [Makefile:115: /scratch/mkandes/job_37145979/spack-sta
            ge/spack-stage/spack-stage-nccl-2.23.4-1-tnr7mz4uqdsmnnbx7wwu6ihkgh
            nr4d2e/spack-src/build/obj/transport/coll_net.o] Error 1
...
mkandes added a commit to sdsc/spack that referenced this pull request Mar 1, 2025
Note, however, the build still fails [1].

[1]

101 errors found in build log:
     36     -- Found OpenMP_CXX: -qopenmp (found version "5.0")
     37     -- Found OpenMP_Fortran: -qopenmp (found version "5.0")
     38     -- Found OpenMP: TRUE (found version "5.0")
     39     -- Found OpenMP
     40     --     OpenMP_C_FLAGS   -qopenmp
     41     --     OpenMP_CXX_FLAGS -qopenmp
  >> 42     CMake Error at /home/mkandes/software/spack/repos/sdsc/gpu/opt/spac
            k/linux-rocky8-cascadelake/intel-2021.10.0/cmake-3.31.2-auzd5rhq5fe
            6jzf4su465lg7aulnhfly/share/cmake-3.31/Modules/CMakeDetermineCompil
            erId.cmake:865 (message):
     43       Compiling the CUDA compiler identification source file
     44       "CMakeCUDACompilerId.cu" failed.
     45
     46       Compiler:
     47       /home/mkandes/software/spack/repos/sdsc/gpu/opt/spack/linux-rocky
            8-cascadelake/intel-2021.10.0/cuda-12.6.3-frf6lej72dpsgmgxm3nsmuouz
            epayze2/bin/nvcc
     48

     ...

     196      icpc: remark spack#10441: The Intel(R) C++ Compiler Classic (ICC) is d
            eprecated
     197      and will be removed from product release in the second half of 20
            23.  The
     198      Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compi
            ler moving
     199      forward.  Please transition to use this compiler.  Use
     200      '-diag-disable=10441' to disable this message.
     201
  >> 202    /usr/include/stdlib.h(140): error: identifier "_Float32" is undefin
            ed
     203
     204        extern _Float32 strtof32(const char *__restrict__ __nptr, char
            **__restrict__ __endptr) throw()
     205               ^
     206
     207
     208
  >> 209    /usr/include/stdlib.h(146): error: identifier "_Float64" is undefin
            ed
     210
     211        extern _Float64 strtof64(const char *__restrict__ __nptr, char
            **__restrict__ __endptr) throw()
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants