Opened 18 years ago
Closed 18 years ago
#9413 closed defect (invalid)
Having installed Wierda texex and XCode gcc Darwingports installs them again in its opt/ dir
Reported by: | mmacho@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | 1.2 |
Keywords: | Cc: | ||
Port: |
Description
After some strange problem with octave and gnuplot I remove the whole /opt dir and restart from a fresh installation darwingports. I only did
sudo port install octave
After hours, and hours, (in a 1.8 2xG5) it did installed gcc3, gcc4, tetex etc... more than one Gigabyte of code... (only for octave tree)
I had installed the last XCode (with all the gcc compilers) and the last Wierda tetex
Why this?
Change History (1)
comment:1 Changed 18 years ago by gwright@…
Resolution: | → invalid |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
This is the correct behavior and it is documented in the FAQ:
http://wiki.opendarwin.org/index.php/DarwinPorts:FAQ#Why_is_DarwinPorts_using_its_own_libraries.3F
It is not possible to automatically determine how your teTeX is installed, whether it is complete or how you have configured it. The only way to guarantee a correct installation is to install a TeX known to work with octave.
The build issue is more complicated. Octave uses c, c++ and fortran source modules, which must all be linked together. There is no fortran shipped with Apple's Xcode tools, so we have to build our own compiler which is known to have a consistent ABI. In the past we tried to build just the g77 fortran compiler but this would frequently fail to link with modules compiled by Apple's gcc/g++.
-Greg