Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

conda+perl fails if there is a '@' symbol in the user's path "Possible unintended interpolation " #71

Open
1 task done
lindenb opened this issue Jan 15, 2025 · 0 comments
Labels

Comments

@lindenb
Copy link

lindenb commented Jan 15, 2025

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Hi,
( I was suggested to write a bug report here after bioconda/bioconda-recipes#53152 (comment) )

I'm working on a server where the PATH, sadly, contains my email:

/scratch/nautilus/users/[email protected]/conda

The problem, when I use something perl-related (e.g ensembl-vep=113.3) , this @ in the path is interpreted as a variable by Perl :

Possible unintended interpolation of @univ in string at /scratch/nautilus/users/[email protected]/work/CONDA/env-82b91d6a9278ec46-8fede9d298b4f4134ecc76a43e16cdc6/lib/perl5/5.32/core_perl/Config_heavy.pl line 246.
(...)
Compilation failed in require at /scratch/nautilus/users/[email protected]/work/CONDA/env-82b91d6a9278ec46-8fede9d298b4f4134ecc76a43e16cdc6/lib/perl5/5.32/core_perl/Config.pm line 105.
(...)

line 246 of Config_heavy.pl is:

ccdlflags='-Wl,-E -Wl,-rpath,/scratch/nautilus/users/[email protected]/work/...'

Is there any way to escape this '@' in the string before compiling ?

related issues:

Installed packages

dependencies:
  - bioconda::bcftools=1.21
  - bioconda::ensembl-vep=113.3

Environment info

active environment : None
            shell level : 0
       user config file : /home/[email protected]/.condarc
 populated config files : /home/[email protected]/.condarc
          conda version : 23.11.0
    conda-build version : not installed
         python version : 3.11.5.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=zen4
                          __conda=23.11.0=0
                          __glibc=2.28=0
                          __linux=4.18.0=0
                          __unix=0=0
       base environment : /home/[email protected]/packages/miniconda3  (writable)
      conda av data dir : /home/[email protected]/packages/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/bioconda/linux-64
                          https://conda.anaconda.org/bioconda/noarch
                          https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /home/[email protected]/packages/miniconda3/pkgs
                          /home/[email protected]/.conda/pkgs
       envs directories : /home/[email protected]/packages/miniconda3/envs
                          /home/[email protected]/.conda/envs
               platform : linux-64
             user-agent : conda/23.11.0 requests/2.31.0 CPython/3.11.5 Linux/4.18.0-425.19.2.el8_7.x86_64 rhel/8.7 glibc/2.28 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.3
                UID:GID : 8000149:8000149
             netrc file : None
           offline mode : False
@lindenb lindenb added the bug label Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant