[GH-ISSUE #68] FreeBSD build fails #198

Open
opened 2026-03-01 17:24:30 +03:00 by kerem · 0 comments
Owner

Originally created by @krzysztofantczak on GitHub (Jul 10, 2015).
Original GitHub issue: https://github.com/abh/geodns/issues/68

Hi,

Under freebsd build fails with error regarding geoip bindings:

full error output:
not-type:1:35: error: use of undeclared identifier '__cgo_undefined__'
void __cgo_f_1_2(void) { CString *__cgo_undefined__; }
                                  ^
not-const:1:63: error: invalid operands to binary expression ('char *(*)(_GoString_)' and 'int')
void __cgo_f_1_3(void) { enum { __cgo__undefined__ = (CString)*1 }; }
                                                     ~~~~~~~~~^~
not-type:2:46: error: use of undeclared identifier '__cgo_undefined__'
void __cgo_f_2_2(void) { GEOIP_CHARSET_UTF8 *__cgo_undefined__; }

...etc

using (for csh)

setenv CC clang

or bash

export CC=clang

solves the problem.

Originally created by @krzysztofantczak on GitHub (Jul 10, 2015). Original GitHub issue: https://github.com/abh/geodns/issues/68 Hi, Under freebsd build fails with error regarding geoip bindings: ``` full error output: not-type:1:35: error: use of undeclared identifier '__cgo_undefined__' void __cgo_f_1_2(void) { CString *__cgo_undefined__; } ^ not-const:1:63: error: invalid operands to binary expression ('char *(*)(_GoString_)' and 'int') void __cgo_f_1_3(void) { enum { __cgo__undefined__ = (CString)*1 }; } ~~~~~~~~~^~ not-type:2:46: error: use of undeclared identifier '__cgo_undefined__' void __cgo_f_2_2(void) { GEOIP_CHARSET_UTF8 *__cgo_undefined__; } ...etc ``` using (for csh) ``` setenv CC clang ``` or bash ``` export CC=clang ``` solves the problem.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/geodns#198
No description provided.