I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods

Click Here!
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / Gateway/AOL Connected Touch Pad
Compiling/Configuring Midori

New MessageCompiling/Configuring Midori (modified 0 times) n0body
Profile
First of all, I've got to say a giant "Thank You" to chaezewhiz for all your work you've put into this project. Your modifications and work getting an image built are very helpful.

A couple of questions. I've never really cross-compiled anything before so I've got a few stumbling blocks...

1) I recall reading in a posting that RH 6.2 is needed to successfully compile the image. Is this still the case? What's different in 7.2 that makes this so.

2) When building using chaezewhiz's config file: The original sets things like PPP and PCMCIA to SRC=n, but when I go to build with features like WLAN, it complains that I need to include these. Since this config file worked to build the wonderful Midori image, what can I do to keep from including those packages?

3) Regarding a custom configuration: If I want to modify ICEWM's base configuration (for example remove the bottom bar), where do I put a config file? Can I just add the lines to the "config" file in the ICEWM section?

Thanks!

01-13-2003 15:27:53

New MessageRE:Compiling/Configuring Midori (modified 0 times) chaezewhiz
Profile | Email
n0body -
  RH6.2 was the distro that transmeta used to development the midori build environment.
  Unfortunately, the build environment still has bugs in it that make still depend on that
  version of RH. Mainly, during the X build, the host libs are linked to the binaries
  instead of the cross-compiled ones. So, when you use a newer version of RH (or whatever)
  to build your midori image. The binaries are linked and when you try to boot, everything
  breaks (since the binaries are looking for a different version of libs).

  I put that config file out there as an example (I used that to build my image). You can
  choose to include or exclude any package you want. Fortunately, the midori packaging
  scheme allows you to build dependencies with other packages (ie. Xmms needs X). I
  decided to leave PPP and PCMCIA out since I had the ethernet version and didn't have any
  wireless stuff at the time (plus it takes up space).

  If you look at the IceWm config section now, it allows you to create a customized version
  of prefs (ICEWM_LIB_DIR). Just copy the files in cache/build/icewm-1.2.0/icewm-1.2.0/lib
  to somewhere (create a directory in midori-1.0.0-beta3/etc). Now edit those files and
  make sure the config points to that directory. Now remake the image. Hopefully the changes
  will get copied into the image. If I release another version of the icewm mlz, I'll
  make the prefs freezable in the /config directory.

Hope that helps!! I'm still working on the image when I have time. I'll try to keep this list updated.

-chaeze


Miracle in a Can
01-13-2003 23:01:27

New MessageRE:Compiling/Configuring Midori (modified 0 times) n0body
Profile
Thanks for the help!

Regarding the config file, what I was wondering about is if it compiled for you. Since you had PCMCIA and PPP excluded, but had WLAN enabled. I was able to disable it and get everything to compile fine, but I thought maybe you had included wireless support without having to include those packages.

Also, I just picked up a minipci nic, thats known to work under the linux 2.4.6 3com vortex driver. I've made the appropriate config changes, but I haven't recompiled yet. Do think there's any reason why it wouldn't work?

01-17-2003 12:28:21

New MessageRE:Compiling/Configuring Midori (modified 0 times) chaezewhiz
Profile | Email
n0body -
  Not sure why that is. Possibly a fluke on my part.

  If I was you, I would download my linux 2.4.19 mlz and use it, since obviously, the driver
  support should be better. I've included alot of wireless nic stuff and usb devices into my
  kernel config file. I just uploaded the config file to my website, look in the Midori Config
  file section. You'll need to download the file and make a reference to it from your midori
  config file in the kernel section (hopefully that makes sense).

  You can always customize your own kernel. Just go into the cache/build/linux-2.4.19/linux
  directory and run 'make xconfig'. Make your changes and save the config. Now copy that config
  somewhere and make a reference in the midori config file.

-chaeze


Miracle in a Can
01-17-2003 21:53:17

New MessageRE:Compiling/Configuring Midori (modified 0 times) drewman
Profile
chaeze, first off thanks for all your work! Secondly im having a problem with the $ROOT/config directory for opera 6.11. The files config directory/files are getting copied ok during the build process, but when I create the flash and boot the gct up the config/opera directory does not exist. Any help/suggestions would be much appreciated.

drewman

02-11-2003 12:07:47

New MessageRE:Compiling/Configuring Midori (modified 0 times) chaezewhiz
Profile | Email
drewman -
  That directory should be created by the build script in the mlz. Look at the ml_installroot function.

  mkdir -p $ROOT/config/opera
  chmod 777 $ROOT/config/opera

  Also there were some errors in the opera-6.11 tar file from my site. I just uploaded
  a new mlz that will hopefully fix those errors. Let me know...

-chaeze


Miracle in a Can
02-11-2003 19:19:24

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3