Please make /usr/bin/steamos-session executable
Search Criteria
Package Details: steamos-compositor 1.24-1
Package Actions
| Package Base: | steamos-compositor |
|---|---|
| Description: | Compositor used by SteamOS "based on xcompmgr by Keith Packard et al." |
| Upstream URL: | http://repo.steampowered.com/steamos/pool/main/s/steamos-compositor/ |
| Category: | x11 |
| Licenses: | |
| Submitter: | haagch |
| Maintainer: | haagch |
| Last Packager: | haagch |
| Votes: | 6 |
| First Submitted: | 2013-12-14 10:16 |
| Last Updated: | 2015-02-23 14:24 |
Dependencies (12)
- libgl
- libxcomposite
- libxdamage
- libxext
- libxfixes
- libxrender
- libxxf86vm
- sdl_image
- lesstif (make)
- libxpm (make)
- libxt (make)
- mesa (make)
Required by (0)
Sources
Latest Comments
Comment by eldamar
Comment by haagch
Sure.
Comment by eldamar
I am using the files from src/usr to have a steamos experience on arch, might be worth adding to this pkg or maby create a new package that is depending on this one?
Comment by eldamar
PKGBUILD: https://bpaste.net/show/9f3eac766481
patch: https://bpaste.net/show/768541f8e218
true, sed will do it. but now i already did the work so might as well paste it here :p
Comment by haagch
There doesn't seem to be a package name both lesstif and openmotif are providing... but I think there are packages depending on each of them... Strange.
Not really worth a patch, when sed does it too.
Comment by eldamar
After installing openmotif and following the same method as described in AUR opencascade package, i was able to compile this package. in src/steamcompmgr.c i added
typedef ptrdiff_t GLsizeiptr;
typedef ptrdiff_t GLintptr;
after #include <X11/Xatom.h>
Maby a temporary patch is in order. i also updated the PKGBUILD to 1.23 with no issues.
Comment by haagch
Comment by PreparationH67
So it looks like "lesstif" or "openmotif" are also needed to make it past the configure error, but still fails to compile due to an error about "unknown tpye name 'GLintptr'"
Comment by Dea993
error while compiling
"configure: error: in `/tmp/yaourt-tmp-andrea/aur-steamos-compositor/src/steamos-compositor':
configure: error: C compiler cannot create executables"
Comment by griffon351
change the source, the new sorce is http://repo.steampowered.com/steamos/pool/main/s/steamos-compositor/steamos-compositor_1.20.tar.gz
version 1.20 doesn't exist
Comment by haagch
steamcompmgr -n seems to work better, except for the mouse pointer...
Comment by haagch
Hm, builds fine for me. But I still have no idea how to use it. It's just a black screen when it's running. Does it only work together with steam?
Comment by syntobu
Edit the package build and remove -"lXm" from LIBS. Compiles fine for me after that... but running it I get no mouse cursor.
Comment by Vash63
Getting compilation errors when trying this with 1.19 and updating md5's. Really happy to see this package here, I'm trying to have a login that works as well as a Steambox and having the compositor would sure be nice.
http://bpaste.net/show/351469/
Comment by Rickinbsb
While the AUR is outdated, you have to edit PKGBUILD and change pkgver to 1.18 and md5sums to (44d1e88c5ea5c2d02e68cd1f3d22237c)
Comment by techmunk
@neuromancer85
I had the same issue. I did not have libxm install. I installed lesstif, and everything worked fine. :)
lesstif or openmotif should probably be dependencies if you're using the -lXm LIBS option. Or remove that option and I think it also works. Haven't tested that one properly though.
Comment by neuromancer85
The build fails for me:
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/neuromancer85/.aur/yaourt-tmp-neuromancer85/aur-steamos-compositor/src/steamos-compositor':
configure: error: C compiler cannot create executables
See `config.log' for more details
Comment by klusark
@WorMzy: Your PKGBUILD works perfectly. Thanks!
Comment by haagch
Thanks.
Comment by WorMzy
Missing deps:
'''
checking for DEPS... no
configure: error: Package requirements (xxf86vm gl x11 xrender xcomposite SDL_image) were not met:
No package 'xxf86vm' found
No package 'gl' found
No package 'SDL_image' found
'''
This translates to 'libxxf86vm', 'mesa', and 'sdl_image'. Also needs 'lesstif'
'libxt' and 'libxpm', or else it fails on the check 'C compiler works' step during configure.
After that, you need 'libgl', or it fails during make.
I get the feeling you submitted this in a rush, and forgot to check with namcap. You also forgot to fill in your name and email on the maintainer line and remove the empty fields. :P
I've uploaded a working PKGBUILD here: https://raw.github.com/WorMzy/PKGBUILDs/master/steamos-compositor/PKGBUILD
I moved your LIBS export and accidentally broke the formatting there (tabs are evil). You might want to fix that up and add your name at the top.
As for the compositor itself, I experience the same behaviour on a nVidia GTX570 + propriety nvidia driver.
Comment by haagch
Maybe something is missing... I have a lot of stuff installed..
Comment by dc2
It sadly even doesn't compile here - configure says "error 77" and building fails.