Reply
Thread Tools
Posts: 180 | Thanked: 180 times | Joined on Nov 2014 @ New Delhi, DELHI, INDIA
#41
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
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libarchive-dev: Depends: libbz2-dev but it is not installable
                  Depends: zlib1g-dev but it is not going to be installed
                  Depends: libacl1-dev but it is not going to be installed
                  Depends: e2fslibs-dev but it is not going to be installed
                  Depends: libattr1-dev but it is not going to be installed
E: Broken packages
/home/user #
Does this mean that the package is available and the dependencies couldn't be downloaded because of incorrect/unstable repos?
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
The output was this
Code:
/bin/sh: ./gyp_uv: not found
If I do
Code:
./gyp_uv.py -Dlibrary=shared_library && make libuv -C out BUILDTYPE=Release
( adding gyp_uv.py striked my mind because the complete filename in the libuv directory is that) the result is
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']
Usage: gyp_uv.py [options ...] [build_file ...]

gyp_uv.py: error: no such option: --no-parallel
5. I can't make head or tails after that. ???

Also, when trying to install liblglib2.0-dev
Code:
/home/user/MyDocs/Compilation # apt-get install libglib2.0-d
ev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libglib2.0-dev: Depends: zlib1g-dev but it is not going to be installed
E: Broken packages
and libpurple-dev
Code:
/home/user/MyDocs/Compilation # apt-get install libpurple-de
v
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libpurple-dev: Depends: libglib2.0-dev but it is not going to be installed
                 Depends: libdbus-glib-1-dev but it is not installable
E: Broken packages
6. What do you guys think?
 

The Following User Says Thank You to princefakhan For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 23:34.