You are not logged in.
Pages: 1
in past i used torbrowser-launcher to access the tor network on my Archlinux32 machine but
since the last "pacman -Syu" it is broken. I tried also a direct download from torproject.org for 32bit
archs but there is the same error at startup of torbrowser. So i tried to build it from source with makepkg,
all compiling flags match with the pentium4 arch in /etc/makepkg.conf. The source code is downloaded with an snapshot from the archlinux AUR.
The compiling process is stopped and the error (translate it from german) "cannot compile for pentium 4 architecture" is displayed.
Did anybody build the torbrowser for this arch with success or is there a way to force the build from source for the pentium 4 architecture?
p.s. the errors i got with torbrowser-launcher and the precompiled from torproject is better discussed in an another thread
Last edited by cocon42 (2022-08-19 12:48:54)
Offline
I think the error you get from makepkg is down to you not editing the PKGBUILD before doing it and editing the arch line.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
Levi, you where right! I had a wrong letter in the arch line of PKGBUILD.
Now a new error happens. I have to translate it from the german console output.
...
-->start package()...
install: cannot call stat for 'tor-browser-linux32-11.5.1-de.tar.xz': file or
directory not found.
-->ERROR: an error occurred in package().
break...
[user@distro ]$
in fact i can't find the .xz archive in the whole directory tree.
Any idea what's wrong here?
Offline
I suspect you've only picked up the latter error series there. I'd expect there to be more helpful errors occurring earlier there.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
Extracting tor-browser-linux32-11.5.1_en-US.tar.xz
Running /home/abaumann/.local/share/torbrowser/tbb/i686/tor-browser_en-US/start-tor-browser.desktop
Launching './Browser/start-tor-browser --detach'...
uh. don't know what it is doing there, but then in crashes..
Offline
Extracting tor-browser-linux32-11.5.1_en-US.tar.xz
Running /home/abaumann/.local/share/torbrowser/tbb/i686/tor-browser_en-US/start-tor-browser.desktop
Launching './Browser/start-tor-browser --detach'...uh. don't know what it is doing there, but then in crashes..
actually i wanted to start a separate thread for this method but maybe it helps to get on the track of this behavior.
Extracting tor-browser-linux32-11.5.1_en-US.tar.xz and running
.../tor-browser_en_US/start-tor-browser.desktop --log gives me:
XPCOMGlueLoad error for file /home/user/Downloads/tor-browser_en-US/Browser/libmozgtk.so:
./TorBrowser/Tor/libstdc++/libstdc++.so.6: version 'GLIBCXX_3.4.30' not found (required
by /usr/lib/libicuuc.so.71)
Couldn't load XPCOM.
That is funny, because all libs are on the right place in this folder.
I don't know if it's important for this error, i'm running an openbox-session
started with a lxdm display manager.
Offline
Snap, I'm also using openbox, although I prefer to start it as a user, so I log into the text mode console first, fix my networking then startx.
I'll just note that I don't use torbrowser, it's easy enough to turn anything firefox based into a tor accessor, just go into settings and tell it use a socks proxy v5 to 127.0.0.1 port 9050. I think tor browser also ships with noscript, so that's probably the next thing to install, even though I'm mostly moved on to using uMatri these days.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
XPCOMGlueLoad error for file /home/user/Downloads/tor-browser_en-US/Browser/libmozgtk.so:
./TorBrowser/Tor/libstdc++/libstdc++.so.6: version 'GLIBCXX_3.4.30' not found (required
by /usr/lib/libicuuc.so.71)
Couldn't load XPCOM.
This indicates that the tor/firefox browser (which is downloaded by the launcher) is linked against icu 71, which is linked against a different
C++ runtime. The browser comes with it's own C++ runtime (./TorBrowser/Tor/libstdc++/libstdc++.so.6) but then uses icu of the system
(which is linked against a different C++ runtime). I had some success by copying /usr/lib/libstdc++.so.6 to ./TorBrowser/Tor/libstdc++/libstdc++.so.6),
at least the torbrowser appeared and showed me a webpage.
Also I noticed that this browser requires SSE2, so it will run on the pentium4 subarchitecture only (hence I blacklisted the package for i686 and i486).
I personally have some problems with a package which is using tor and downloading arbitrary binary artifacts from the web. :-)
Offline
Excellent, copying the system's libstdc++.so.6 from /usr/lib into the torbrowsers directory tree has solved the problem!
To my knowledge i only recognized that the .so file was present in the system and also in the torbrowser.tar.xz. The error message was then a bit cryptic for me.
thanks for solving the problem, i learned something again!
Offline
Pages: 1