If you get the following command when trying to build a package from source on linux (Fedora 8 in my case), chances are you don’t have GCC installed:
configure: error: no acceptable C compiler found in $PATH See `config.log' for more details.
The solution is simple, run one of the following commands to install a C compiler:
CentOS: yum -y install gcc Fedora: up2date -i gcc
For me, this installed a few additional helper packages to get me started compiling C-code:
Installing: gcc x86_64 4.1.2-33 fedora 5.3 M Installing for dependencies: cpp x86_64 4.1.2-33 fedora 2.9 M glibc-devel x86_64 2.7-2 fedora 2.4 M glibc-headers x86_64 2.7-2 fedora 599 k kernel-headers x86_64 126.96.36.199-14.fc8 updates-newkey 746 k
If you’ve encountered this error while trying to build a PHP plugin or an Apache extension, then you’re simply missing the PHP-Devel package on your system:
-bash: phpize: command not found
To fix this, simple issue one of the commands, depending on your linux O/S:
CentOS: yum -y install php-devel Fedora: up2date -i php-devel
Personally, I run yum on my fedora machine, so I would simply use it to install the package. If you don’t have yum, check out Managing Software with Yum, a great guide for sysadmins.
People have figured out how to run commands on the serial interface of the iPhone, which apparently isn’t protected:
Your friends at #iPhone made a major breakthrough this morning.
we got a serial console working, here is how
the serial has the same pinouts as iPod serial
use a 6.8kish resistor from pin 21 to gnd
tie pin 11-sergnd to the real ground
use iphoneinterface to send the following commands in recovery mode:
setenv debug-uarts 1
that should work
IT GIVES YOU A FULL INTERACTIVE SHELL
I REPEAT, A FULL INTERACTIVE SHELL
The command list is:
You need a level converter, like the max 232 to make this work
This means that within a few days someone will package an unlocking program and an easier-to-use interface together to unlock the iPhone’s SIM card and make it do what it was really meant to do–let anyone have three or four Apple devices on their person.