Tiny Core Base > CorePlus

I want to install Boinc.

<< < (15/16) > >>

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