A brief test of Noblemake running natively through Mac OS X showed a couple of incompatibilities. Based on this output I raised a new task to cover these issues;
(1) Relative directory listing different on Unix from old Mac OS.
(2) Unknown - illegal instruction (not *remove* what else could it be?)
% cc noblemake.c -o nm
% nm
recipe.h -> output.c
Group Files
-> planet.c
** Couldn't open: /gpi/gpi.h
Bus error
% ls
buffer.txt gpi nm noblemake.c planet.c recipe.h
% nm
recipe.h -> output.c
Group Files
-> planet.c
-> gpi/gpi.h
-> gpi/mac.c
Remove Sections
Variable Code Division
-> Variables
-> the Rest
Remove Comments
Noble-made "0912 160403"
Illegal instruction"
The illegal instruction is around strftime. Without that "Segmentation fault". It runs fine through Codewarrior on Mac OS 9. The relative directory listing bug is an easy fix. But (2) is sttill being tracked down.
Peace,
Tom...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A brief test of Noblemake running natively through Mac OS X showed a couple of incompatibilities. Based on this output I raised a new task to cover these issues;
http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=75728&group_id=75953&group_project_id=28145
Taken from the task;
"Two problems;
(1) Relative directory listing different on Unix from old Mac OS.
(2) Unknown - illegal instruction (not *remove* what else could it be?)
% cc noblemake.c -o nm
% nm
recipe.h -> output.c
Group Files
-> planet.c
** Couldn't open: /gpi/gpi.h
Bus error
% ls
buffer.txt gpi nm noblemake.c planet.c recipe.h
% nm
recipe.h -> output.c
Group Files
-> planet.c
-> gpi/gpi.h
-> gpi/mac.c
Remove Sections
Variable Code Division
-> Variables
-> the Rest
Remove Comments
Noble-made "0912 160403"
Illegal instruction"
The illegal instruction is around strftime. Without that "Segmentation fault". It runs fine through Codewarrior on Mac OS 9. The relative directory listing bug is an easy fix. But (2) is sttill being tracked down.
Peace,
Tom...
Incidentally these problems with Noblemake were fixed within a day of this post. It now works well for all platforms.