Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

64-bit linux build fails to start #22

Open
Densaugeo opened this issue Jul 12, 2016 · 4 comments
Open

64-bit linux build fails to start #22

Densaugeo opened this issue Jul 12, 2016 · 4 comments
Labels

Comments

@Densaugeo
Copy link

When trying to run the current 64-bit build I get the following:

[lunariel@morpheus weblobby-1.5-linux64]$ ./weblobby
sed: relocation error: /home/lunariel/Projects/weblobby-1.5-linux64/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
sed: relocation error: /home/lunariel/Projects/weblobby-1.5-linux64/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
Checking deps...mkdir: relocation error: /home/lunariel/Projects/weblobby-1.5-linux64/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
sed: relocation error: /home/lunariel/Projects/weblobby-1.5-linux64/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
Done.
./weblobby: relocation error: /home/lunariel/Projects/weblobby-1.5-linux64/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

This only happens with the 64-bit version; the 32-bit one is able to start.

Is this 'GLIBC_PRIVATE' referring to a glibc bundled with weblobby, or is it trying to link to the one on my system?

This is running on Fedora 23 (64-bit).

@jhoblitt
Copy link

jhoblitt commented Aug 7, 2016

I am seeing this as well with F24

[master] ~ $ cd tmp
[master] ~/tmp $ mkdir weblobby
[master] ~/tmp $ cd weblobby/
[master] ~/tmp/weblobby $ wget https://415a950abc581c1790471984449656708f118b03.googledrive.com/host/0Bys6k7VMCRfUZ0N5MGJXR1pRV2M/weblobby-1.5-linux64.zip
--2016-08-07 14:30:56--  https://415a950abc581c1790471984449656708f118b03.googledrive.com/host/0Bys6k7VMCRfUZ0N5MGJXR1pRV2M/weblobby-1.5-linux64.zip
Resolving 415a950abc581c1790471984449656708f118b03.googledrive.com (415a950abc581c1790471984449656708f118b03.googledrive.com)... 216.58.219.1, 2607:f8b0:4007:808::2001
Connecting to 415a950abc581c1790471984449656708f118b03.googledrive.com (415a950abc581c1790471984449656708f118b03.googledrive.com)|216.58.219.1|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘weblobby-1.5-linux64.zip’

weblobby-1.5-linux64.     [       <=>             ]  38.83M  2.69MB/s    in 15s     

2016-08-07 14:31:11 (2.63 MB/s) - ‘weblobby-1.5-linux64.zip’ saved [40720344]

