Project

General

Profile

Error in cdo 1.6.5.1

Added by Thomas Engel over 9 years ago

I installed cdo 1.6.5.1 on OSX 10.8 with macports simply with 'sudo port install cdo'.

When I am using any pipes now, the following error occurs:

cdo output (Abort): Cannot use pipes, pthread support not compiled in!
[bt] Execution path:
[bt] 0 cdo 0x0000000105a2a84d show_stackframe + 54
[bt] 1 cdo 0x0000000105a299db reshGetElem + 285
[bt] 2 cdo 0x0000000105a298b8 reshGetValue + 9
[bt] 3 cdo 0x0000000105a60a6a streamClose + 46
[bt] 4 cdo 0x00000001059ddd3d pstreamCloseAll + 147
[bt] 5 cdo 0x00000001059a7474 cdoAbort + 256
[bt] 6 cdo 0x00000001059dbfa3 pstreamOpenRead + 117
[bt] 7 cdo 0x000000010594cafa Output + 978
[bt] 8 cdo 0x0000000105901232 main + 6471
[bt] 9 libdyld.dylib 0x00007fff94ad55fd start + 1
[bt] 10 ??? 0x0000000000000004 0x0 + 4
ERROR, reshGetElem, resource_handle.c, line 406, called from stream_to_pointer
errorString: "Error while trying to resolve the ID "idx" in `stream_to_pointer()`: the value is CDI_UNDEFID (= -1).
This is most likely the result of a failed earlier call. Please check the IDs returned by CDI."

I have reinstalled it, but still does not work. I downgraded to version 1.6.4 and no error occurs.


Replies (1)

RE: Error in cdo 1.6.5.1 - Added by Uwe Schulzweida over 7 years ago

The error message

cdo output (Abort): Cannot use pipes, pthread support not compiled in!
means that CDO was build without POSIX threads support. In this case CDO operator chaining is not available.
This happens if either POSIX threads are not avaiable on the system or this feature was disabled with the CDO configure option --without-threads.
All other of the above error messages are the result of a missing clean up from the first error.

Cheers,
Uwe

    (1-1/1)