Opened 11 years ago

Closed 11 years ago

#25137 closed defect (fixed)

skymaker: pthread_mutex_lock() failed for &addimagemutex

Reported by: ryandesign (Ryan Schmidt) Owned by: tim@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc:
Port: skymaker

Description

I've tried running skymaker 3.3.3 on Tiger i386, Leopard ppc and Snow Leopard x86_64 and all I get is:

$ sky

> WARNING: sky.conf not found, using internal defaults

----- SkyMaker 3.3.3 started on 2010-06-04 at 14:50:29 with 2 threads

Pupil range: 4.0-4125.3mm / Subsampling: 1X / ro=23.0cm / motion=0.00'' rms
> Adding 191 stars...

> *Error*: pthread_mutex_lock() failed for &addimagemutex

Is there some other way I'm supposed to be running it that would not produce an error?

Attachments (1)

Portfile (1.8 KB) - added by tim@… 11 years ago.
updated Portfile for skymaker

Download all attachments as: .zip

Change History (3)

Changed 11 years ago by tim@…

Attachment: Portfile added

updated Portfile for skymaker

comment:1 Changed 11 years ago by tim@…

checking the fora at astromatic.net confirms that threading is broken here on OS X. i have modified the Portfile to disable threads and it now works for me. i also disabled the universal variant for now (as reported in #25135). it shouldn't be too hard to fix, but will require some patching of the configure scripts/Makefiles which i don't have the time to pursue at present. it looks like the the -arch flags are not getting passed to the compiler.

comment:2 Changed 11 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: newclosed

Thanks; committed the new Portfile in r68628. Also increased the revision so anyone who already had the port built will be prompted to upgrade.

In the future, please supply unified diffs instead of complete Portfiles; it's easier to evaluate your changes that way.

Note: See TracTickets for help on using tickets.