Mac and Linux: Getting Started

Discussion in 'Mac and Linux' started by garat, June 14, 2013.

  1. garat

    garat Cat Herder Uber Alumni

    Messages:
    3,350
    Likes Received:
    5,382
    Still filling this out, but hang tight.

    Please read the perma rules at the top. We expect this forum to be very busy with compat and system issues for the first few weeks.

    We want to make it easy to find the linux and mac specific issues, and solutions, to getting up and running.

    We expect to push a follow up build to 49525 today, June 14th, which should continue to make Mac more playable. Linux status is still WIP.

    If you want to convert your key to Steam and get the Mac and current linux bits right this second, go here, and click on your activated key:

    https://store.uberent.com/Account/MyKeys

    If you have extra keys, you can of course convert one of those, but you can't link two active keys to the same UberNet account.

    Link your UberNet and Steam keys if you have never done so (on linux, that UI flow is broken I believe): https://uberent.com/user/linkedsteamaccount

    Direct download of Mac and Linux Bins: http://uberent.com/launcher/padownloads
  2. d10sfan

    d10sfan Member

    Messages:
    32
    Likes Received:
    0
    .
    Last edited: June 14, 2013
  3. eeyrjmr

    eeyrjmr Member

    Messages:
    137
    Likes Received:
    13
    Gentoo Linux 64bit
    converted to a steam key, installed fine

    go to launch: black window with titlebar: "???"

    now the fun starts :)

    nice!!

  4. eeyrjmr

    eeyrjmr Member

    Messages:
    137
    Likes Received:
    13
    Code:
    ./PA 
    Attempting to load /home/jrb/.local/share/Steam/SteamApps/common/Planetary Annihilation/libTelemetryX64c.so
    Telemetry: Failed to load /home/jrb/.local/share/Steam/SteamApps/common/Planetary Annihilation/libTelemetryX64c.so: /home/jrb/.local/share/Steam/SteamApps/common/Planetary Annihilation/libTelemetryX64c.so: cannot open shared object file: No such file or directory
    Telemetry: Loading libTelemetryX64c.so...failed: libTelemetryX64c.so: cannot open shared object file: No such file or directory
    Telemetry: Loading unchecked build /home/jrb/.local/share/Steam/SteamApps/common/Planetary Annihilation/libTelemetryX64.so...success!
    rrSockett: getsockopt reported 111 while getting connection status
    
    ...
    removal of the 1st error
    Code:
    cd /home/###/.local/share/Steam/SteamApps/common/Planetary Annihilation
    ln libTelemetryX64.so libTelemetryX64c.so
    

    still black screen
  5. liamdawe

    liamdawe Active Member

    Messages:
    345
    Likes Received:
    61
    Same for me black screen this is on Ubuntu 13.04 64bit.
  6. eeyrjmr

    eeyrjmr Member

    Messages:
    137
    Likes Received:
    13
    Code:
    /home/jrb/.local/share/Steam/SteamApps/common/Planetary Annihilation/host/CoherentUI_Host: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
    
    libudev.so is the std name, at least from upstream. Linking to libudev.so.o in PA directory

    Code:
    cd /usr/lib
    ln -s libudev.so libudev.so.0
    
    I would rather not have that ln there tbf but for the sake of finding runtime issues :)

    it launches now


    --edit--
    launches but it says the title has not been activated once I log in
  7. garat

    garat Cat Herder Uber Alumni

    Messages:
    3,350
    Likes Received:
    5,382
    Did you ever activate through the regular Windows launcher? There's probably some broken UI flow to link your account still. You can manually link your Steam account to your UberNet account here:

    https://uberent.com/user/linkedsteamaccount
  8. compholio

    compholio New Member

    Messages:
    22
    Likes Received:
    0
    I have the same problem, that page says:
    Your UberNet account <X> (<Y>) is currently linked to Steam account <X>.
    but I still get the "Title has not been activated" message.

    Edit: (where <X> and <Y> are my accounts)
  9. eeyrjmr

    eeyrjmr Member

    Messages:
    137
    Likes Received:
    13
    I did, I have Pa on my work laptop and had a couple of plays with it.
  10. liamdawe

    liamdawe Active Member

    Messages:
    345
    Likes Received:
    61
    It seems on Ubuntu 13.04 libudev is actually libudev.so.1 so that would be an issue for Ubuntu too?
  11. garat

    garat Cat Herder Uber Alumni

    Messages:
    3,350
    Likes Received:
    5,382
    Ok, we're investigating the linking on our side as well, but still uncertain what could be going on here. In the directory where the PA executable gets created, is there a steam.txt file being created? (If not, create one short term, but we'll also fix our build)
  12. compholio

    compholio New Member

    Messages:
    22
    Likes Received:
    0
    Yup, it's empty:
    ---
    <X>@lappy:~/.local/share/Steam/SteamApps/common/Planetary Annihilation$ ls -haltF
    drwxrwxr-x 3 <X> <X> 4.0K Jun 14 16:15 host/
    drwxrwxr-x 14 <X> <X> 4.0K Jun 14 15:23 ../
    drwxrwxr-x 4 <X> <X> 4.0K Jun 14 15:23 ./
    -rwxrwxr-x 1 <X> <X> 0 Jun 14 15:23 steam.txt*
    -rwxrwxr-x 1 <X> <X> 66M Jun 14 15:23 PA*
    -rwxrwxr-x 1 <X> <X> 6 Jun 14 15:21 version.txt*
    -rwxrwxr-x 1 <X> <X> 1.3M Jun 14 15:16 libfmodex64-4.44.10.so*
    -rwxrwxr-x 1 <X> <X> 549K Jun 14 15:16 libfmodevent64-4.44.10.so*
    -rwxrwxr-x 1 <X> <X> 1.4M Jun 14 15:16 libCoherentUI.so*
    -rwxrwxr-x 1 <X> <X> 131K Jun 14 15:16 libTelemetryX64.so*
    drwxrwxr-x 6 <X> <X> 4.0K Jun 14 15:15 media/
    ---
  13. liamdawe

    liamdawe Active Member

    Messages:
    345
    Likes Received:
    61
    In my build there is a steam.txt file but it's empty (probably because I can't see anything yet ;)).
  14. aeonsim

    aeonsim Active Member

    Messages:
    195
    Likes Received:
    42
    OSX - steam.txt file exists but is empty, same problem.
  15. compholio

    compholio New Member

    Messages:
    22
    Likes Received:
    0
    Could it be related to this message in the user log?:
    Telemetry: Failed to load /home/<X>/.local/share/Steam/SteamApps/common/Planetary Annihilation/libTelemetryX64c.so: /home/<X>/.local/share/Steam/SteamApps/common/Planetary Annihilation/libTelemetryX64c.so: cannot open shared object file: No such file or directory
  16. garat

    garat Cat Herder Uber Alumni

    Messages:
    3,350
    Likes Received:
    5,382
    Ok, leaving the link up, because it's useful, but apparently for the link to happen correctly, it has to be done in game through Steam. This is why it isn't currently working. Just doing the link on Linux won't work.

    So this may block movement to further screens until we fix the UI flow.
  17. garat

    garat Cat Herder Uber Alumni

    Messages:
    3,350
    Likes Received:
    5,382
    One note: If your account is linked.. you can try nuking the steam.txt file from the executable folder and just loading it normally (login with your UberNet account)

    This MAY fix it, we have at least one anecdote so far, but not many details. :)
  18. liamdawe

    liamdawe Active Member

    Messages:
    345
    Likes Received:
    61
    Well I will be going to bed soon (nearly midnight here) hopefully when I wake up there will be some sort of fix for the black screen issue on Ubuntu (see my post for Ubuntu 13.04's naming of libudev).
  19. aeonsim

    aeonsim Active Member

    Messages:
    195
    Likes Received:
    42

    Right for OSX as a user who has not tried playing the Game on Windows/Linux (as don't currently have the OS's) the Link account URL reports my Steam and Uber accounts are linked.

    However I still get the Title is not activated error when attempting to login. Removing the empty steam.txt from the OSX PA folder does not resolve the issue.
  20. exterminans

    exterminans Post Master General

    Messages:
    1,889
    Likes Received:
    1,013
    Annnnd I just got the first memory access violation, log attached.

    It crashed somewhere at the end of the planet generation.

    T60
    Core2Duo T5600
    ATI Mobility FireGL V5200 (256MB) (almost equivalent to a X1400)
    Mint Linux 14.1 64bit
    4GB DDR2 (only 3GB addressable due to chipset limitations)

    Messages not included in the log (forgot to redirect error log):
    Code:
    [28984:28984:ERROR:resource_bundle.cc(578)] Failed to load /home/andreas/.local/share/Steam/SteamApps/common/Planetary Annihilation/host/ui_resources_100_percent.pak
    Some features may not be available.
    [28984:28984:WARNING:resource_bundle.cc(304)] locale_file_path.empty()
    [29014:29014:INFO:renderer_main.cc(220)] Running without renderer sandbox
    [29017:29017:INFO:renderer_main.cc(220)] Running without renderer sandbox
    [29024:29024:INFO:renderer_main.cc(220)] Running without renderer sandbox
    Apart form the crash, slightly higher memory footprint than the windows version. Main menu is working. Sound is working.

    Issue appears to be the following:
    Code:
    0:1(12): warning: extension `GL_ARB_draw_instanced' unsupported in vertex shader
    0:16(35): error: `gl_InstanceIDARB' undeclared
    0:16(13): error: cannot construct `float' from a non-numeric data type
    
    My graphics card doesn't have that extension.

    Turning off shadows didn't help to get rid of the "to many samplers" messages.


    To be honest, I don't really expect to be able to run PA on that laptop. But I expect some better error handling than just crashing when it comes towards missing OpenGL extensions.

    Attached Files:

    Last edited: June 14, 2013

Share This Page