Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: lockie on July 16, 2010, 11:08:13 AM



Title: Build on ArchLinux fails
Post by: lockie on July 16, 2010, 11:08:13 AM
Hi.
I have tried to build bitcoin on ArchLinux, but build failed with following error:
Code:
bitcoin-0.3.0/src$ make -f makefile.unix
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-debug-static-2.9" -o headers.h.gch headers.h
headers.h:21:19: fatal error: wx/wx.h: No such file or directory

I googled a bit, found this (https://bbs.archlinux.org/viewtopic.php?pid=325267) topic, and tried to fix makefile by changing line 32 as
Code:
CFLAGS=`wx-config --cxxflags` -O2 -Wno-invalid-offsetof -Wformat $(DEBUGFLAGS) $(WXDEFS) $(INCLUDEPATHS)
but that gave me lots of compilation errors, log's here (http://pastebin.com/bGCGMLA3).
WxWidgets' version in ArchLinux currently is
Code:
$ wx-config --version-full
2.8.11.0

What's wrong? WxWidgets version?..


Title: Re: Build on ArchLinux fails
Post by: The Madhatter on July 16, 2010, 11:30:50 AM
Ahem...

-I"/usr/local/include/wx-2.9" != 2.8.11.0

Also, yes you need 2.9. You'll have to build it from source on most distributions. Luckily, it's easy. :)


Title: Re: Build on ArchLinux fails
Post by: lockie on July 16, 2010, 11:43:23 AM
> You'll have to build it from source
damn.

Okay, thanks.