Posts by TBar

InfoMessage
1) Message boards : The Lounge : The Seti is Slumbering Cafe
Message 90384
Posted 2 Mar 2019 by TBar
This is interesting. I suspected something of this sort may be possible considering how many computers are listed as having dozens more GPUs than actual.
Be nice to know what they find when the postmortem is finished, hopefully the resurrection won't take too long.
2) Message boards : Questions and problems : Problems installing Bonic on Ubantu
Message 84017
Posted 23 Dec 2017 by TBar
If you are new to Linux I'd recommend the Berkeley version of BOINC that I updated to run in Ubuntu 16.04 and above. It's extremely easy to 'install' and run from your Home folder. Just download the file, expand it to your Home folder, install the One dependency, then open the BOINC folder and double click on boincmgr. It's here, BOINC 7.8.3 for Linux. You can't get any easier.
3) Message boards : Questions and problems : BOINC crashes my linux machine
Message 82300
Posted 28 Oct 2017 by TBar
Man, you guys are really after the Easy version of BOINC aren't you?

You should ask what the machine was running rather than first trying to find a fault in someone else's work. Here, does this sound familiar;
<core_client_version>7.5.0</core_client_version>
<![CDATA[
<message>
couldn't start app: Can't get shared memory segment name: can't get shared mem segment name
</message>
]]>
Note what version of BOINC that machine is running, can you guess which machine it is?
Outcome : Computation error
Client state : Compute error
Exit status : -185 (0xFFFFFF47) ERR_RESULT_START
Computer ID : 7475713 https://setiathome.berkeley.edu/show_host_detail.php?hostid=7475713

Keith was running Petri's Alpha version of CUDA 9, it has Nothing to do with BOINC.
BTW, that's the Alpha version Keith was trying to get me to Post, maybe now he'll realize why I haven't posted it yet.
4) Message boards : Questions and problems : Trouble Installing TBar's BOINC 7.8.2 (Linux)
Message 81876
Posted 8 Oct 2017 by TBar
Actually on most new systems all you need to do is expand the downloaded files to your Home folder, open the BOINC folder and double click on boincmgr. There isn't any need to install anything, except perhaps the missing dependencies which is usually just libwebkitgtk-1.0-0. The only reason the binstall.sh is there is it was present in the old BOINC 7.2.42 folder, you shouldn't need it. If you already have a BOINC folder in Home, expand the downloaded files to Downloads, copy the contents and paste them into your existing BOINC folder.
5) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 81544
Posted 23 Sep 2017 by TBar
The change to the built-in libpng library seems to have worked well. Even better, I was able to track down the source of the problem causing the Tasks page to jump to the bottom during RPC updates Seems the source is a commit aimed at an apparent Bug in an older version of wxWidgets, I'm using static wxWidgets 3.0.3 in my builds, https://github.com/BOINC/boinc/commit/6479868b7c4c2efa87ff69d9e0910d43d2c33df7
The new BOINC 7.8.2 build has that commit removed, now the Manager behaves normally. The current build is in the same location;
http://www.arkayn.us/forum/index.php?PHPSESSID=ksshc2voao7fisb3lvirq0kpc2&topic=197.msg4519#msg4519
6) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 81506
Posted 20 Sep 2017 by TBar
Last time I tried to create a statically compiled manager it segfaulted immediately at startup.
I may have stumbled upon that reason. It seems there has been problems with the libpng versions between distros. I ran into the problem about Ubuntu 17.04 switching to libpng16 instead of libpng12 that earlier versions use. It appears the wxWidgets builtin version is now libpng 16.20, I'm going to try a build using the builtin version and see if it works in 17.04. Just add --with-libpng=builtin to the wxWidgets configure line and try a build with that, my current one uses the libpng12 from Ubuntu 12.04, your machine may not like that.
7) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 81496
Posted 20 Sep 2017 by TBar
Both Keith and myself, running Ubuntu 16.04.3, have tried the copy of the 7.8.2 Manager you made available using the repository wx3.0.2 and in both cases the Simple View fails to retrieve the current status. The 7.8.2 version I compiled with static wx3.0.2 also fails. The 7.8.2 Manager I compiled with static wx3.0.3 works for both Keith and myself in Simple View. Try the 3.03 version and see if it works on your machine, http://www.arkayn.us/forum/index.php?PHPSESSID=ksshc2voao7fisb3lvirq0kpc2&topic=197.msg4519#msg4519

I have tried a number of different versions of wxWidgets and found the Older versions have trouble finding some libraries, the same problems exist with the older BOINC releases. My compile lines have been built to where they will work with the Older versions as well as the newer versions. I have tried a number of different Options with wxWidgets without any noticeable effects, you could use fewer Options than the last line I used without any trouble.
./configure --with-gtk=2 --enable-compat26 --enable-unicode --enable-webview --enable-webviewwebkit --with-opengl --with-libnotify --disable-shared --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu LDFLAGS="-L/usr/lib/x86_64-linux-gnu" GL_LIBS="-L/usr/lib/x86_64-linux-gnu" GLU_LIBS="-L/usr/lib/x86_64-linux-gnu" GLUT_LIBS="-L/usr/lib/x86_64-linux-gnu"
I recently added the Options; --enable-compat26 --enable-unicode --enable-webviewwebkit --with-libnotify
They don't appear to provide any improvement, but are in the last 7.8.2 build even though the build appears unchanged from the previous builds.

