My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Compiling_networkpx  
How to compile networkpx projects from the svn trunk
Phase-Deploy
Updated Dec 9, 2009 by kennytm@gmail.com

Requirement

The networkpx projects are developed on an 64-bit Intel Mac OS X 10.6.2 with the official iPhone SDK 3.0 or above. Other platforms may be unsupported. You also need to have my iPhone private frameworks for the unofficial headers.

  • Install the official iPhone SDK 3.1.2 from [apple]. You will need a (free) ADC account.
  • Download ldid from [networkpx], or compile it from source in [telesphoreo]. Put the binary into /usr/local/bin/.
  • Install svn, e.g. from [martinott].
  • Install git and clone git://github.com/kennytm/iphone-private-frameworks.git.

Compiling

  1. Check out the latest source code by
  2. svn checkout http://networkpx.googlecode.com/ <directory-save-as>  
  3. Go to the directory you have just checked out, and move into the svn/trunk/ subdirectory.
  4. Run: ./makedeb.sh. This will compile all codes and construct the packages.
  5. Move back to ../../. You should see the Debian packages now.

In summary,

#!/bin/bash

mkdir ~/networkpx/
cd ~/networkpx/
svn co http://networkpx.googlecode.com/ .
cd svn/trunk/
./makedeb.sh
cd ../../
ls *.deb

Installing on Device

Like all Debian packages, you just need to ssh into your device and dpkg -i on the package you've just compiled.

Comment by briefcas...@gmail.com, Oct 14, 2010

I'm having trouble checking the code out using svn on Snow Leopard. Google results don't seem to have any useful info either...

Command I'm using (the command you give sends back a message saying to use the URL below): svn co http://code.google.com/p/networkpx .

Error: svn: Server sent unexpected return value (405 Method Not Allowed) in response to OPTIONS request for 'http://code.google.com/p/networkpx'

Comment by briefcas...@gmail.com, Oct 14, 2010

Ok, so I used the command on the source page to check out a read-only copy of the code... any tips from there? The makedeb.sh script doesn't seem to work... I don't have permission to create the debs.

Comment by ventiventi@gmail.com, Oct 16, 2010

I really hope you can get this to work, but I suspect you're gonna have alot of work ahead of you as kennytm hasn't updated the private frameworks for 4.x. Does the makedeb file have the appropriate permissions to run?

Comment by nathan....@gmail.com, Nov 4, 2010

I'm focusing on QuickScroll2? at the moment. Am compiling it fine with the 3.2 SDK, and its running fine on iOS 4.1. Am in the middle of fixing a bug with the preferences page. Have made a fork of the project on github, which will contain my extensions. https://github.com/ndbroadbent/quickscrollplus


Sign in to add a comment
Powered by Google Project Hosting