Opened 17 years ago
Closed 14 years ago
#13731 closed defect (fixed)
Mzscheme update from 360_1 to 371_1 fails due to error in include directory order
Reported by: | jabial@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | Cc: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez), jmroot (Joshua Root) | |
Port: | mzscheme |
Description
For an unknown reason (no time to check) the generated makefiles put -I/usr/local/include before the local include dirs in CFLAGS.
That causes no problem if you have no previous version of mzscheme installed, but if you do, then the old include files, with some missing types, get included instead of the new ones. This leads to parse errors, and the compilation fails.
The problem may be bypassed by editing all makefiles by hand after the config stage, or by simply uninstalling the old version before installing the new one.
The best solution would be to do whatever needs to be done so the CFLAGS are in the correct order.
Change History (4)
comment:1 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Cc: | mcalhoun@… added |
---|
comment:3 Changed 14 years ago by jmroot (Joshua Root)
Cc: | jmr@… added |
---|---|
Port: | mzscheme added |
Does this still happen with 4.1.5?
comment:4 Changed 14 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Cc Me!