This repository was archived by the owner on May 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
This repository was archived by the owner on May 15, 2024. It is now read-only.
Compiling on Mac OS X fails #1
Copy link
Copy link
Open
Labels
Description
Currently the build instructions in the readme only work for linux I think. Here's what happens when I somewhat naively try building on Mac OS X 10.8.5:
jesse@Heart-of-Gold flapjackfeeder $ (cd src ; gcc -fPIC -g -O2 -DHAVE_CONFIG_H -DNSCORE -o flapjackfeeder.o flapjackfeeder.c -shared -fPIC ../../hiredis/libhiredis.a)
i686-apple-darwin11-llvm-gcc-4.2: ../../hiredis/libhiredis.a: No such file or directory
On Mac, hiredis builds a libhiredis.dylib, not libhiredis.a, so changing that name gets a little bit further:
jesse@Heart-of-Gold flapjackfeeder $ (cd src ; gcc -fPIC -g -O2 -DHAVE_CONFIG_H -DNSCORE -o flapjackfeeder.o flapjackfeeder.c -shared -fPIC ../../hiredis/libhiredis.dylib)
Undefined symbols for architecture x86_64:
"_find_host", referenced from:
_npcdmod_handle_data in ccUpaUZW.o
"_find_service", referenced from:
_npcdmod_handle_data in ccUpaUZW.o
"_neb_deregister_callback", referenced from:
_nebmodule_deinit in ccUpaUZW.o
"_neb_register_callback", referenced from:
_nebmodule_init in ccUpaUZW.o
"_neb_set_module_info", referenced from:
_nebmodule_init in ccUpaUZW.o
"_schedule_new_event", referenced from:
_nebmodule_init in ccUpaUZW.o
"_strip", referenced from:
_npcdmod_process_config_var in ccUpaUZW.o
"_write_to_all_logs", referenced from:
_npcdmod_process_config_var in ccUpaUZW.o
_npcdmod_handle_data in ccUpaUZW.o
_npcdmod_file_roller in ccUpaUZW.o
_nebmodule_deinit in ccUpaUZW.o
_nebmodule_init in ccUpaUZW.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status