Help for Mac OS X

Started by jm, December 10, 2008, 04:43:24 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

jm

I know close to nothing about programming--I just want course scheduling software, and FET looks promising.  I have tried several times to "make" using Terminal in Mac OS X. I have downloaded and installed all recommended software in Readme file. Has anyone successfully used FET in Mac OS X? I have generated a Makefile and waited for hours after typing "make" without luck. A fet.app is created in the directory but it does not launch--I get the message "you cannot open the application "fet" because it may be damaged or incomplete."  Can you help a novice like me successfully install and use your software?

Thanks!

Liviu Lalescu

I can say that there are several people who succeeded into compiling FET under Mac OS X.

When compiling, you should see something like: "g++ ...-O2 -Wall I../engine/timetable_defs.h... src/interface/activitiesform.cpp ....". It lasts for less than 1 hour, for a modern computer.

I don't know why you get an incomplete application.

Do you have Qt 4.4.3 and gcc (with g++) 4.3.2?

Please tell me any other information, I'll try to help.

jm

#2
I re-installed Qt 4.4.3, and from Apple Developer site, Xcode Tools 2.5 for OS X 10.4, which I think installed gcc 3.3 and gcc 4.0. Your README file specifies "gcc 4.3.2 or similar" but this wasn't among the pkg files.

With this I was able to generate a "working" fet app today. When I launch the app (double click) it opens a window and populated menus appear: fet File Data Advanced Statistics Timetable Settings Help, but the window is empty except for it's title, which reads: FET - a free timetabling program.  

I seem to be close.  I just found GNU gcc-g++-4.3.2.tar.bz2 Should I try to install this, then try to install FET again?  If so, do I need to start from scratch? Thanks for your help.

Jon

Liviu Lalescu

#3
You have the right FET. The window is indeed empty. I should have written something about that in the README file.

Later Edit:

gcc 4.0 or 3.3 should work OK, no need to try to install gcc 4.3 - maybe only if you have additional time to spend, but in principle it is not needed, because for Windows FET is compiled using gcc 3.x and it works OK.

If you install gcc 4.3, then you need to type "make distclean" before running again qmake and make (or remove the FET directory and unpack again).