Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > More E-Book Readers > iRex > iRex Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 05-25-2007, 10:51 AM   #1
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,695
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
QT4 Working!!!

Yesterday, I decided that I really wanted KeePassX on my iLiad. It's a cross-platform program for keeping track of usernames/passwords for different websites. The problem is that it's written in QT4, which the iLiad does not include. I've never used QT before, but I thought I'd give it a shot. I had some problems compiling both QT and KeePass, but after some workarounds and hacks, I've got it working on my iLiad!

Right now, the font is almost too small to be usable, so I'll have to play with that. Also, packaging may be a pain, but we'll see how it goes. I'm elated that I've been able to get this far. Very, very cool.
Attached Thumbnails
Click image for larger version

Name:	keepass.png
Views:	428
Size:	38.9 KB
ID:	3664  
Adam B. is offline   Reply With Quote
Old 05-28-2007, 02:40 AM   #2
tororebelde
No es el toro que piensas
tororebelde began at the beginning.
 
tororebelde's Avatar
 
Posts: 44
Karma: 10
Join Date: Mar 2007
Device: iRex iliad
Thumbs up

How nice Adam! This is good news.

Also, I'm very very interested how did you managed to compile Qt to iLiad, since some time ago I did a try and I've been not able to.

Did you used the Qt 4.2 libs or Qtopia? How did you managed the Qt X libs dependecy lack?

You're great, man
tororebelde is offline   Reply With Quote
Old 05-29-2007, 09:00 AM   #3
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,695
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
I used the QT 4.2.3 package.

I am, however running into the same problems that you did with libc. I was able to get all of the libraries compiled, but couldn't complete the builid process with some of the tools (qtconfig, etc). It works, and I can compile some programs against it, but it's not an ideal solution without the full QT Library.
Adam B. is offline   Reply With Quote
Old 05-30-2007, 05:03 AM   #4
tororebelde
No es el toro que piensas
tororebelde began at the beginning.
 
tororebelde's Avatar
 
Posts: 44
Karma: 10
Join Date: Mar 2007
Device: iRex iliad
Anyway you did the trick.
Congratulations, I feel like soon we will see Qt apps ported by you
tororebelde is offline   Reply With Quote
Old 05-30-2007, 06:31 AM   #5
kapoira
Connoisseur
kapoira doesn't litterkapoira doesn't litter
 
Posts: 80
Karma: 110
Join Date: Nov 2006
Device: Iliad
adam if you are searching for an app, for guard the user/pass you can try revelation.

and congratulations for this new port ;-)
kapoira is offline   Reply With Quote
Old 05-30-2007, 12:00 PM   #6
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,695
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
Well, I got qtconfig to compile (had to use an old version, mix libraries, lots of fun ). Changing the font size has no effect. The font style and family is "fixed". This leads me to believe there's a problem with QT finding fonts on the iLiad. Perhaps I need to work with fontconfig...
Adam B. is offline   Reply With Quote
Old 05-30-2007, 12:09 PM   #7
Antartica
Evangelist
Antartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-books
 
Posts: 415
Karma: 754
Join Date: Jun 2006
Location: Madrid, Spain
Device: iliad, onhandpc, newton, zaurus
Quote:
Originally Posted by Adam B.
Well, I got qtconfig to compile (had to use an old version, mix libraries, lots of fun ). Changing the font size has no effect. The font style and family is "fixed". This leads me to believe there's a problem with QT finding fonts on the iLiad. Perhaps I need to work with fontconfig...
"fixed" is the only bitmapped fiont installed in the iliad (and it is because X refuse to start if it doesn't have that).

Somehow you're not using the "client-rendered" ttf fonts that are installed. Perhaps bad paths in your compilation of fontconfig or in freetype... or whatever QT4 uses.

If you launch dillo, and then your app, you will see a lot of bitmapped fonts available. The dillo launch script registers some 100dpi fonts so that dillo, which is only able to use bitmapped fonts, can show reasonable nice web pages.

Hope that helps.
Antartica is offline   Reply With Quote
Old 05-30-2007, 12:20 PM   #8
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,695
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
That did it! Once again, you save the day.

You guys can expect the first QT app release soon.
Adam B. is offline   Reply With Quote
Old 05-30-2007, 04:20 PM   #9
TadW
Uebermensch
TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.
 
TadW's Avatar
 
Posts: 2,580
Karma: 1094606
Join Date: Jul 2003
Location: Italy
Device: Kindle
You guys are great!!
TadW is offline   Reply With Quote
Old 06-17-2007, 01:41 PM   #10
slaks
Junior Member
slaks began at the beginning.
 
Posts: 6
Karma: 10
Join Date: May 2007
Location: Israel
Device: irex
Compiling QT4 tutorial

It will be very useful if you provide some tutorial and tips how to compile QT4 on iLiad for beginners

Slava
slaks is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
What I'm working on AlexBell ePub 3 08-12-2010 04:18 AM
6.31 and 2 not working smoothly DennisDoyle Calibre 12 03-16-2010 04:45 PM
Why are some fonts not working?? daviddem HanLin eBook 4 01-22-2009 09:14 AM
SD/CF not working evilcat iRex 4 05-19-2008 01:05 PM
I'm Working On That mikeguru Reading Recommendations 0 07-19-2003 04:08 PM


All times are GMT -4. The time now is 05:58 AM.


MobileRead.com is a privately owned, operated and funded community.