The BOINC line uses the last version of wxWidgets I used, you have to change the version numbers to use different versions;
./configure --disable-server --enable-static --enable-bitness=64 --enable-dependency-tracking --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --with-ssl="/usr/local/ssl/lib" --with-wxdir="/home/tbar/wxWidgets-3.0.3" --with-wx-config="/home/tbar/wxWidgets-3.0.3/wx-config" CPPFLAGS=" -I/usr/include -I/usr/include/libnotify -I/usr/include/gtk-2.0 -I/usr/include/GL -I/usr/lib/x86_64-linux-gnu" LDFLAGS="-L/usr/lib/x86_64-linux-gnu/libOpenCL.so.1"

I usually use Ubuntu 12.04.5 for the compiles, although I have tried a few in 14.04.5 and 16.04.3 without any noticeable difference. The last 7.8.2 build was in 12.04.5. I've haven't had any trouble running the builds in 12.04, 14.04 or 16.04 on different machines.
8) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 81488
Posted 19 Sep 2017 by TBar
I thought I'd post the results of some recent compiles using various versions of static wxWidgets. Basically, in Ubuntu 16.04.3 the only version of wxWidgets that would result in a working 'Simple View' is 3.0.3.
I tried wxWidgets 3.1 with both 7.8.2 & 7.6.33 and the compile always ended with errors concerning webview, wxWidgets itself compiled just fine and webview was enabled. The following is a list of BOINC and Widget pairs that would fail to produce a working Simple View;
1) 7.4.22/3.0.1
2) 7.6.33/3.0.2
3) 7.8.2/3.0.0
4) 7.8.2/3.0.1
5) 7.8.2/3.0.2

The following produces a working Simple View in 16.04.3;
1) 7.2.47/2.8.12
2) 7.6.33/3.0.3
3) 7.8.0/3.0.3
4) 7.8.2/3.0.3

All versions result in the Skin Menu & Activity Menu taking Two clicks to update the changed button status in 16.04.3 but work with One click in 14.04 & 12.04.
All versions, Except 7.2.47, will result in the Tasks Page scrolling to the bottom during Updates.
As far as I can tell, there isn't any noticeable difference between 7.6.33/3.0.3 and 7.8.2/3.0.3.
I was just wondering, does this infer BOINC 7.8.x is expecting wxWidgets 3.1? https://github.com/BOINC/boinc/blob/client_release/7/7.8/COPYRIGHT
wxWidgets Library Licence, Version 3.1
// http://www.wxwidgets.org/
9) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79772
Posted 25 Jul 2017 by TBar
There seems to be a problem with the older versions of BOINC and the newer versions of Ubuntu and Mint. Somewhere between 7.6.33 and 7.4.53 it becomes impossible to stop boinc by just stopping the Manager. Stopping the Manager leaves boinc and the tasks running. By suspending the project you can stop the running tasks and then Exiting the Manager just leaves boinc running by itself. The newer versions of BOINC don't seem to have this problem in Ubuntu. Even with the Newer versions of BOINC there seems to be a problem when running the newest Mint with BOINC in the Home folder. The first time you start the Manager it seems to work normally until you try to stop it, which sometimes still leaves the tasks running. If you choose to 'Shutdown connected client' before closing the Manager that will stop the tasks, but, then there is a problem starting the Manager again. I don't have this problem in Ubuntu 16.04, where 7.6.33 and 7.8 work normally. I'm not sure what the problem is with Mint, others say it works fine with the Repository version of BOINC. At this point I'm going to stop trying to get BOINC 7.8 to work from the Home folder in Mint, obviously there is some problem there that doesn't exist with Ubuntu.

