if you have
*pbuf = HeapAlloc(...)
then you need
if (*pbuf == NULL)
not
if (pbuf == NULL)
- various code cleanups from
- Makefile.am: don't include clientgui/res; nothing to make there
from Steffen Moeller
svn path=/trunk/boinc/; revision=25599
app version for their platform for a particular app.
The may be versions for other apps which don't have jobs right now.
TODO: send a message if there are no versions of ANY app
for any platform.
- fix makefile indentation, caused manager to not be built
svn path=/trunk/boinc/; revision=24052
Note: I can't get this to build because if requires
a package (xcb-atom) that I can't find.
Need to resolve this.
svn path=/trunk/boinc/; revision=22004
- Update to libtool 1.5.24
- build environment: Major automake changes that I've been warning about
for some time.
- Now uses libtool to build libraries.
- Builds separate boinc_fcgi and sched_fcgi libraries for use with
FCGI server components.
- New macro "BOINC_CHECK_LIB_WITH" that executes a "AC_CHECK_LIB" on
a library only if --with-libname[=DIR] is specified on the configure
command line. This is to allow inclusion of libraries when the
ssl, gtk, wxWidgets, or other configuration is incorrect for static
libraries.
- Added a lot of "--with-*" for some libraries that might be required for
static builds.
- The sea directory has been moved to packages/generic. Changes to sea
and the associated scripts might be required to better make use of the
staging mechanism and shared libraries.
- Fixed includes of boinc_fcgi.h in many files.
- Fixed places where FCGI_FILE needs to be used implicitly.
- Fixed missing define of _SC_PAGESIZE on hosts that define only
_SC_PAGE_SIZE.
- Moved build of boinc_cmd (and source file) from lib to client
svn path=/trunk/boinc/; revision=16904
- Added a stage target for staging a distribution.
Executing "make stage" will "make all" and will install the client
under the stage directory (i.e. binaries is stage/$(prefix)/bin, libraries
in stage/$(prefix)/lib, etc)
Makefile.am
svn path=/trunk/boinc/; revision=15306
- added Makefile to clientgui/icons to install them in $(pkgdatadir) which
is usually $(prefix)/share/boinc.
- Even though these icons are packaged with the sea, they don't appear
to be referenced in any code and don't appear to ever be used.
svn path=/trunk/boinc/; revision=15305
added client/scripts to default client build
removed sea from the default clientgui build
added locale/client to the default clientgui build
moved installed headers from $(includedir) to $(pkgincludedir) which
is $(includedir)/boinc by default.
removed redefinitions of $(includedir) from Makefiles.
- configure:
added locale/client/Makefile to AC_CONFIG_FILES
svn path=/trunk/boinc/; revision=15300
contains direct subdirectories, otherwise automake < 1.9 fails. Thanks to
Bernd Machenschalk for the hint.
- Made manpages in doc/Makefile a conditional subdirectory, see "7.2.2
Conditional subdirectories with AM_CONDITIONAL" in the automake manual.
- Made manpage creation dependent on the AM_CONDITIONALs ENABLE_CLIENT,
BUILD_CLIENTGUI and ENABLE_SERVER to create only those manpages whose
binaries are going to be compiled.
svn path=/trunk/boinc/; revision=13842
Darwin/Unix. It's only needed under Windows. Also warn user if
GLUT libraries missing, and then build only non-graphical client
side code.
svn path=/trunk/boinc/; revision=4954
under Mac OSX. Also make dist now works (make distcheck still
broken). Karl, since you were the last
person to fix up this mess, how about taking a look??
svn path=/trunk/boinc/; revision=4665
- make install now installs libboinc_zip.a as part of normal make install
- Unix boinc client and boinc gui had the same name, eg boinc_4.56_i686-pc-linux-gnu
I have changed this so that it is now boinc_client_4.56_i686-pc-linux-gnu and
boinc_gui_4.56_i686-pc-linux-gnu. If the change from boinc_ to boinc_client_
causes any pain, please just modify CLIENT_BIN_FILENAME in configure.ac
- Removed -O3 as required compilation flag in building client gui. Only needed for
client (to optimize benchmarking routines).
- Removed un-necessary zip/configure.ac and zip/Makefile
- Added .cvsignore file for zip/ directory.
svn path=/trunk/boinc/; revision=4627
non-standard macros should be added to this file. Now switch off
clientgui build (with nice warning) if wxWidgets is not found. Add
- Use outcome of pthread tests and corresponding flags to set pthreads
CFLAGS correctly.
svn path=/trunk/boinc/; revision=4605