mingw.android
New Member
Hi,
tl;dr version:
1. Is my build process correct?
2. Why are the curl headers already in header-files package despite there being no curl package?
3. I've built curl if you want to add it to the packages.
4. Is Perl broken?
5. Why does my nano segfault?
6. Is there a set of build scripts that I can join in the development of?
I've had my Humax for about a month before I looked into custom firmwares, wish I'd done it earlier, you've turned my TV box into something much better! I had been using a wdtv live with b-rad's custom firmware, but this has made that redundant now.
I had been using my wdtv as an svn server and it worked well enough, so I figured that I'd try to get the Humax working as a git server in a bid to improve both my looks and intellect.
The main dependencies on compiling git are perl and curl.
...to make sure I'm not doing this all wrong, in general, to build stuff, I do:
CFLAGS=/mod/include ./configure --prefix=/mod --host=mipsel-unknown-linux-uclibc --build=mipsel-unknown-linux-uclibc
make
mkdir $PACKAGENAME
DESTDIR=$PWD/$PACKAGENAME make install
..then do the opkg bits after that...
I managed to build a working curl:
http://dl.dropbox.com/u/17108768/curl_no_headers_7.24.0_mipsel.opk
http://dl.dropbox.com/u/17108768/curl_7.24.0_mipsel.opk
I made two opkgs, one with and one without headers as it seems that the curl headers are in your header-files package already? (unless I did a make install by mistake without setting DESTDIR) The no_headers one should install fine. I don't see a description for curl in the package management webif though, so maybe I did something wrong in the control file.
I tried to use Perl (and also micro Perl) as provided, but I had no luck. In fact, when git tries to use Perl during the make process, the whole machine crashed (does this box have VM? where can I find the tech details of the Linux install?) -> I would re-run it now to get the output before the crash except people are watching TV and it'd be a bit rude to crash the box ;-)
Next up, I tried to compile nano as I'm not good with vi. It compiles fine:
http://dl.dropbox.com/u/17108768/nano_2.3.1_mipsel.opk
..but segfaults when I try to run it. The strace -F output of this can be found at:
http://dl.dropbox.com/u/17108768/strace-nano.txt
and finally, where is the core development work for this all done and is it possible to join in the fun?
tl;dr version:
1. Is my build process correct?
2. Why are the curl headers already in header-files package despite there being no curl package?
3. I've built curl if you want to add it to the packages.
4. Is Perl broken?
5. Why does my nano segfault?
6. Is there a set of build scripts that I can join in the development of?
I've had my Humax for about a month before I looked into custom firmwares, wish I'd done it earlier, you've turned my TV box into something much better! I had been using a wdtv live with b-rad's custom firmware, but this has made that redundant now.
I had been using my wdtv as an svn server and it worked well enough, so I figured that I'd try to get the Humax working as a git server in a bid to improve both my looks and intellect.
The main dependencies on compiling git are perl and curl.
...to make sure I'm not doing this all wrong, in general, to build stuff, I do:
CFLAGS=/mod/include ./configure --prefix=/mod --host=mipsel-unknown-linux-uclibc --build=mipsel-unknown-linux-uclibc
make
mkdir $PACKAGENAME
DESTDIR=$PWD/$PACKAGENAME make install
..then do the opkg bits after that...
I managed to build a working curl:
http://dl.dropbox.com/u/17108768/curl_no_headers_7.24.0_mipsel.opk
http://dl.dropbox.com/u/17108768/curl_7.24.0_mipsel.opk
I made two opkgs, one with and one without headers as it seems that the curl headers are in your header-files package already? (unless I did a make install by mistake without setting DESTDIR) The no_headers one should install fine. I don't see a description for curl in the package management webif though, so maybe I did something wrong in the control file.
I tried to use Perl (and also micro Perl) as provided, but I had no luck. In fact, when git tries to use Perl during the make process, the whole machine crashed (does this box have VM? where can I find the tech details of the Linux install?) -> I would re-run it now to get the output before the crash except people are watching TV and it'd be a bit rude to crash the box ;-)
Next up, I tried to compile nano as I'm not good with vi. It compiles fine:
http://dl.dropbox.com/u/17108768/nano_2.3.1_mipsel.opk
..but segfaults when I try to run it. The strace -F output of this can be found at:
http://dl.dropbox.com/u/17108768/strace-nano.txt
and finally, where is the core development work for this all done and is it possible to join in the fun?