#30357 closed defect (fixed)
gcc46 select error if no gcj installed
Reported by: | marshall.ward@… | Owned by: | mww@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.0 |
Keywords: | Cc: | drkp (Dan Ports) | |
Port: | gcc46 |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
I have the following gcc46 version installed:
gcc46 @4.6-20110325_1+gfortran
If I try to select gcc46 using the following command:
sudo port select --set gcc mp-gcc46
Then I get the following error:
Selecting 'mp-gcc46' for 'gcc' failed: could not create new link "/opt/local/bin/gcj": target "/opt/local/bin/gcj-mp-4.6" doesn't exist
I assume that the problem occurs because I don't have the 4.6 version of GCC java installed. This is partly because the +gfortran and +java variants are incompatible (according to macports).
Change History (6)
comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Owner: | changed from macports-tickets@… to mww@… |
Port: | gcc46 added |
comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
comment:5 follow-up: 6 Changed 13 years ago by drkp (Dan Ports)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Actually, gcc46 doesn't even have a variant to build java anymore; I don't really understand why...
I removed gcj from the select file in r88285 to fix the error with port select
.
comment:6 Changed 13 years ago by drkp (Dan Ports)
Note: See
TracTickets for help on using
tickets.
Replying to marshall.ward@…:
There's no need for these variants to conflict. I supplied the fix in #16410 three years ago to make them not conflict. The maintainer elected two years ago to close the issue and not apply that fix.
The additional problems we have here are that gcc46 is not current (#29184) and that gfortran doesn't actually work in gcc46 (#30166).