Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  nodelist  faq  login

Who was that masked man?


rocksolid / Freenet / Freenet on raspberry pi

SubjectAuthor
o Freenet on raspberry piRetro Guy

1
Subject: Freenet on raspberry pi
From: Retro Guy
Newsgroups: rocksolid.shared.freenet
Organization: Rocksolid Light
Date: Sun, 8 May 2022 23:05 UTC
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.shared.freenet
Subject: Freenet on raspberry pi
Date: Sun, 8 May 2022 23:05:55 +0000
Organization: Rocksolid Light
Message-ID: <d21ba356c0ed9434ce04c4b8d275ef92@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="14911"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (www.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$ggJBIIT/mqZOum1RESSfhedHJX22OsQ9QNeC/syXTcKjE38jt3lki
X-Rslight-Posting-User: 91053d4a47d51b416144568e5a1040f05e31ed1b
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf
?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B
H0=hZt'[%)4kG|
View all headers
I finally took some time to install Freenet and FMS on a pi today, which took some time, but it seems to be working ok.

First I found that 'wrapper' didn't work. Freenet kept dying and not coming back. I downloaded a proper set of files here: https://sourceforge.net/projects/wrapper/files/wrapper/Wrapper_3.5.49_20220209/

I used wrapper-linux-arm-64-3.5.49.tar.gz as my pi is 64bit. I tried to compile myself, but finally gave up and just downloaded the pre-compiled version. If you're more paranoid, you'll probably want to get it to compile yourself.

Once you extract it, move bin/wrapper to {Freenet.dir}/bin and lib/libwrapper.so to {Freenet.dir}/lib. It seems to be working ok.

Then on to FMS. I downloaded the latest source fms-src-0.3.83.zip and tried to compile. It requires cmake and poco, which are available in the repositories.

My first error was a multitude of "narrowing conversion" errors in src/stringfunctions.cpp. This used to apparently be a warning, but newer compilers throw an error.

This works now by going to 'static const char HEX2DEC[256] =' at line 359, and changing every instance of '-1' in the assigning value to '(char) (-1)'.

Then in nntp/mime/Mime.cpp it throws a fatal error sys/io.h: No such file or directory. At line 537 I replaced #include sys/io.h with #include <stdio.h>

As of right now, both Freenet and FMS seem to be working properly. I will probably still try to compile wrapper myself, but probably not until next week or so.

Retro Guy

--
Retro Guy


1
rocksolid light 0.7.2
clearneti2ptor