[master] ~/tmp/weblobby $ unzip weblobby-1.5-linux64.zip 
Archive:  weblobby-1.5-linux64.zip
   creating: weblobby-1.5-linux64/
  inflating: weblobby-1.5-linux64/README.txt  
   creating: weblobby-1.5-linux64/lib/
  inflating: weblobby-1.5-linux64/lib/librtmp.so.0  
  inflating: weblobby-1.5-linux64/lib/libfreetype.so.6  
  inflating: weblobby-1.5-linux64/lib/libkeyutils.so.1  
  inflating: weblobby-1.5-linux64/lib/libhx509.so.5  
  inflating: weblobby-1.5-linux64/lib/libXext.so.6  
  inflating: weblobby-1.5-linux64/lib/libfontconfig.so.1  
  inflating: weblobby-1.5-linux64/lib/libQt5MultimediaWidgets.so.5  
  inflating: weblobby-1.5-linux64/lib/libexpat.so.1  
  inflating: weblobby-1.5-linux64/lib/libQt5Core.so.5  
  inflating: weblobby-1.5-linux64/lib/libQt5Network.so.5  
  inflating: weblobby-1.5-linux64/lib/libcurl-gnutls.so.4  
  inflating: weblobby-1.5-linux64/lib/libasn1.so.8  
  inflating: weblobby-1.5-linux64/lib/libX11.so.6  
  inflating: weblobby-1.5-linux64/lib/libcrypt.so.1  
  inflating: weblobby-1.5-linux64/lib/libQt5Sensors.so.5  
  inflating: weblobby-1.5-linux64/lib/libboost_chrono.so.1.55.0  
  inflating: weblobby-1.5-linux64/lib/libQt5Widgets.so.5  
  inflating: weblobby-1.5-linux64/lib/libgpg-error.so.0  
  inflating: weblobby-1.5-linux64/lib/libQt5Gui.so.5  
  inflating: weblobby-1.5-linux64/lib/libQt5WebKitWidgets.so.5  
  inflating: weblobby-1.5-linux64/lib/libhcrypto.so.4  
  inflating: weblobby-1.5-linux64/lib/libdbus-1.so.3  
  inflating: weblobby-1.5-linux64/lib/libXau.so.6  
  inflating: weblobby-1.5-linux64/lib/libXi.so.6  
  inflating: weblobby-1.5-linux64/lib/libglib-2.0.so.0  
  inflating: weblobby-1.5-linux64/lib/libpthread.so.0  
  inflating: weblobby-1.5-linux64/lib/libldap_r-2.4.so.2  
  inflating: weblobby-1.5-linux64/lib/libxcb.so.1  
  inflating: weblobby-1.5-linux64/lib/libidn.so.11  
  inflating: weblobby-1.5-linux64/lib/libgnutls.so.26  
  inflating: weblobby-1.5-linux64/lib/libresolv.so.2  
  inflating: weblobby-1.5-linux64/lib/libk5crypto.so.3  
  inflating: weblobby-1.5-linux64/lib/libasound.so.2  
  inflating: weblobby-1.5-linux64/lib/libicudata.so.48  
  inflating: weblobby-1.5-linux64/lib/libcrypto.so.1.0.0  
  inflating: weblobby-1.5-linux64/lib/libQt5Sql.so.5  
  inflating: weblobby-1.5-linux64/lib/libffi.so.6  
  inflating: weblobby-1.5-linux64/lib/libuuid.so.1  
  inflating: weblobby-1.5-linux64/lib/libcurl.so.4  
  inflating: weblobby-1.5-linux64/lib/weblobby  
  inflating: weblobby-1.5-linux64/lib/libxml2.so.2  
 extracting: weblobby-1.5-linux64/lib/icon.png  
  inflating: weblobby-1.5-linux64/lib/libboost_filesystem.so.1.55.0  
  inflating: weblobby-1.5-linux64/lib/libboost_iostreams.so.1.46.1  
   creating: weblobby-1.5-linux64/lib/imageformats/
  inflating: weblobby-1.5-linux64/lib/imageformats/libqtiff.so  
  inflating: weblobby-1.5-linux64/lib/imageformats/libqsvg.so  
  inflating: weblobby-1.5-linux64/lib/imageformats/libqgif.so  
  inflating: weblobby-1.5-linux64/lib/imageformats/libqtga.so  
  inflating: weblobby-1.5-linux64/lib/imageformats/libqwbmp.so  
  inflating: weblobby-1.5-linux64/lib/imageformats/libqmng.so  
  inflating: weblobby-1.5-linux64/lib/imageformats/libqico.so  
  inflating: weblobby-1.5-linux64/lib/imageformats/libqjpeg.so  
  inflating: weblobby-1.5-linux64/lib/libQt5DBus.so.5  
  inflating: weblobby-1.5-linux64/lib/libm.so.6  
  inflating: weblobby-1.5-linux64/lib/libssl.so.1.0.0  
  inflating: weblobby-1.5-linux64/lib/libbz2.so.1.0  
  inflating: weblobby-1.5-linux64/lib/libQt5WebKit.so.5  
  inflating: weblobby-1.5-linux64/lib/liblber-2.4.so.2  
  inflating: weblobby-1.5-linux64/lib/libicutest.so.48  
  inflating: weblobby-1.5-linux64/lib/libz.so.1  
  inflating: weblobby-1.5-linux64/lib/libsasl2.so.2  
  inflating: weblobby-1.5-linux64/lib/libboost_system.so.1.55.0  
  inflating: weblobby-1.5-linux64/lib/libXdmcp.so.6  
  inflating: weblobby-1.5-linux64/lib/libX11-xcb.so.1  
  inflating: weblobby-1.5-linux64/lib/libQt5Multimedia.so.5  
  inflating: weblobby-1.5-linux64/lib/libicule.so.48  
  inflating: weblobby-1.5-linux64/lib/libsqlite3.so.0  
  inflating: weblobby-1.5-linux64/lib/libicutu.so.48  
  inflating: weblobby-1.5-linux64/lib/libpcre.so.3  
  inflating: weblobby-1.5-linux64/lib/libboost_thread.so.1.55.0  
  inflating: weblobby-1.5-linux64/lib/libcom_err.so.2  
  inflating: weblobby-1.5-linux64/lib/libp11-kit.so.0  
  inflating: weblobby-1.5-linux64/lib/libmpg123.so.0  
  inflating: weblobby-1.5-linux64/lib/libQt5PrintSupport.so.5  
  inflating: weblobby-1.5-linux64/lib/libicui18n.so.48  
  inflating: weblobby-1.5-linux64/lib/libgobject-2.0.so.0  
  inflating: weblobby-1.5-linux64/lib/libheimntlm.so.0  
  inflating: weblobby-1.5-linux64/lib/libicuio.so.48  
  inflating: weblobby-1.5-linux64/lib/libicuuc.so.48  
  inflating: weblobby-1.5-linux64/lib/libgcc_s.so.1  
  inflating: weblobby-1.5-linux64/lib/libpng12.so.0  
  inflating: weblobby-1.5-linux64/lib/libkrb5.so.3  
  inflating: weblobby-1.5-linux64/lib/libQt5Qml.so.5  
  inflating: weblobby-1.5-linux64/lib/libgcrypt.so.11  
  inflating: weblobby-1.5-linux64/lib/libQt5Svg.so.5  
  inflating: weblobby-1.5-linux64/lib/libroken.so.18  
  inflating: weblobby-1.5-linux64/lib/libkrb5.so.26  
  inflating: weblobby-1.5-linux64/lib/libICE.so.6  
  inflating: weblobby-1.5-linux64/lib/libSM.so.6  
  inflating: weblobby-1.5-linux64/lib/libiculx.so.48  
  inflating: weblobby-1.5-linux64/lib/libgssapi_krb5.so.2  
  inflating: weblobby-1.5-linux64/lib/libQt5Positioning.so.5  
  inflating: weblobby-1.5-linux64/lib/librt.so.1  
  inflating: weblobby-1.5-linux64/lib/libgssapi.so.3  
  inflating: weblobby-1.5-linux64/lib/libwind.so.0  
  inflating: weblobby-1.5-linux64/lib/UPDATE_DEPS  
  inflating: weblobby-1.5-linux64/lib/libkrb5support.so.0  
  inflating: weblobby-1.5-linux64/lib/libheimbase.so.1  
  inflating: weblobby-1.5-linux64/lib/libstdc++.so.6  
  inflating: weblobby-1.5-linux64/lib/libgthread-2.0.so.0  
  inflating: weblobby-1.5-linux64/lib/libtasn1.so.3  
   creating: weblobby-1.5-linux64/lib/platforms/
  inflating: weblobby-1.5-linux64/lib/platforms/libqminimal.so  
  inflating: weblobby-1.5-linux64/lib/platforms/libqlinuxfb.so  
  inflating: weblobby-1.5-linux64/lib/platforms/libqoffscreen.so  
  inflating: weblobby-1.5-linux64/lib/platforms/libqxcb.so  
  inflating: weblobby-1.5-linux64/weblobby  
  inflating: weblobby-1.5-linux64/weblobby.desktop  
