[Nix-dev] A dependency got broken

Marc Weber marco-oweber at gmx.de
Sun Jan 11 03:29:22 CET 2009


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



More information about the nix-dev mailing list