Opened 15 years ago

Closed 15 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 15 years ago by gwright@…

Resolution: invalid
Status: newclosed

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

Note: See TracTickets for help on using tickets.