[master] ~/tmp/weblobby $ cd weblobby-1.5-linux64/
[master] ~/tmp/weblobby/weblobby-1.5-linux64 $ ls
lib  README.txt  weblobby  weblobby.desktop
[master] ~/tmp/weblobby/weblobby-1.5-linux64 $ ./weblobby
sed: relocation error: /home/jhoblitt/tmp/weblobby/weblobby-1.5-linux64/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
sed: relocation error: /home/jhoblitt/tmp/weblobby/weblobby-1.5-linux64/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
Checking deps...mkdir: relocation error: /home/jhoblitt/tmp/weblobby/weblobby-1.5-linux64/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
sed: relocation error: /home/jhoblitt/tmp/weblobby/weblobby-1.5-linux64/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
Done.
./weblobby: relocation error: /home/jhoblitt/tmp/weblobby/weblobby-1.5-linux64/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

@RafaelLinux
Copy link

Same problem here.
I'm using OpenSUSE Tumbleweed and after launching weblobby, I got this error:

 ./weblobby
sed: relocation error: /home/myuser/bin/weblobby/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
sed: relocation error: /home/myuser/bin/weblobby/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
./weblobby: relocation error: /home/myuser/bin/weblobby/lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

And this is what I get doing "ldd -r /lib/libc.so.6"

        /lib/ld-linux.so.2 (0x5660e000)
        linux-gate.so.1 (0xf77f8000)

But apparently, weblobby is not maintained yet :(

@db81
Copy link
Member

db81 commented Nov 27, 2016

Sorry about not answering for so long

Extract the archive from scratch, don't launch it yet, replace the weblobby file with http://pastebin.com/w2H0Pi1u (the script outside of lib, not the executable in lib) and then launch that. See if it helps.

If that fails, what happens when you move libpthread.so.0 from weblobby/lib to weblobby/lib/unused?

I made this silly setup for it where it ldds over all bundled libs and moves the ones that have equivalents present on the host system into unused/, because it was a pain to make sure it worked on all distros at the time. Since then a lot of things happened including apparently a breaking change in libpthread.

The builds were done on an old Mint 13 (that was already old at the time I made the builds) because people on steam complained it didn't work with their legacy distros because their libc was too old. But that was over a year ago, I'll make new builds on something more reasonable to stave off the bitrot.

@db81 db81 added the bug label Nov 27, 2016
@RafaelLinux
Copy link

I did what you said, replacing bash file content. Now I have not that error, but unfortunately, weblobby is not working anymore for me a long time ago. When I enter a battle, weblobby seems to download the game the game and the map, but finally nothing changes, and "Can't start yet" is showed, so I can't play anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants