Brad - Packages and package dependencies

New About Yours API Help
1.1 KB, Plain text
Hi Allan, Benedict, and JT,

It was great meeting up with you guys at vBSDcon last weekend. I have a question regarding packages and package dependencies. 

I'm running TrueOS unstable, and I ran into an issue after an upgrade on TrueOS on my laptop (Lenovo T530). After rebooting into the new boot environment, I noticed that Firefox wouldn't start. Kris Moore said that uninstalling gcc-ecj would solve the problem. However, it's removal also uninstalls a number of packages:

    gcc-ecj-4.5
    gcc5-5.4.0_3
    blas-3.5.0_3
    openblas-0.2.19_1,1
    lapack-3.5.0_2
    suitesparse-4.0.2_6
    cblas-1.0_6
    py27-numpy-1.13.1,1
    wcslib-5.16_1
    avogadro-1.1.1_7
    kstars-4.14.3_4
    kalzium-4.14.3_2
    kdeedu-4.14.3_1
    kde-4.14.3_1
    handbrake-1.0.7

My first question is why would gcc5 have gcc-ecj, which is the eclipse java compiler, as a dependency?

The second question is why would a compiled package depend on a compiler?

I'm trying to understand this, as I am still relatively new, and am a sysadmin, not a programmer.

Thanks,
--b
Pasted 1┬ámonth ago — Expires in 335 days
URL: http://dpaste.com/3MENN0X