Hi!
I like codeblocks, I'm using it under Windows. It works great, and installation of the nightly builds is no big problem.
Not the same for Linux: I'm wondering why there are no binary nightly builds available. Maybe it's too much effort to create a package for Suse, for Debian, for Fedora, ... I understand this. But then why isn't there a simple "how to compile" guide like the NB installing guide for windows?
I'm trying to compile the C:B sources for over an hour (for Ubuntu 7.10) and it's still not working. I have installed the latest package sources for wx. I have installed these packages:
- libwxbase2.8-0
- libwxbase2.8-dev
- libwxgtk2.8-0
- libwxgtk2.8-dev
- wx2.8-headers
- wx2.8-i18n
- wx-common
The commands ./bootstrap and ./configure run through and tell me, everything is ok, all libs are there. But starting make only gives me thousands of error messages like these
../../../src/include/toolsmanager.h:37: error: 'wxCommandEvent' has not been declared
../../../src/include/xtra_res.h:16: error: invalid use of undefined type 'struct wxXmlResourceHandler'
../../../src/include/xtra_res.h:13: error: forward declaration of 'struct wxXmlResourceHandler'
../../../src/include/xtra_res.h:20: error: 'wxXmlNode' has not been declared
../../../src/include/xtra_res.h:28: error: expected ',' or '...' before '&' token
../../../src/include/xtra_res.h:29: error: ISO C++ forbids declaration of 'wxArtClient' with no type
../../../src/include/xtra_res.h:29: error: default argument missing for parameter 2 of 'wxBitmap wxToolBarAddOnXmlHandler::GetCenteredBitmap(const wxString&, int)'
../../../src/include/infowindow.h:24: error: 'wxDialog' does not name a type
../../../src/include/infowindow.h:59: error: expected class-name before '{' token
../../../src/include/infowindow.h:60: error: ISO C++ forbids declaration of 'wxTimer' with no type
../../../src/include/infowindow.h:60: error: expected ';' before '*' token
../../../src/include/infowindow.h:76: error: 'wxTimerEvent' has not been declared
../../../src/include/infowindow.h:77: error: 'wxMouseEvent' has not been declared
../../../src/include/infowindow.h:78: error: 'wxMouseEvent' has not been declared
[code]
and so on ...
Question: what else do I need to compile? I'm [b]very[/b] frustrated for the lack of information here. Okay, there's a big forum with many many threads and many special cases, but there's no structured information on the homepage for simply giving clear instructions what packages I need to use Codeblocks on linux.
Thanks for reading and more thanks for helping me. :)
[/code]