![]() |
Re: [WIP] Steam Client
Looks likes there is no one interested in this no more. Though I would like to share my experience of failed attempts. I should also tell you that I'm a total noob on this matter.
I tried to compile SteamPP on N900 itself (I was somehow not able to download the Virtual SDK Image) but ran into problems as some of the dependencies were not available/compatible for N900. I followed the instructions at SteamPP GitHub page step by step. 1. I was able to apt-get libprotobuf-dev and crypto++-dev, so I moved on. 2. apt-get libarchive-dev returns dependency issues. Code:
/home/user # apt-get install libarchive-dev Though I downloaded whatever armel debs of dependencies I could find from Debian Packages site. Then I moved on to see if I could still produce a broken package. 3. protobuf-compiler installed without any issues. 4. I had real issues here because of two reasons, I have never compiled anything before and I could not find much documentation (or didn't look much closely) on compiling anything with cmake and therefore could not understand what commands to run. It says in the steamuv section in Step1 to clone libuv somewhere. I believe cloning means downloading the source. If so I downloaded the zip and extracted it and cd'ed there. *libuv has been moved from its actual location to here* In Step2 I have to make a shared library. I also have to follow libuv's Readme to clone gyp first. I think the readme was changed after libuv was migrated. This was a dead end for me as I couldn't find the instructions to clone gyp there. I started looking for gyp and found out that it is available in the repos too. I installed it. Then ran the instructed command in Step2 Code:
./gyp_uv -Dlibrary=shared_library && make libuv -C out BUILDTYPE=Release Code:
/bin/sh: ./gyp_uv: not found Code:
./gyp_uv.py -Dlibrary=shared_library && make libuv -C out BUILDTYPE=Release Code:
['-Dlibrary=shared_library', '/home/user/MyDocs/Compilation/libuv/uv.gyp', '-I', '/home/user/MyDocs/Compilation/libuv/common.gypi', '--depth=.', '-f', 'make', '-Goutput_dir=/home/user/MyDocs/Compilation/libuv/out', '--generator-output', '/home/user/MyDocs/Compilation/libuv/out', '-Dhost_arch=arm', '-Dtarget_arch=arm', '-Duv_library=static_library', '-Dcomponent=static_library', '--no-parallel'] Also, when trying to install liblglib2.0-dev Code:
/home/user/MyDocs/Compilation # apt-get install libglib2.0-d Code:
/home/user/MyDocs/Compilation # apt-get install libpurple-de |
All times are GMT. The time now is 19:47. |
vBulletin® Version 3.8.8