My config: /boinc (tag for 6.10.56) /seti_boinc (wich contains libboincapi I talk about) I tried to build seti_boinc's libboincapi.vcproj and encountered described difficulties. Perhaps, it's stock SETI project problem then, I just thought that all lib projects were taken from BOINC (that project produces lib file to be linked versus science apps).
----- Original Message ----- From: "Rom Walton" <[email protected]> To: "Raistmer" <[email protected]>; "Nicolás Alvarez" <[email protected]>; "David Anderson (BOINC)" <[email protected]> Cc: <[email protected]> Sent: Friday, July 02, 2010 7:24 AM Subject: RE: [boinc_dev] libboincapi requires graphic libs even whenBOINC_APP_GRAPHICS removed > Raistmer, > > Which branch are you trying to build from? > > Neither the 6.10 branch or Trunk include graphics related files in > libboincapi. > > In both of those branches, libboincapi only contains boinc_api.cpp and > boinc_api.h. > > BTW, I don't maintain the api directory in the various client tags or > branches. It is usally better to just build science apps against trunk. > > 6.10 branch: > http://boinc.berkeley.edu/trac/browser/branches/boinc_core_release_6_10/win_build/libboincapi_staticcrt.vcproj > > Trunk: > http://boinc.berkeley.edu/trac/browser/trunk/boinc/win_build/libboincapi_staticcrt.vcproj > > ----- Rom > > -----Original Message----- > From: Raistmer [mailto:[email protected]] > Sent: Thursday, July 01, 2010 10:20 PM > To: Rom Walton; Nicolás Alvarez; David Anderson (BOINC) > Cc: [email protected] > Subject: Re: [boinc_dev] libboincapi requires graphic libs even > whenBOINC_APP_GRAPHICS removed > > Sorry, Rom, you are wrong. > I built not libgraphics2 project, I did just as stated in my post, build > libboincapi project. > It contains many graphics-related files. > Currently I solved my own problem just setted "exclude from build" to ALL > project files BUT ONE: boinc_api.cpp > reduce, gutil, texture, windows_opengl and so on are all deal with > graphics, > at least as their name suppose. > > Why graphics-related files live in this project and not in libgraphics* - > it's another question. > > ----- Original Message ----- > From: "Rom Walton" <[email protected]> > To: "Nicolás Alvarez" <[email protected]>; "David Anderson > (BOINC)" > <[email protected]> > Cc: <[email protected]>; "Raistmer" <[email protected]> > Sent: Thursday, July 01, 2010 11:44 PM > Subject: RE: [boinc_dev] libboincapi requires graphic libs even > whenBOINC_APP_GRAPHICS removed > > >> Those files only appear in the libgraphics2 project on Windows. >> >> The short and simple answer is to just not build or make libgraphics2 a >> dependency of the console only application. >> >> ----- Rom >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Nicolás Alvarez >> Sent: Thursday, July 01, 2010 3:37 PM >> To: David Anderson (BOINC) >> Cc: [email protected] >> Subject: Re: [boinc_dev] libboincapi requires graphic libs even >> whenBOINC_APP_GRAPHICS removed >> >> Note that Raistmer was building on Windows... >> >> -- >> Nicolas >> >> El 01/07/2010, a las 16:01, David Anderson <[email protected]> >> escribió: >> >>> Eric/Reinhard: >>> >>> Can we add a configure option to suppress building the graphics API? >>> >>> Actually, I'd kind of like to change the options to say what you >>> want to build, rather than what you don't want. e.g.: >>> --enable-api >>> --enable-graphics-api >>> --enable-client >>> --enable-manager >>> --enable-server >>> --enable-samples >>> --enable-all >>> >>> The default should be to not build anything, >>> and point to a web page explaining the various options. >>> >>> -- David >>> >>> On 01-Jul-2010 1:57 AM, Raistmer wrote: >>>> I trying to update our BOINC libs to 6.10.56 that is is recommended >>>> downloads now, but recived error at building libboincapi: >>>> >>>> 1>reduce_lib.cpp >>>> 1>d:\r\seti6\boinc\api\boinc_gl.h(26) : fatal error C1083: Cannot >>>> open >>>> include file: 'GL/glaux.h': No such file or directory >>>> 1>gutil_text.cpp >>>> 1>d:\r\seti6\boinc\api\boinc_gl.h(26) : fatal error C1083: Cannot >>>> open >>>> include file: 'GL/glaux.h': No such file or directory >>>> 1>gutil.cpp >>>> 1>d:\r\seti6\boinc\api\boinc_gl.h(26) : fatal error C1083: Cannot >>>> open >>>> include file: 'GL/glaux.h': No such file or directory >>>> >>>> I disabled define BOINC_APP_GRAPHICS in project options (building in >>>> VS2008), but error remains. >>>> >>>> I don't want to build BOINC client or server. All what I need is >>>> BOINC API >>>> libs for _non-graphic_ (!) science app. >>>> For what reason I need GL in this case? What purpose of >>>> BOINC_APP_GRAPHICS >>>> define then ? (for building libboincapi.lib I use corresponding >>>> project from >>>> seti_boinc head rev (checked out yesterday)). >>>> >>>> Maybe some other define should be used to tell there is no need in >>>> graphics >>>> functions at all ? What workaround BOINC devs could suggest for this >>>> situation ? (Cause I see no sense to compile/link vs graphics libs >>>> knowing >>>> app will be console only). >>>> >>>> >>>> >>>> _______________________________________________ >>>> boinc_dev mailing list >>>> [email protected] >>>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev >>>> To unsubscribe, visit the above URL and >>>> (near bottom of page) enter your email address. >>> _______________________________________________ >>> boinc_dev mailing list >>> [email protected] >>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev >>> To unsubscribe, visit the above URL and >>> (near bottom of page) enter your email address. >> _______________________________________________ >> boinc_dev mailing list >> [email protected] >> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev >> To unsubscribe, visit the above URL and >> (near bottom of page) enter your email address. >> > > _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
