General Linux Chat and Small Questions v. I broke my Arch Install
6,886 replies, posted
[url]http://pastebin.com/7pqrXMRc[/url]
Many Thank Yous
Well, at least he's following what I've always said, if someone's already done it, and it's better than what you can come up with, just fucking take it.
If anyone wants to have a play and try to get it to work.. everything you need to get GarrysMod on Linux should be on here..
[url]https://facepunch.svn.beanstalkapp.com/gmod/[/url]
Since Valve's steam console will be running Linux, does this mean GMod is finally on consoles?
[QUOTE=danharibo;40582975]Since Valve's steam console will be running Linux, does this mean GMod is finally on consoles?[/QUOTE]
If Gmod runs on Linux yes, but again [url=http://www.popsci.com/gadgets/article/2013-03/gaming-company-valve-distances-itself-piston-gaming-box]it's not [/url][url=http://techcrunch.com/2013/03/13/xi3-says-while-piston-may-not-be-an-official-steam-box-it-could-be-better-than-one/]from Valve[/url].
[editline]9th May 2013[/editline]
Heck, it even runs Origin and Uplay iirc.
[QUOTE=Darkwater124;40583036]If Gmod runs on Linux yes, but again [url=http://www.popsci.com/gadgets/article/2013-03/gaming-company-valve-distances-itself-piston-gaming-box]it's not [/url][url=http://techcrunch.com/2013/03/13/xi3-says-while-piston-may-not-be-an-official-steam-box-it-could-be-better-than-one/]from Valve[/url].
[editline]9th May 2013[/editline]
Heck, it even runs Origin and Uplay iirc.[/QUOTE]
That's not what I'm talking about, actual Steam consoles are yet to be announced (apparently there will be some news at E3 from Alienware but that's about it in terms of rumours).
Valve split off from the guys who were working on that super-small cube that floated around the Internet for a while, AFAIK, and they never officially called it a SteamBox.
It could easily be a dead project by now, and I refuse to call it a thing until they say or show something concrete.
[QUOTE=garry;40582863]If anyone wants to have a play and try to get it to work.. everything you need to get GarrysMod on Linux should be on here..
[url]https://facepunch.svn.beanstalkapp.com/gmod/[/url][/QUOTE]
[code]nick@shuttlecraft ~/Steam/SteamApps/sourcemods/gmod $ ./hl2.sh -steam -game garrysmod
Failed to load the launcher [bin/launcher.so] (/home/nick/Steam/SteamApps/sourcemods/gmod/bin/libvstdlib.so: undefined symbol: g_Telemetry)[/code]
Are you stuck at this too or am I a dumbass?
[editline]9th May 2013[/editline]
I tried copying over the two mentioned libs from TF2 (which currently runs fine), still no go
Oops, yeah - I forgot to compile vstdlib - chucking it through now.
Do you have an ETA of when it will be on steam? Seems it's very advanced.
Next week maybe
Btw, Half-Life 2, Lost Coast, and the episodes have been added to linux library.
[QUOTE=garry;40585010]Next week maybe[/QUOTE]
I'm never booting windows again.
so Garry - vstdlib updated, but now libtogl.so is throwing the same error.
Are you already on that?
[code]
(scott@archlap)─(gmod)─$ ./hl2.sh -steam -game garrysmod
Failed to load the launcher [bin/launcher.so] (/usr/lib32/libSDL2-2.0.so.0: undefined symbol: glScissor)
[/code]
If I can provide anything else let me know, but I'm not sure if this is a problem with my copy of libSDL2 or the launcher binary.
[editline]9th May 2013[/editline]
I'm on Arch 64 bit and so I had to get the lib32-sdl2-hg package from the AUR.
I'm this far:
[img]http://i.imgur.com/l5wgki4.png[/img]
How can my laptop be identified as the server's sub-domain?
I log into it's SSH and I am identified as [b]mail.mysite.com[/b], any thoughts?
Reverse DNS (ptr records)? I'm not sure, just guessing here.
[img]http://i.imgur.com/iweCjHw.png[/img]
To get where I am now, you have to do this:
- Copy bin/steam_appid.txt to garrysmod.
- Copy TF2's bin/filesystem_steam.so and bin/libtier0.so to garrysmod's bin.
I have no idea what it's about.
I spent a few hours mucking around copying files in to the garrysmod directory and running it without the -steam flag, and I eventually got a fancy loading dialog on cornflower blue. No main menu, though.
To do this, do the above and these:
- Download the Awesomium SDK and copy it's awesomium_process file in to garrysmod's bin folder, overwriting the OS X one.
- Symlink the Portal 2's hl2 folder to inside garrysmod.
- Copy a vtf file to materials/Console/startup_loading.vtf.
- Install lib32-gconf (it may also involve other dependencies.)
I'm sure there's more as I can't recreate it, but that's how I got to it.
I'm not entirely sure what he's asking for either.
If you want for example to connect to IRC and have /whois show your domain instead of IP or something, you'll need to set up reverse DNS for the domain.
If you want people to connect to your laptop, you need to set up a subdomain and have it point to your laptop's address.
The entire post makes no real sense to me.
[QUOTE=Jookia;40591902][img]http://i.imgur.com/iweCjHw.png[/img]
To get where I am now, you have to do this:
- Copy bin/steam_appid.txt to garrysmod.
- Copy TF2's bin/filesystem_steam.so and bin/libtier0.so to garrysmod's bin.
I have no idea what it's about.
I spent a few hours mucking around copying files in to the garrysmod directory and running it without the -steam flag, and I eventually got a fancy loading dialog on cornflower blue. No main menu, though.
To do this, do the above and these:
- Download the Awesomium SDK and copy it's awesomium_process file in to garrysmod's bin folder, overwriting the OS X one.
- Symlink the Portal 2's hl2 folder to inside garrysmod.
- Copy a vtf file to materials/Console/startup_loading.vtf.
- Install lib32-gconf (it may also involve other dependencies.)
I'm sure there's more as I can't recreate it, but that's how I got to it.[/QUOTE]
You're a stronger soul than I; when just installing the missing sdl2 library failed I just decided to wait for the official release :v:
Almost got it running, I get to a blue screen then it segfaults
[code]./hl2.sh: line 67: 11396 Segmentation fault (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"[/code]
Would be easier to debug with a -verbose mode
[QUOTE=IpHa;40596458]Almost got it running, I get to a blue screen then it segfaults
[code]./hl2.sh: line 67: 11396 Segmentation fault (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"[/code][/QUOTE]
Is there a stack trace in the dump?
[QUOTE=Van-man;40596551]Would be easier to debug with a -verbose mode[/QUOTE]
we do have -dev
let's see what that does
[editline]10th May 2013[/editline]
[QUOTE=Jookia;40591902] bin/filesystem_steam.so[/QUOTE]
Yeah uh, what VPK is that in and how do I open VPKs in Linux?
because that file doesn't exist in "SteamApps/common/Team Fortress 2/bin"
[QUOTE=garry;40597961]Is there a stack trace in the dump?[/QUOTE]
Doesn't look like it actually produced a dump anywhere, but running it with gdb I get this:
[code]Breakpoint 1, 0x08048493 in main ()
Argument list to give program being debugged when it is started is "-game garrysmod".
(gdb) bt
#0 0x08048493 in main ()
(gdb) c
Continuing.
[New Thread 0xf6e5bb40 (LWP 19766)]
[New Thread 0xf665ab40 (LWP 19767)]
[New Thread 0xf4226b40 (LWP 19768)]
SDL video target is 'x11'
SDL video target is 'x11'
SDL failed to create GL compatibility profile (whichProfile=0!
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system supports the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system supports the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system supports the OpenGL extension GL_EXT_direct_state_access.
This system DOES NOT support the OpenGL extension GL_NV_bindless_texture.
This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system supports the OpenGL extension GL_NVX_gpu_memory_info.
This system DOES NOT support the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
This system supports the OpenGL extension GLX_EXT_swap_control_tear.
GL_NV_bindless_texture: DISABLED
GL_AMD_pinned_memory: DISABLED
GL_EXT_texture_sRGB_decode: AVAILABLE
ToGL was unable to access the required interfaces!
Setting breakpad minidump AppID = 4000
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197971106562 [API loaded no]
GL_NVX_gpu_memory_info: AVAILABLE
GL_ATI_meminfo: UNAVAILABLE
GL_NVX_gpu_memory_info: Total Dedicated: 524288, Total Avail: 524288, Current Avail: 414868
GL_MAX_SAMPLES_EXT: 16
IDirect3DDevice9::Create: BackBufWidth: 1920, BackBufHeight: 1080, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
[New Thread 0xe4abeb40 (LWP 19769)]
[Thread 0xe4abeb40 (LWP 19769) exited]
[New Thread 0xe4abeb40 (LWP 19770)]
Could not load program cache file glbaseshaders.cfg
Could not find base GL shader cache file
Could not load program cache file glshaders.cfg
Could not find user GL shader cache file
Precache: Took 0 ms, Vertex 0, Pixel 0
Program received signal SIGTRAP, Trace/breakpoint trap.
0xf7fdb430 in __kernel_vsyscall ()
(gdb) bt
#0 0xf7fdb430 in __kernel_vsyscall ()
#1 0xf7fa0a26 in raise () from /usr/lib32/libpthread.so.0
#2 0xf2c5282a in ?? () from /home/mitch/.local/share/Steam/SteamApps/sourcemods/gmod/bin/engine.so
#3 0xf2c52890 in ?? () from /home/mitch/.local/share/Steam/SteamApps/sourcemods/gmod/bin/engine.so
#4 0xf2a8d5ac in ?? () from /home/mitch/.local/share/Steam/SteamApps/sourcemods/gmod/bin/engine.so
#5 0xf2c55d13 in ?? () from /home/mitch/.local/share/Steam/SteamApps/sourcemods/gmod/bin/engine.so
#6 0xf2ca479e in ?? () from /home/mitch/.local/share/Steam/SteamApps/sourcemods/gmod/bin/engine.so
#7 0xf2ca4a48 in ?? () from /home/mitch/.local/share/Steam/SteamApps/sourcemods/gmod/bin/engine.so
#8 0xf2c560ff in ?? () from /home/mitch/.local/share/Steam/SteamApps/sourcemods/gmod/bin/engine.so
#9 0xf7dc0f60 in ?? () from bin/launcher.so
#10 0xf7dc0f60 in ?? () from bin/launcher.so
#11 0xf7da93fd in LauncherMain () from bin/launcher.so
#12 0x080484d4 in main ()
(gdb) c
Continuing.
[Thread 0xf4226b40 (LWP 19768) exited]
[Thread 0xf665ab40 (LWP 19767) exited]
[Thread 0xf6e5bb40 (LWP 19766) exited]
[Thread 0xf7de16c0 (LWP 19762) exited]
[Inferior 1 (process 19762) exited with code 0144]
(gdb) q
[/code]
Use "strace -f -etrace=open' as a debugger to see what it's trying to open. I have gotten up to the point where it gets past a loading screen, just to an empty blue menu. I do remember getting past that 'part'.
Notice how you're missing the '-steam' launch option, meaning it's pretty much useless.
[editline]11th May 2013[/editline]
[QUOTE=lavacano;40598140]Yeah uh, what VPK is that in and how do I open VPKs in Linux?
because that file doesn't exist in "SteamApps/common/Team Fortress 2/bin"[/QUOTE]
It exists for me. Have you run TF2 recently? Otherwise, just look around for it.
[QUOTE=Jookia;40599008]Use "strace -f -etrace=open' as a debugger to see what it's trying to open. I have gotten up to the point where it gets past a loading screen, just to an empty blue menu. I do remember getting past that 'part'.
Notice how you're missing the '-steam' launch option, meaning it's pretty much useless.
[editline]11th May 2013[/editline]
It exists for me. Have you run TF2 recently? Otherwise, just look around for it.[/QUOTE]
Yeah, like five minutes before making that post. I checked bin and tf/bin afterward, not there.
Tried to install Steam on my laptop today, which is obviously on linux.
One error, google search, alright need jockey-common.
Downloaded jockey-common, woohoo, steam installed.
However, when steam starts it says:
FATAL ERROR: Steam needs to be online to update. Please confirm your network connection and try again.
I have internet, what to do?
Sorry, you need to Log In to post a reply to this thread.