Won't launch from steam but will manually?

Discussion in 'Mac and Linux' started by liamdawe, September 27, 2013.

  1. liamdawe

    liamdawe Active Member

    Messages:
    349
    Likes Received:
    61
    Okay so since the Beta update I can no longer launch from Steam, but if I launch from the directory in terminal manually it does eventually load up (a little slow though).

    Code:
    liam@liam-ubuntu:~/Steam/steam/SteamApps/common/Planetary Annihilation$ '/home/liam/Steam/steam/SteamApps/common/Planetary Annihilation/PA'
    [10:33:47.056] ERROR Could not open log file /home/liam/.local/share/Steam/SteamApps/common/Planetary Annihilation/media/user/log/PA-10-33-47.020.txt for output
    [10:33:47.056] INFO delete /user/log/PA-11-19-22.773.txt
    [10:33:47.089] INFO Loaded 0 mods
    [10:33:47.314] INFO GL_VENDOR: NVIDIA Corporation
    [10:33:47.314] INFO GL_RENDERER: GeForce GTX 650 Ti/PCIe/SSE2
    [10:33:47.314] INFO GL_VERSION: 4.3.0 NVIDIA 319.32
    [10:33:47.314] INFO GL_SHADING_LANGUAGE_VERSION: 4.30 NVIDIA via Cg compiler
    [10:33:47.314] INFO Gamma correct pipeline enabled.
    [10:33:48.999] INFO Configure, 1280 by 720
    [10:33:49.019] INFO build version 54412
    [10:33:49.020] INFO Coherent content root: "coui://ui/"
    [10:33:49.020] INFO Coherent host dir: "/home/liam/.local/share/Steam/SteamApps/common/Planetary Annihilation/host"
    [10:33:49.020] INFO Coherent local store: "/home/liam/.local/Uber Entertainment/Planetary Annihilation/localstore"
    Could not find libudev.
    [10:33:52.045] ERROR : invalid movement type "hover"
    [6532:6532:ERROR:resource_bundle.cc(578)] Failed to load /home/liam/.local/share/Steam/SteamApps/common/Planetary Annihilation/host/ui_resources_100_percent.pak
    Some features may not be available.
    
    (CoherentUI_Host:6521): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",
    [10:33:52.948] ERROR multiple models in spec for Air Factory have nav structures, this is unexpected.
    [10:33:53.163] ERROR multiple models in spec for Advanced Air Factory have nav structures, this is unexpected.
    [10:33:53.639] ERROR /pa/units/air/bomber_torpedo/bomber_torpedo.papa: open failed
    [10:34:01.303] INFO {{FMOD}} fmod buffer size 5
    [10:34:01.414] INFO Setting graphics to high
    6514 09:34:01.415336 W | PID: 6521 | 6521 09:33:51.803702 [6521:6521:ERROR:resource_bundle.cc(578)] Failed to load /home/liam/.local/share/Steam/SteamApps/common/Planetary Annihilation/host/ui_resources_100_percent.pak
    Some features may not be available.
    6514 09:34:01.415435 W | PID: 6521 | 6521 09:33:52.302160 [6521:6521:ERROR:zygote_host_impl_linux.cc(146)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
    6514 09:34:01.415481 W | PID: 6521 | 6547 09:33:57.621527 [6521:6547:WARNING:proxy_service.cc(885)] PAC support disabled because there is no system implementation
    6514 09:34:01.415494 W | PID: 6521 | 6521 09:33:58.165646 [6521:6521:ERROR:(0)] Failed to load /home/liam/.local/share/Steam/SteamApps/common/Planetary Annihilation/host/ui_resources_100_percent.pak
    Some features may not be available.
    [10:34:01.575] INFO SystemReady
    [6565:6565:INFO:renderer_main.cc(220)] Running without renderer sandbox
    [6570:6570:INFO:renderer_main.cc(220)] Running without renderer sandbox
    [6574:6574:INFO:renderer_main.cc(220)] Running without renderer sandbox
    [6577:6577:INFO:renderer_main.cc(220)] Running without renderer sandbox
    6514 09:34:02.601770 W | PID: 6521 | 6547 09:34:02.562948 [6521:6547:ERROR:gpu_process_host.cc(195)] Surface 0 cannot be referenced.
    6514 09:34:02.601848 W | PID: 6521 | 6547 09:34:02.563037 [6521:6547:ERROR:gpu_process_host.cc(195)] Surface 0 cannot be referenced.
    6514 09:34:02.607809 W | PID: 6521 | 6547 09:34:02.563155 [6521:6547:ERROR:gpu_process_host.cc(195)] Surface 0 cannot be referenced.
    6514 09:34:02.651687 W | PID: 6521 | 6547 09:34:02.563408 [6521:6547:ERROR:gpu_process_host.cc(195)] Surface 0 cannot be referenced.
    6514 09:34:03.868319 W | PID: 6521 | 6521 09:34:03.863358 Requesting resource read for coui://ui/mods/ui_mod_list.js with internal id 37 reported FAIL
    6514 09:34:03.884995 W | PID: 6521 | 6521 09:34:03.876799 Requesting resource read for coui://ui/mods/ui_mod_list.js with internal id 38 reported FAIL
    6514 09:34:03.893323 W | PID: 6521 | 6521 09:34:03.885160 Requesting resource read for coui://ui/mods/ui_mod_list.js with internal id 39 reported FAIL
    setOption medium
    [10:34:04.616] INFO Setting graphics to medium
    setOption medium
    setOption medium
    setOption medium
    [10:34:04.616] INFO Setting camera mouse pan speed to 1x
    [10:34:04.616] INFO setMousePanSpeed 1
    [10:34:04.616] INFO Setting camera key pan speed to 1x
    [10:34:04.616] INFO Setting camera zoom speed to 1x
    [10:34:04.616] INFO Setting camera edge scroll to off (no mouse lock)
    [10:34:04.616] INFO Setting planet pole lock to off
    [10:34:04.616] INFO resetGameState
    [10:34:04.616] INFO Mouse constraint cleared.
    [10:34:04.616] INFO setMusic /Music/Main_Menu_Music
    6514 09:34:04.686683 W | PID: 6521 | 6521 09:34:04.686517 Requesting resource read for coui://ui/alpha/shared/css/images/ui-bg_flat_100_000_40x100.png with internal id 135 reported FAIL
    6514 09:34:04.686743 W | PID: 6521 | 6521 09:34:04.686597 Requesting resource read for coui://ui/alpha/shared/css/images/ui-bg_flat_35_000000_40x100.png with internal id 136 reported FAIL
    6514 09:34:04.686764 W | PID: 6521 | 6521 09:34:04.686650 Requesting resource read for coui://ui/alpha/shared/css/images/ui-bg_flat_100_000000_40x100.png with internal id 137 reported FAIL
    coui://ui/alpha/start/start.html
    6514 09:34:19.794126 W | PID: 6521 | 6521 09:34:19.785877 Requesting resource read for coui://ui/alpha/shared/css/images/ui-bg_flat_65_000000_40x100.png with internal id 140 reported FAIL
    [10:34:24.276] INFO Shutting down CoherentUI
    
  2. liamdawe

    liamdawe Active Member

    Messages:
    349
    Likes Received:
    61
    On top of that the dropdown for region selection has the wrong colours and the confirm button seems to be too far right?
    Screenshot from 2013-09-27 10:37:01.png
  3. liamdawe

    liamdawe Active Member

    Messages:
    349
    Likes Received:
    61
    And finally the Gamma is still to high on Linux, was hoping this would be fixed for the Beta.
    Screenshot from 2013-09-27 10:41:19.png

    I also seem to find it very hard for ESC to actually bring up the menu, doesn't seem to work very well.
  4. ImperialXT

    ImperialXT New Member

    Messages:
    9
    Likes Received:
    0
    I can confirm all of this.
  5. mcodl

    mcodl Member

    Messages:
    150
    Likes Received:
    17
    I can confirm that PA won't start for me from the Steam. However running it manually does work.

    The gamma is also unusually high for me. Not sure if its possible to tell from the screenshot though:

    pa_gamma.jpg
  6. SXX

    SXX Post Master General

    Messages:
    6,897
    Likes Received:
    1,812
    This is FS#2100
  7. o

    o Head Honcho Official PA

    Messages:
    132
    Likes Received:
    39
    Looks like there's a few problems here. I see a coherent error in the log that may be causing some issues. We have an updated version of that going in to the next build that may help. Then there's the issue of the game not launching from Steam which we need to investigate (I'll read FS#2100 in more detail tomorrow). The gamma issue I'll forward along to our graphics guy to investigate.
  8. liamdawe

    liamdawe Active Member

    Messages:
    349
    Likes Received:
    61
    The gamma issue has been known about by garat for some time now, can we get that and the startup issues a bit more priority? It ruins the experience for me.
  9. mrkiasu

    mrkiasu New Member

    Messages:
    3
    Likes Received:
    0
    The inability to run from Steam is due to PA requiring a newer version of libstdc++ than is included in the steam runtime. When you run from outside Steam, it pulls the system library in, and that's new enough (at least on Ubuntu 13.04).

    I suspect this is an issue on the PA side where the build is accidentally being done against a too-new version of libstdc++.

  10. archgnulinux

    archgnulinux New Member

    Messages:
    3
    Likes Received:
    0
    The new build claims to fix this but I still can't start PA from Steam on my machine, (Ubuntu 13.4 64-bit).
  11. SXX

    SXX Post Master General

    Messages:
    6,897
    Likes Received:
    1,812
    Looks like only executable still need GLIBCXX_3.4.17. Probably garat mean statically linked boost.
  12. UberWilliam

    UberWilliam Uber Alumni

    Messages:
    28
    Likes Received:
    76
    Yup. There was a bit of miscommunication between Garat and myself. I fixed the libboost_regex dependency and he though I fixed everything. I'm looking into linking against the Steam runtime, but we've made use of several GCC 4.7 features so we'll have to rewrite a moderate amount of code to go that route.
  13. liamdawe

    liamdawe Active Member

    Messages:
    349
    Likes Received:
    61
    Well, keep us posted please it's quite annoying.

    Also any news on the high gamma issue?
  14. vadi

    vadi New Member

    Messages:
    12
    Likes Received:
    0
    Hm, but using an older GCC on Ubuntu 13.04 won't get you the older runtime. You'd still have to downgrade the OS (reinstall, unfortunately). From 12.04, getting a newer GCC should be much more feasible - Gooling "gcc 4.7 ubuntu 12.04" gives tons of results, which is a good sign, and any of the top ones ought to work. Rewriting the code will suck and shouldn't be necessary!
  15. SXX

    SXX Post Master General

    Messages:
    6,897
    Likes Received:
    1,812
    As long as I get problem is: old libstdc++ just don't have functions they need. So it's doesn't mater on what system they will compile game.
  16. rooly

    rooly New Member

    Messages:
    20
    Likes Received:
    2
    hard to give up those lamda's and unordered_map's, isn't it?

    try this:
    Code:
    -static-libstdc++
    on your build line
  17. SXX

    SXX Post Master General

    Messages:
    6,897
    Likes Received:
    1,812
    I think you understand, that static linking of libstdc++ won't work properly in many cases?
  18. rooly

    rooly New Member

    Messages:
    20
    Likes Received:
    2
    static linking of libstdc++ is often recomended when possible, since very few systems share the same version.

    even static libc is recommended when your host environment newer than targets
  19. UberWilliam

    UberWilliam Uber Alumni

    Messages:
    28
    Likes Received:
    76
    I'm not sure what the ramifications of -static-libstdc++ or even a full -static would be. I was under the impression that some machine/kernel details are abstracted away via shared libraries, so if I compiled -static on my Ubuntu 13.04 machine I might end up with an executable that has no shared library dependencies but only runs on Ubuntu 13.04. Worth some experimenting, I guess.

    Except that a chap at Valve gave me a suggestion that I think will pan out. See my reply in the "Ubuntu Issues" thread for details. In short, Canonical back-ports new GCCs to old Ubuntu releases, so there is a .deb that contains a libstdc++.so.6 that works on Ubuntu 12.04. I'm going to test a bit more and then just stuff that .so in our build if it pans out. Should get Steam and Ubuntu 12.04 users back up and running.
  20. Baughn

    Baughn New Member

    Messages:
    1
    Likes Received:
    0
    The approach I took with Dwarf Fortress was to bundle libstdc++.so as a separate library, and that seems to have worked. Players occasionally need to replace them with their local copies if those are newer, though; I don't think static linking would be a good idea.

    If you do find a way to reliably bundle proprietary software on Linux, I'll be watching with intent to copy.

Share This Page