[Nix-dev] A dependency got broken

Lluís Batlle viriketo at gmail.com
Sun Jan 11 03:37:19 CET 2009


I changed gcc33 for gcc42, then nix-env -i opera, opera got
reinstalle,d and the problem remains.
As you said, I changed else gcc to else gcc42, then nix-env -i opera,
nothing happened, and the problem remains.
Consider I have "gcc = gcc42;" there.

Maybe I haven't understood something?
Regards,
Lluís.
2009/1/11 Marc Weber <marco-oweber at gmx.de>:
> On Sun, Jan 11, 2009 at 02:05:02AM +0100, Lluís Batlle wrote:
>> Hello,
>>
>> today I tried to run opera (installed in my profile, default), and I got this:
>> /nix/store/v63v7kc6lkvycs3ijy8898rfmd7yqknr-opera-9.62-20081029/lib/opera/9.62/opera:
>> /nix/store/1gzfqw9vxd7ygzpn97nj8rq3avfzlcan-gcc-3.3.6/lib/libgcc_s.so.1:
>> version `GCC_4.2.0' not found (required by
>> /nix/store/18cjrw11vwmpx0jkk6mdwfc4caj99714-gcc-4.2.4/lib/libstdc++.so.6)
>>
>> these things shouldn't happen in nix, isn't it? Maybe the opera
>> expression is wrong? Did I mess anything?
>
> Opera is a binary distribution which makes things somewhat more
> complicated?
>
> in all-packages.nix there is the line
>
>    libstdcpp5 = (if (stdenv.system == "i686-linux") then gcc33 /* stdc++ 3.8 is used */ else gcc).gcc;
>
> Maybe gcc got updated since I fixed opera the last time?
> Try else gcc42 instead of gcc) here.
>
> Let me know wether this works.
>
> Sincerly
> Marc Weber
> _______________________________________________
> nix-dev mailing list
> nix-dev at cs.uu.nl
> https://mail.cs.uu.nl/mailman/listinfo/nix-dev
>


More information about the nix-dev mailing list