Building w.i.n.e.

yes, the link was for imformational purposes.
I found complex instructions on compiling gcc, I am instead dl'ing code sourcery's gcc(288mb)
I also checked that -processor type- to be armv6 so I would build correctly&optimally
 
I just disovered environment is not set added to /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:"
 
w.i.n.e. is to run windows programs within linux desktop. I'm going to have to compile gcc or get code sourcery installed to install it.
So far I don't know if that will be the only hurdle, next I will put a selection of system files from windows into wine's system, and find out how well wine will run windows executables, a better phone would be ideal but this is great for learning
I am running debian stable & gdm3. Got setback having to increase my loop file going for 3+gb later, I'm just bored but if this works out I may upgrade to a much faster phone in the future, save my loop file and continue running debian on a more powerful device
 
if all goes well I'll be able to post the installation instructions somewhere namely xda android developement forum, This is more difficult when the only people who have compiled gcc for their arm processor didn't just checkinstall make a deb and make it available SOMEWHERE for download, instead threads end basically, ok I figured it out BYE!!
LOL!
I will leave instructions and debs & uploads somewhere, 4shared links only vanish if deleted by user, that's my storage place.
I don't understand why there is not a new gcc upgrade for arm =( apt-get (u are already up to date)NOT
 
  • Like
Reactions: JerryScript
codesourcery toolchain works well.
you can also use the gcc from android sdk, but it's not as up-to-date or optimized as the codesourcery gcc. the one from android will work, though, and also I've never had problems building from source with the gcc that comes from apt-get running on the phone.
I've also successfully run some windows apps with maemo on the phone debian install, but it won't apt-get the full maemo package without certain kernel modules that aren't standard for android kernels. it will BREAK your apt-get if you try without those modules (i <think> fuse is one of them.). I found instructions somewhere on modaco for which parts of maemo are required for it to function on the phone in debian.
looking forward to your write-up.
 
yea, I was thinking of going with the source, I know how to do tarballs! Those programs confuse me, although I'm considering waiting and doing this method of building gcc with kernel modifications using a pc, then checkinstalling it into a deb, to use on the phone.
I'm also considering preparing virtually the entire system on pc, to move that to phones linux filesystem, then I can avoid apt-get
I haven't ever understood how to dpkg --configure -a I think it is, like for a broken install of a package...
 
when apt-get breaks from installing something which needs kernel modules you can't download from the repository (because of custom kernel) you have to manually edit files in the system to remove the 'bad' packages, dpkg can't handle it when apt-get stalls in the middle of installing dependencies which error. it's ugly.

if you checkinstall to make a deb, I'm not sure about how to cross-compile on the foreign host for that.

you can use files from a foreign host to copy over (like sources.list) but the binaries won't work, of course.
apt-get on the host system won't fetch armel packages for you.
 
well , I plan on some learning & testing. The idea is to configure the system to make packages for Armel, I plan on looking into Gentoo if it can be used to compile the gcc source but I also plan on examining some how-to's for compiling for an other architechture the deb's are easily installed they just have to be built right in every detail! I've done various building awhile back , this is my first time learning about doing things for another system not the one I'm on, some SDK's will prolly be used but I really want to learn how to build EVERYTHING.
 
just found this

http://code.google.com/p/qdroid/downloads/detail?name=4.3.1-eabi-armv6-mv20081010.tar.gz&can=2&q=
 
I don't understand how you plan to get wine to run and be useful. Its not an emulator, its a compatibility layer. It can't emulate x86 instructions, and all windows binaries are x86 or x86_64.

Sent from my LG-VM670 using Tapatalk
 
I don't understand how you plan to get wine to run and be useful. Its not an emulator, its a compatibility layer. It can't emulate x86 instructions, and all windows binaries are x86 or x86_64.

Sent from my LG-VM670 using Tapatalk

not everything for windoze is binary, or I wouldn't have gotten anything to run under maemo on the ov... it's a .net compatibility layer.
there's also the darwine project, for non-x86 platforms.
and qemu runs under Linux on my ov, but any m$ware newer than win98 chokes pretty seriously speed-wise. wine is often faster than m$win anyway though. you can run x86 wine in qemu but I haven't tried that method.
 
If it's not binary, then you have source access. 9 times out of 10, if it's open source, there's a way to just build it natively for linux. I'm just trying to understand what practical applications there are for running WINE on a non-x86 device.
 
snap!, wait I think I remember now somewhere, someone said to build in a sandbox, you know what that is right!
This is all just to further my knowledge in the meantime, if I had an Evo it would totally be on, bigger screen, better processor, etc.
I wanted to see if multiquence would run, or if I could manage to get it to.
I need a multitrack audio editor.
 

Forum statistics

Threads
953,906
Messages
6,959,860
Members
3,162,880
Latest member
Ice