I've tried compiling static versions of wxWidgets and BOINC to remove any outstanding dependencies, but it seems there is always at least One dependency that must be installed before running. Even with the previous noted problems the newer versions of BOINC are much better than the current Development version 7.4.22 which I consider non-usable. I would recommend 7.4.22 be replaced as soon as possible with 7.6.33 or higher. In my tests there doesn't seem to be any noticeable difference between 7.8 and 7.6.33, either one would be a welcomed change over 7.4.22, with the same added note about being tested with Ubuntu 'may work with others'. I'm certainly not having much success with Mint 18.2. I'm not having any problems with Ubuntu 16.04.
10) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79719
Posted 21 Jul 2017 by TBar
I would think having a single version of BOINC that works in Linux from 12.04 onward would be a nifty thing. Especially since it doesn't have the Jumping Task Page during RPC Events Bug. If you prod enough people they will confess to having their Tasks Page Jump to the bottom of the page with the newer versions of BOINC. Every version of BOINC above 7.2.47 that I compiled from BOINC Code has this Bug. I have had a couple people use the 7.2.47 App with New versions of Mint and it didn't require any additional packages to be installed to work, and it works with very little effort providing you don't strip the Execute bits from it beforehand. It seems to be a winner to me. My three machines haven't had a hiccup since I started running the App. All of them still have the Active tasks at the Top of the Tasks page in full view. It seems such a trivial thing until you have to adjust the page Everytime you want to look at your Active Tasks. Version 7.7 lasted around two days before I had had enough...much longer than 7.4.22 ;-)
11) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79692
Posted 20 Jul 2017 by TBar
The 7.2.47 build appears to be a success. After a day on my three machines it's working without any trouble. The wxWidgets compile used the following line;
./configure --with-gtk=2 --enable-webview --disable-shared --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu LDFLAGS="-L/usr/lib/x86_64-linux-gnu"
This generated the files;
/home/tbar/wxWidgets-2.8.12/lib/libwx_base-2.8.a
/home/tbar/wxWidgets-2.8.12/lib/libwx_base_net-2.8.a
/home/tbar/wxWidgets-2.8.12/lib/libwx_base_xml-2.8.a
/home/tbar/wxWidgets-2.8.12/lib/libwx_gtk2_adv-2.8.a
/home/tbar/wxWidgets-2.8.12/lib/libwx_gtk2_aui-2.8.a
/home/tbar/wxWidgets-2.8.12/lib/libwx_gtk2_core-2.8.a
/home/tbar/wxWidgets-2.8.12/lib/libwx_gtk2_html-2.8.a
/home/tbar/wxWidgets-2.8.12/lib/libwx_gtk2_qa-2.8.a
/home/tbar/wxWidgets-2.8.12/lib/libwx_gtk2_richtext-2.8.a
/home/tbar/wxWidgets-2.8.12/lib/libwx_gtk2_xrc-2.8.a
/home/tbar/wxWidgets-2.8.12/lib/libwxtiff-2.8.a

The Dependencies on my 16.04.2 machine are;
$ ldd '/home/tbar/BOINC/boincmgr'
linux-vdso.so.1 => (0x00007ffc0e161000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f272a7f6000)
libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f272a59d000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f272a2c7000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f272a0c3000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2729ea9000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f2729b6e000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2729951000)
libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007f2729306000)
libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007f2729050000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f2728e2e000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f2728be2000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f272898e000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f272867d000)
libnotify.so.4 => /usr/lib/x86_64-linux-gnu/libnotify.so.4 (0x00007f2728475000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f27280f2000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2727de9000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2727bd3000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2727808000)
/lib64/ld-linux-x86-64.so.2 (0x000055fdccc31000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f27275e6000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f27273e1000)
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f27271d4000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f2726fce000)
libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f2726da8000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f2726a94000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f272670c000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f27264f5000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f27262b2000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f27260a7000)
libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f2725ea4000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f2725c94000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f2725a89000)
libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f272587e000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f272567b000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f2725478000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f2725265000)
libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f272505c000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f2724e53000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f2724be3000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f27249de000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f27247d8000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f272452e000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f2724285000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f2724081000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f2723e76000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f2723c6e000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f2723a4c000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f2723830000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f27235d2000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f27233a9000)
libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f27231a0000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f2722f7b000)

I posted the files here if anyone wants to check them; http://www.arkayn.us/forum/index.php?topic=197.msg4515#msg4515
12) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79682
Posted 19 Jul 2017 by TBar
The 7.2.47 build seems to work without the jumping Tasks page, or the disappearing Time tags.
I'm still battling program versions that refuse to see the OpenGL library on this machine. Some versions of the program see it, other versions of the same program don't...weird.
Now to build a version that doesn't have a tiff4 dependency so it will work in 16.04, apparently 16.04 doesn't do tiff4.
13) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79670
Posted 18 Jul 2017 by TBar
This looks interesting. Following my logic, if the only reason 7.2.42 doesn't work in 16.04 is the wxWidget shared libraries, then perhaps if I compiled it with my Static wxWidget libraries it might work. You can find the BOINC 7.2.47 source at the same place as the current code. After solving the taskbar Timeout verses UserTimeout it stopped here,
  CXX    boincmgr-AsyncRPC.o
In file included from /home/tbar/wxWidgets-3.0.3/include/wx/cursor.h:69:0,
                 from /home/tbar/wxWidgets-3.0.3/include/wx/event.h:21,
                 from /home/tbar/wxWidgets-3.0.3/include/wx/wx.h:24,
                 from stdwx.h:48,
                 from AsyncRPC.cpp:22:
/home/tbar/wxWidgets-3.0.3/include/wx/utils.h:603:52: warning: redundant redeclaration of ‘void wxQsort(void*, size_t, size_t, wxSortCallback, const void*)’ in same scope [-Wredundant-decls]
/home/tbar/wxWidgets-3.0.3/include/wx/vector.h:44:23: warning: previous declaration of ‘void wxQsort(void*, size_t, size_t, wxSortCallback, const void*)’ [-Wredundant-decls]
/home/tbar/wxWidgets-3.0.3/include/wx/event.h: In member function ‘int CMainDocument::RequestRPC(ASYNC_RPC_REQUEST&, bool)’:
/home/tbar/wxWidgets-3.0.3/include/wx/event.h:3387:18: error: ‘virtual void wxEvtHandler::AddPendingEvent(const wxEvent&)’ is inaccessible
AsyncRPC.cpp:872:48: error: within this context
/home/tbar/wxWidgets-3.0.3/include/wx/event.h: In member function ‘void CMainDocument::HandleCompletedRPC()’:
/home/tbar/wxWidgets-3.0.3/include/wx/event.h:3355:18: error: ‘virtual bool wxEvtHandler::ProcessEvent(wxEvent&)’ is inaccessible
AsyncRPC.cpp:1149:39: error: within this context
AsyncRPC.cpp: In member function ‘int CMainDocument::CopyProjectsToStateBuffer(PROJECTS&, CC_STATE&)’:
AsyncRPC.cpp:1194:74: warning: declaration of ‘state’ shadows a member of 'this' [-Wshadow]
make[2]: *** [boincmgr-AsyncRPC.o] Error 1

Coincidentally, that's precisely when the Task page in BOINC>7.2.42 jumps to the bottom of the page...during some RPC event. So, next in line was BOINC 7.4.53. That one compiled in 12.04.5 without any trouble, and is currently running on my test machine with 16.04.2. It's the same as the others, it doesn't have any libwx dependencies. So far it's working OK, but RPC Events aren't happening right now. I'm considering a 7.2.47 build using Static wxWidgets 2.8.12 libraries if this doesn't work.
14) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79663
Posted 18 Jul 2017 by TBar
I may have something here. I finally reinstalled the System folder on the 12.04.5 partition. After all the Updates and dev files wxWidget 3.03 didn't have any trouble finding OpenGL, or compiling the same Static libs it did in 14.04. I downloaded a new copy of boinc-master and it too didn't have any trouble finding OpenGL or compiling the Apps from the Static Libraries. No libwx in the dependencies. Installing a driver for the 1050 is a pain in 12.04, so, I just turned off Ubuntu networking and tested boincmgr in an empty folder...it worked fine. Back in 16.04.2 everything worked fine too. No libwx in the dependencies and No problem with mismatched shared libraries. The About says wxWidgets Version: 3.0.3. It seems to be working OK so far. The Time tags in the Log are still going and coming though, and it still jumps to the bottom of the Tasks page, However, as far as I know Every version since 7.2.42 has the problem with the Jumping Tasks page. That's one of the reasons my other machines are still running 7.2.33 in Ubuntu, 7.2.33 works.
We'll see how it looks in the morning.
15) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79657
Posted 17 Jul 2017 by TBar
Seems trying to have these programs see the OpenGL library is even worse in Ubuntu 14.04. What worked in 16.04 doesn't work in 14.04, in fact, nothing I tried resulted in wxWidgets 3.03 or the current boinc-master to see the library. I gave up and compiled it anyway, I did add the correct locations to the makefiles before making but I doubt that had any effect. The last line, of Many, I tried in wxWidgets 3.03 was;
./configure --with-gtk=2 --with-opengl --disable-shared --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu LDFLAGS="-L/usr/lib/x86_64-linux-gnu" GL_LIBS="-L/usr/lib/x86_64-linux-gnu" GLU_LIBS="-L/usr/lib/x86_64-linux-gnu" GLUT_LIBS="-L/usr/lib/x86_64-linux-gnu"

I suppose you can remove the last half as apparently that doesn't work either. I ended up with a number of libs in /home/tbar/wxWidgets-3.0.3/lib;
/home/tbar/wxWidgets-3.0.3/lib/libwx_baseu-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_baseu_net-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_baseu_xml-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_adv-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_aui-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_core-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_gl-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_html-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_media-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_propgrid-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_qa-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_ribbon-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_richtext-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_stc-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_webview-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwx_gtk2u_xrc-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwxregexu-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwxscintilla-3.0.a
/home/tbar/wxWidgets-3.0.3/lib/libwxtiff-3.0.a

I then used the following line in today's boinc-master;
./configure --disable-server --enable-static --enable-bitness=64 --enable-dependency-tracking --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --with-ssl="/usr/local/ssl" --with-wxdir="/home/tbar/wxWidgets-3.0.3" --with-wx-config="/home/tbar/wxWidgets-3.0.3/wx-config" CPPFLAGS=" -I/usr/include -I/usr/include/libnotify -I/usr/include/gtk-2.0 -I/usr/include/GL -I/usr/lib/x86_64-linux-gnu" LDFLAGS="-L/usr/lib/x86_64-linux-gnu"

The bonicmgr compiled at 50.0 MBs, seems to work in 14.04.5, and doesn't show any libwx in the dependencies;
tbar@TBar-iSETI:~$ ldd '/home/tbar/BOINC/boincmgr'
linux-vdso.so.1 => (0x00007ffde3d3f000)
libwebkitgtk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libwebkitgtk-1.0.so.0 (0x00007f918b742000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f918b53c000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f918b334000)
libnotify.so.4 => /usr/lib/x86_64-linux-gnu/libnotify.so.4 (0x00007f918b12c000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f918af06000)
libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f918acb1000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f918a9f8000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f918a7f4000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f918a5db000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f918a2a6000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f918a088000)
libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007f9189a4b000)
libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007f9189798000)
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f918958b000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f918936a000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f918905f000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f9188e12000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f9188bc1000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f91888b9000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f91885b5000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f91882af000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f9188099000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9187cd0000)
libjavascriptcoregtk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-1.0.so.0 (0x00007f9187418000)
libenchant.so.1 => /usr/lib/x86_64-linux-gnu/libenchant.so.1 (0x00007f918720c000)
libharfbuzz-icu.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz-icu.so.0 (0x00007f9187009000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f9186db4000)
libgeoclue.so.0 => /usr/lib/x86_64-linux-gnu/libgeoclue.so.0 (0x00007f9186b9e000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f918699a000)
libgstapp-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0 (0x00007f918678d000)
libgstaudio-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007f9186543000)
libgstfft-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstfft-1.0.so.0 (0x00007f9186339000)
libgstpbutils-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007f9186113000)
libgstvideo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007f9185ecd000)
libgstbase-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007f9185c75000)
libgstreamer-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007f9185971000)
libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f918574f000)
libsecret-1.so.0 => /usr/lib/x86_64-linux-gnu/libsecret-1.so.0 (0x00007f9185501000)
libsoup-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1 (0x00007f9185241000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f9184ece000)
libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f9184c91000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f918492a000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f9184686000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f918444a000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f91841a7000)
libicui18n.so.52 => /usr/lib/x86_64-linux-gnu/libicui18n.so.52 (0x00007f9183da0000)
libicuuc.so.52 => /usr/lib/x86_64-linux-gnu/libicuuc.so.52 (0x00007f9183a27000)
libwebp.so.5 => /usr/lib/x86_64-linux-gnu/libwebp.so.5 (0x00007f91837cf000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f91835cc000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f91833c9000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f91831bf000)
libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f9182f59000)
/lib64/ld-linux-x86-64.so.2 (0x00007f918d782000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f9182d47000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f9182b2b000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f9182926000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f9182707000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f9182501000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f91822ec000)
libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f91820e9000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f9181ed9000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f9181ccf000)
libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f9181ac5000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f918181d000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f918161a000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f9181411000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9181209000)
libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f9181000000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f9180df8000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f9180bba000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f9180994000)
libdbus-glib-1.so.2 => /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 (0x00007f918076d000)
libgsttag-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007f9180535000)
liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f91802b3000)
libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11 (0x00007f9180033000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f917fe10000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f917fbf5000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f917f9d3000)
libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f917f7a3000)
libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f917f4d5000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f917f2ab000)
libicudata.so.52 => /usr/lib/x86_64-linux-gnu/libicudata.so.52 (0x00007f917da3e000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f917d83a000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f917d634000)
libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f917d42d000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f917d1e8000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f917cfe3000)
tbar@TBar-iSETI:~$

I haven't tried it in 16.04. So far, it hasn't jumped to the bottom of the page, it's early though.
It would be nice if you could get the compilers to see the OpenGL library.

Oh, in the Boinc Manager the About says wxWidgets Version: 3.0.3

Not much later...
I guess that's not it either. It's jumped to the bottom of the page twice now.
If I didn't know better I'd say it has something to do with this abortion in Linux called OpenGL.
16) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79651
Posted 17 Jul 2017 by TBar
I was able to convince Configure that the OpenGL libs were in /usr/lib/x86_64-linux-gnu. I also added --with-ssl="/usr/local/ssl" to the config line. By making a link to usr/include/gtk-2.0/gtk you can change config.h to declare you have gtk.h and the compiler doesn't complain, and it doesn't complain about declaring you have notify.h either. So, that just about takes care of all the Red in the Configure output and...it doesn't change a thing for better or worse. Still get the jumping scroll bar and elusive time tags. If you want to see Configure print the correct library locations, run _autosetup and then search Configure for prefix. It's right there, ac_default_prefix=/usr/local. Just change that to ...prefix=/usr/lib/x86_64-linux-gnu, then search for the three GL libs -lGL, -lGLU, and -lglut. In each location you need to remove the /lib from the end of the line LIBS=' -L${prefix}/lib. That will do it, and it doesn't appear to change anything else...in a bad way. I've been running the results for hours. It still jumps to the bottom of the page...
17) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79621
Posted 16 Jul 2017 by TBar
By the way I could kind of reproduce the scrolling problem with the 7.6.33 version from Debian. I'll try to compile a version (when I find some time) with a newer wxWidgets to see if the problem goes away.
Since I wasn't able to build a copy of 7.7 that didn't keep jumping to the bottom of the page I decided to give 7.6.33 a try. I immediately noticed the same files were missing after running configure and it also insisted the OpenGL libs were in usr/local/lib. I went ahead and tried it and it dove to the bottom within 15 minutes. The time tags in the Event Log also still play hide and seek. I decided to try what I did with the first system and make a few links to the missing files. That did end up with a few being found but didn't make that much of a difference. This build took about 30 minutes to make it's first dive to the bottom of the page. The next dive took about 2 hours, and the time tags still go missing on occasion. So, I've had about enough for today. Out of about a dozen different builds on two different systems they all had the same two problems.
18) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79619
Posted 15 Jul 2017 by TBar
Here's the last build using the New install of 16.04.2. You'll notice some of the same files that weren't found in the other 2 systems also can't be found in this system. Three different systems, same problems. I looked at the OpenGL libraries again, they are located, along with many other libraries, in /usr/lib/x86_64-linux-gnu. Why does configure keep insisting they are in usr/local/lib? If you look in configure you won't find a single mention of /usr/lib/x86_64-linux-gnu, where there are 75 to 155 mentions of usr/local/lib and usr/lib. Maybe someone can arrange to have the correct library location listed? On this last build I edited the Makefiles to list the correct location before hitting make.
--- Configuring BOINC 7.7.0 (Release) ---
--- Build Components: (client manager libraries) ---
checking for docbook2x-man... no
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether we are compiling for cygwin... no
checking for winsock2.h... (cached) no
checking for winsock.h... (cached) no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking dependency style of gcc... gcc3
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-pc-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-pc-linux-gnu-ar... no
checking for ar... /usr/bin/ar
checking for archiver @FILE support... @
checking for x86_64-pc-linux-gnu-strip... no
checking for strip... strip
checking for x86_64-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for x86_64-pc-linux-gnu-mt... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... /usr/bin/g++ -E
checking for ld used by /usr/bin/g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for /usr/bin/g++ option to produce PIC... -fPIC -DPIC
checking if /usr/bin/g++ PIC flag -fPIC -DPIC works... yes
checking if /usr/bin/g++ static flag -static works... yes
checking if /usr/bin/g++ supports -c -o file.o... yes
checking if /usr/bin/g++ supports -c -o file.o... (cached) yes
checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking default bitness of compiler... 64
checking Selecting 64 bit model... ok
checking boinc platform... x86_64-pc-linux-gnu
checking alternate boinc platform... i686-pc-linux-gnu
checking library extension... a
checking shared object extension... so
checking for pkg-config... /usr/bin/pkg-config
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found
checking for dlopen in -ldl... (cached) yes
checking for gzopen in -lz... yes
checking for openssl... yes
OpenSSL found in /usr/local/ssl

checking for gawk... (cached) /usr/bin/mawk
checking for curl-config... /usr/bin/curl-config
checking for the version of libcurl... 7.47.0
checking for libcurl >= version 7.17.1... yes
checking whether libcurl is usable... yes
checking for curl_free... yes
checking for shmget in dynamic library cygipc... no
checking for aio_fork in dynamic library aio... no
checking for dlopen in dynamic library dl... -ldl
checking for gethostbyname in static library nsl... -lnsl
checking for static library freetype... -lfreetype
checking for bind in static library socket... no
checking for bind in dynamic library socket... no
checking for gzopen in static library z... -lz
checking for md5_finish in dynamic library cups... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for pthread_join in LIBS= with CFLAGS=-pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... (cached) yes
checking whether we are using the Microsoft C compiler... no
checking for windows.h... (cached) no
checking for OpenGL library... -L/usr/local/lib -lGL
checking for OpenGL Utility library... -L/usr/local/lib -lGLU
checking for fopen in -lXmu... yes
checking for fopen in -lXi... yes
checking for GLUT library... -L/usr/local/lib -lglut

checking gl.h usability... no
checking gl.h presence... no
checking for gl.h... no
checking glu.h usability... no
checking glu.h presence... no
checking for glu.h... no
checking glut.h usability... no
checking glut.h presence... no
checking for glut.h... no
checking glaux.h usability... no
checking glaux.h presence... no
checking for glaux.h... no
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking GL/glut.h usability... yes
checking GL/glut.h presence... yes
checking for GL/glut.h... yes
checking GL/glaux.h usability... no
checking GL/glaux.h presence... no
checking for GL/glaux.h... no
checking OpenGL/gl.h usability... no
checking OpenGL/gl.h presence... no
checking for OpenGL/gl.h... no
checking OpenGL/glu.h usability... no
checking OpenGL/glu.h presence... no
checking for OpenGL/glu.h... no
checking OpenGL/glut.h usability... no
checking OpenGL/glut.h presence... no
checking for OpenGL/glut.h... no
checking OpenGL/glaux.h usability... no
checking OpenGL/glaux.h presence... no
checking for OpenGL/glaux.h... no
checking GLUT/glut.h usability... no
checking GLUT/glut.h presence... no
checking for GLUT/glut.h... no
checking MesaGL/gl.h usability... no
checking MesaGL/gl.h presence... no
checking for MesaGL/gl.h... no
checking MesaGL/glu.h usability... no
checking MesaGL/glu.h presence... no
checking for MesaGL/glu.h... no
checking MesaGL/glut.h usability... no
checking MesaGL/glut.h presence... no
checking for MesaGL/glut.h... no
checking MesaGL/glaux.h usability... no
checking MesaGL/glaux.h presence... no
checking for MesaGL/glaux.h... no
checking libnotify/notify.h usability... no
checking libnotify/notify.h presence... no
checking for libnotify/notify.h... no
checking gtk/gtk.h usability... no
checking gtk/gtk.h presence... no
checking for gtk/gtk.h... no

checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking xlocale.h usability... yes
checking xlocale.h presence... yes
checking for xlocale.h... yes
checking for jpeg_start_compress in -ljpeg... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for XScreenSaverAllocInfo in -lXss... yes
checking X11/extensions/scrnsaver.h usability... yes
checking X11/extensions/scrnsaver.h presence... yes
checking for X11/extensions/scrnsaver.h... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking return type of signal handlers... void
checking for sys/types.h... (cached) yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for memory.h... (cached) yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... yes
checking for netinet/tcp.h... yes
checking netinet/ether.h usability... yes
checking netinet/ether.h presence... yes
checking for netinet/ether.h... yes
checking net/if.h usability... yes
checking net/if.h presence... yes
checking for net/if.h... yes
checking net/if_arp.h usability... yes
checking net/if_arp.h presence... yes
checking for net/if_arp.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for strings.h... (cached) yes
checking sys/auxv.h usability... yes
checking sys/auxv.h presence... yes
checking for sys/auxv.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/fcntl.h usability... yes
checking sys/fcntl.h presence... yes
checking for sys/fcntl.h... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/msg.h usability... yes
checking sys/msg.h presence... yes
checking for sys/msg.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/sem.h usability... yes
checking sys/sem.h presence... yes
checking for sys/sem.h... yes
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking for sys/socket.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/statfs.h usability... yes
checking sys/statfs.h presence... yes
checking for sys/statfs.h... yes
checking sys/systeminfo.h usability... no
checking sys/systeminfo.h presence... no
checking for sys/systeminfo.h... no
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sys/vmmeter.h usability... no
checking sys/vmmeter.h presence... no
checking for sys/vmmeter.h... no
checking for sys/wait.h... (cached) yes
checking for unistd.h... (cached) yes
checking utmp.h usability... yes
checking utmp.h presence... yes
checking for utmp.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking procfs.h usability... no
checking procfs.h presence... no
checking for procfs.h... no
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking sal.h usability... no
checking sal.h presence... no
checking for sal.h... no
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking intrin.h usability... no
checking intrin.h presence... no
checking for intrin.h... no
checking x86intrin.h usability... yes
checking x86intrin.h presence... yes
checking for x86intrin.h... yes
checking pmmintrin.h usability... yes
checking pmmintrin.h presence... yes
checking for pmmintrin.h... yes
checking xmmintrin.h usability... yes
checking xmmintrin.h presence... yes
checking for xmmintrin.h... yes
checking emmintrin.h usability... yes
checking emmintrin.h presence... yes
checking for emmintrin.h... yes
checking immintrin.h usability... yes
checking immintrin.h presence... yes
checking for immintrin.h... yes
checking avxintrin.h usability... no
checking avxintrin.h presence... no
checking for avxintrin.h... no
checking whether _xgetbv is declared... no
checking whether xgetbv is declared... no
checking whether __xgetbv is declared... no
checking whether cpuid is declared... no
checking whether _cpuid is declared... no
checking whether __cpuid is declared... no
checking if assembler supports xgetbv... yes
checking for nvapi.h... no
checking for socklen_t... yes
checking for net/if.h... (cached) yes
checking for net/if_arp.h... (cached) yes
checking for sys/sysctl.h... yes
checking for sys/mount.h... yes
checking for sys/swap.h... yes
checking for sys/sensors.h... no
checking for resolv.h... yes
checking for netinet/if_ether.h... yes
checking for struct lifconf... no
checking for struct lifreq... no
checking for struct ifconf... yes
checking for struct ifreq... yes
checking for struct ether_addr... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether largefile support breaks C++... no
checking standard C++ headers... yes
checking for C++ header <algorithm>... (cached) yes
checking for C++ header <bitset>... (cached) yes
checking for C++ header <cassert>... (cached) yes
checking for C++ header <cctype>... (cached) yes
checking for C++ header <cerrno>... (cached) yes
checking for C++ header <cfloat>... (cached) yes
checking for C++ header <climits>... (cached) yes
checking for C++ header <clocale>... (cached) yes
checking for C++ header <cmath>... (cached) yes
checking for C++ header <complex>... (cached) yes
checking for C++ header <csetjmp>... (cached) yes
checking for C++ header <csignal>... (cached) yes
checking for C++ header <cstdarg>... (cached) yes
checking for C++ header <cstddef>... (cached) yes
checking for C++ header <cstdio>... (cached) yes
checking for C++ header <cstdlib>... (cached) yes
checking for C++ header <cstring>... (cached) yes
checking for C++ header <ctime>... (cached) yes
checking for C++ header <deque>... (cached) yes
checking for C++ header <fstream>... (cached) yes
checking for C++ header <functional>... (cached) yes
checking for C++ header <iomanip>... (cached) yes
checking for C++ header <ios>... (cached) yes
checking for C++ header <iosfwd>... (cached) yes
checking for C++ header <iostream>... (cached) yes
checking for C++ header <istream>... (cached) yes
checking for C++ header <iterator>... (cached) yes
checking for C++ header <limits>... (cached) yes
checking for C++ header <list>... (cached) yes
checking for C++ header <locale>... (cached) yes
checking for C++ header <map>... (cached) yes
checking for C++ header <memory>... (cached) yes
checking for C++ header <numeric>... (cached) yes
checking for C++ header <ostream>... (cached) yes
checking for C++ header <queue>... (cached) yes
checking for C++ header <set>... (cached) yes
checking for C++ header <sstream>... (cached) yes
checking for C++ header <stack>... (cached) yes
checking for C++ header <stdexcept>... (cached) yes
checking for C++ header <streambuf>... (cached) yes
checking for C++ header <string>... (cached) yes
checking for C++ header <utility>... (cached) yes
checking for C++ header <valarray>... (cached) yes
checking for C++ header <vector>... (cached) yes
checking for C++ namespaces... yes
checking for min(0,0) in namespace std... yes
checking for max(0,0) in namespace std... yes
checking for transform((char *)0,(char *) 0,(char *)0,(int(*)(int))malloc) in namespace std... yes
checking for locale("") in namespace std... yes
checking whether gcc needs -traditional... no
checking for vprintf... yes
checking for _doprnt... no
checking for ether_ntoa... yes
checking for setpriority... yes
checking for sched_setscheduler... yes
checking for strlcpy... no
checking for strlcat... no
checking for strcasestr... yes
checking for strcasecmp... yes
checking for sigaction... yes
checking for getutent... yes
checking for setutent... yes
checking for getisax... no
checking for strdup... yes
checking for _strdup... no
checking for strdupa... no
checking for _strdupa... no
checking for daemon... yes
checking for stat64... yes
checking for putenv... yes
checking for setenv... yes
checking for unsetenv... yes
checking for res_init... no
checking for strtoull... yes
checking for localtime... yes
checking for localtime_r... yes
checking for gmtime... yes
checking for gmtime_r... yes
checking whether _fpreset is declared... no
checking whether fpreset is declared... no
checking whether _configthreadlocale is declared... no
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for wx-config... /usr/bin/wx-config
checking for wxWidgets version >= 3.0.0... yes (version 3.0.2)
checking for wxWidgets static library... no
checking if wxWidgets works... yes
checking for default wxWidgets config... gtk2-unicode-3.0
checking for wxwidgets options... --unicode=yes
checking wxWidgets config to use... gtk2-unicode-3.0
checking for wx-config... (cached) /usr/bin/wx-config
checking for wxWidgets version >= 3.0.0... yes (version 3.0.2)
checking for wxWidgets static library... no
checking if wxWidgets uses the GTK+ toolkit... gtk+-2.0
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBNOTIFY... yes
checking checking availability of sqlite3 using pkg-config... yes
checking for sqlite3_open... yes
checking for XCB... yes
checking for XCBATOM... yes
checking for sin in dynamic library m... -lm
checking for pthread_join in dynamic library pthread... -lpthread
checking for dynamic library nvapi... no
checking for res_init in -lresolv... no
checking for XScreenSaverAllocInfo in dynamic library Xss... -lXss
checking for XOpenDisplay in dynamic library X11... -lX11
checking for res_query in static library resolv... no
checking for res_query in dynamic library resolv... no
checking for whoami... /usr/bin/whoami
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating version.h


...and the new build has already had the Tasks view jump to the bottom of the screen...just like all the others.
19) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79615
Posted 15 Jul 2017 by TBar
Well, that's not good. Seems the boincmgr built in 14.04.5 using The Borg's wxWidgets doesn't work in Ubuntu 16.04.2,
~/BOINC$ ./boincmgr
09:59:35: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1002,wx containers,compatible with 2.8).
Segmentation fault (core dumped)

Back to the files compiled in 16.04.2...
20) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5
Message 79612
Posted 15 Jul 2017 by TBar
Looks as though I spoke too soon. Last night it ran for over an hour without the view jumping to the bottom of the page. This morning it was at the bottom, and has jumped back to the bottom a couple of times already. So, this build has the same two problems as the last one built in 16.04.2.
Next 20

Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.