Archived

This forum has been archived. Please start a new discussion on GitHub.

Panther and Ice?

Any experience compiling Ice on Pahter (Mac OS X 10.3). I did some test with 10.2 but 10.2 doesn't have std::wstring which makes it difficult to compile Ice. I am testing with Pather now and manage to get Ice to compile with some modification to Makefile and some #ifdef in the source.

However, I am running into some problem with the testing. Most what I have encounter is the test would comes to a halt. I am still investigating this but I wonder if anyone have experience running Ice on Panther.

Thanks.

Comments

  • Re: Panther and Ice?

    It seems that Panther's implementation of Pthread doesn't have the same semantic as the Solaris or Linux. I don't have Pthread's spec handy to check it out.

    I have currently having trouble with Ice::Application in its cleanup procedure. I trace down the problem with pthread_join that gets hold on joining a cancel's thread. This is the clean up phase in the IceUtil::CtrlHandler. The program hang at the point of join.

    Oh, the canceled thread is blocked on a sigwait.

    Any suggestion?