-
-
Notifications
You must be signed in to change notification settings - Fork 233
Error build Firebird 2.1 in FreeBSD 7.0 [CORE2249] #2676
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Modified by: @dyemanovassignee: Alexander Peshkov [ alexpeshkoff ] |
Commented by: @AlexPeshkoff Lowered security level - no need closing such issues |
Modified by: @AlexPeshkoffsecurity: Developers [ 10012 ] => |
Commented by: @AlexPeshkoff Fixed makefile. |
Modified by: @AlexPeshkoffstatus: Open [ 1 ] => Resolved [ 5 ] resolution: Fixed [ 1 ] Fix Version: 2.1.3 [ 10302 ] |
Modified by: @pcisarstatus: Resolved [ 5 ] => Closed [ 6 ] |
Modified by: @pavel-zotovQA Status: No test |
Modified by: @pavel-zotovstatus: Closed [ 6 ] => Closed [ 6 ] QA Status: No test => Cannot be tested |
Submitted by: Gorshenkov Sergey (uni_advisor)
Error build Firebird.
./autogen.sh
gmake
vi.c:919:74: error: macro "__weak_reference" requires 2 arguments, but only 1 given
Header cdefs.h in FreeBSD:
#define __weak_reference(sym,alias) \
__asm__(".weak " #alias); \
__asm__(".equ " #alias ", " #sym)
Header cdefs_elf.h in NetBSD:
/* Do not use __weak_extern, use __weak_reference instead */
#define __weak_extern(sym) \
__asm(".weak " _C_LABEL_STRING(#sym));
I'm try fix in FreeBSD:
extern char *get_alias_text(const char *) __weak_extern(get_alias_text);
gen/Makefile.refDatabases line 114:
String: make -f Makefile.static.gfix
This syntax for GNU make and not correctly work for native FreeBSD.
I'm try fix it: replace 'make' -> '$(MAKE)'
Commits: 5111967
The text was updated successfully, but these errors were encountered: