Tiny Core Base > CorePlus
I want to install Boinc.
Richard Cranium:
--- Quote from: CentralWare on August 08, 2024, 11:04:48 PM ---
--- Quote from: Richard Cranium on August 08, 2024, 09:25:39 PM ---So it;s been a few days and no more replies , any ideas or anything I can try??
--- End quote ---
IF IT WERE ME... I'd compile the lot from scratch ON the hardware we're having issues with which
--- End quote ---
Yeah, I'm not quite sure how to do all that , I mean I've compiled a few things in Ubuntu in the past , but Ubuntu took care of a lot of the guesswork for me,,
Juanito:
See http://www.tinycorelinux.net/15.x/x86/tcz/src/boinc/compile_boinc
Richard Cranium:
--- Quote from: Juanito on August 09, 2024, 04:05:34 PM ---See http://www.tinycorelinux.net/15.x/x86/tcz/src/boinc/compile_boinc
--- End quote ---
----------------------------------------------------------
--- Quote ---tce-load -i compiletc automake intltool libtool-dev gettext-dev curl-dev Xorg-7.7-3d-dev freeglut-dev glu-dev wxwidgets31-dev
wget https://github.com/BOINC/boinc/archive/refs/tags/client_release/8.0/8.0.4.tar.gz
cd boinc-client_release-8.0-8.0.4
./_autosetup
CC="gcc -flto -march=i486 -mtune=i686 -Os -pipe" CXX="g++ -flto -march=i486 -mtune=i686 -Os -pipe" ./configure --prefix=/usr/local --disable-static --localstatedir=/var --disable-server
[-fno-exceptions -fno-rtti fails]
find . -name Makefile -type f -exec sed -i 's/-g -O2//g' {} \;
make [7m 54.65s]
sudo make install
--- Configuring BOINC 8.0.4 (Release) ---
--- Build Components: (client manager libraries libraries_graphics manager_clientscr) ---
--- End quote ---
So, I type out all that??
Rich:
Hi Richard Cranium
Yes. This version is a bit more literal:
--- Code: ---tce-load -i compiletc automake intltool libtool-dev gettext-dev curl-dev Xorg-7.7-3d-dev freeglut-dev glu-dev wxwidgets31-dev
wget https://github.com/BOINC/boinc/archive/refs/tags/client_release/8.0/8.0.4.tar.gz
tar -xf 8.0.4.tar.gz
cd boinc-client_release-8.0-8.0.4
./_autosetup
CC="gcc -flto -march=i486 -mtune=i686 -Os -pipe" CXX="g++ -flto -march=i486 -mtune=i686 -Os -pipe" ./configure --prefix=/usr/local --disable-static --localstatedir=/var --disable-server
find . -name Makefile -type f -exec sed -i 's/-g -O2//g' {} \;
make
sudo make install
--- End code ---
CentralWare:
@Rich: I am pretty sure I read somewhere at the start of this boinc adventure there's a GTK (3 vs. 4) issue that was a pain once upon a time, but the real fun here is going to be the general environment - potentials for different X engines, drivers, libraries, etc. that on my kinda-old test hardware works without issue, but yes... red herring is always possible.
MY thought... run a find:binary on all files in /tmp/tcloop and -exec ldd {} > logfile
If things work as expected, LDD will flag Invalid Instruction(s) when attempting to run a dependency scan.
This would be without the "calling chain" (boinc > gtk > widgets > etc) so "should" help isolate the offender(s).
@Richard Cranium: Instead of typing all of the content in the Juanito pasted above, just download the source script onto your test machine
--- Quote from: Richard Cranium on August 09, 2024, 07:30:21 PM ---
--- Quote from: Juanito on August 09, 2024, 04:05:34 PM ---See http://www.tinycorelinux.net/15.x/x86/tcz/src/boinc/compile_boinc
--- End quote ---
--- End quote ---
Instead, on the test machine,
--- Code: ---wget http://www.tinycorelinux.net/15.x/x86/tcz/src/boinc/compile_boinc
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version