Opened 13 years ago

Closed 13 years ago

Last modified 6 years ago

#78 closed enhancement (fixed)

Allow Rasdaman to compile on OS X

Reported by: chuck@… Owned by: Peter Baumann
Priority: major Milestone:
Component: applications Version:
Keywords: Cc:
Complexity: Medium

Description

Attached is a set of four patches that allows Rasdaman to compile successfully on OS X. make check executes fine. I can also execute all the examples from Chapter 2 of the Installation and Administration guide.

These patches should be applied against a commit newer than 29c260d634565df3808608bc5562d9bcc5783989 on the master branch or rasmgr will segfault upon startup.

The first patch, "Disable libgcrypt and libnsl in configure.ac", most likely breaks the build on Linux. I don't have enough experience with autotools to figure out how to remove libraries only when configre is run on OS X—-but I'm sure this is a trivial task for someone who knows what they are doing.

If these patches seem interesting or useful, I would be more than happy to submit them to the patch manager and accept the terms of the contribution agreement.

Attachments (4)

0001-Disable-libgcrypt-and-libnsl-in-configure.ac.patch (1.5 KB ) - added by chuck@… 13 years ago.
Disable libgcrypt and libnsl in configure.ac
0002-OS-X-specific-changes-to-include-statements.patch (11.3 KB ) - added by chuck@… 13 years ago.
OS X specific changes to include statements
0003-Track-rpcgen-outputs.patch (93.7 KB ) - added by chuck@… 13 years ago.
Track rpcgen outputs
0004-Protect-signals-not-present-on-OS-X.patch (2.4 KB ) - added by chuck@… 13 years ago.
Protect signals not present on OS X

Download all attachments as: .zip

Change History (5)

by chuck@…, 13 years ago

Disable libgcrypt and libnsl in configure.ac

by chuck@…, 13 years ago

OS X specific changes to include statements

by chuck@…, 13 years ago

Track rpcgen outputs

by chuck@…, 13 years ago

Protect signals not present on OS X

comment:1 by Dimitar Misev, 13 years ago

Resolution: fixed
Status: newclosed

The patches have been integrated in rasdaman, I think we can close the ticket.

Note: See TracTickets for help on using tickets.