|  09-29-2012, 10:36 AM | #736 | 
| ( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır            Posts: 6,586 Karma: 6299993 Join Date: Jun 2012 Location: uti gratia usura (Yao ying da ying; Mo ying da yieng) Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch | 
			
			It does. I agree with your points. Might I politely suggest you consider having a shufty at buildroot. Since you are "a noob" (although I think after building that we can safely term you "blooded") that will undoubtedly seem like fun. Your new found skills with Make certainly will have a home there. (Perhaps you could inject KPDF into the make packages, a completely kindle app in the tree, With a completely hand built make, that would be cool, BR supports home-madey makes ) As you can see I really have no answers, only ideas, I appreciate your take on the TC's I am certain KNC meant well. In other news if you are up for it I could REALLY use some help getting doom going... Just a thought. In answer to your question I'm going to dump some 3 stuff on a 5 straight out of buildroot via the CS 2007q3 and see what happens. LOL. Answers soon. | 
|   |   | 
|  09-29-2012, 10:36 AM | #737 | ||||
| Going Viral            Posts: 17,212 Karma: 18210809 Join Date: Feb 2012 Location: Central Texas Device: No K1, PW2, KV, KOA | Quote: 
 For new work, if your objective is to compile code targeted at a device that uses recent glibc system libraries, then that requires a gcc version newer than 4.2 to compile those glibc system libraries. That objective in itself sets a minimum gcc version. Neither the vendor of the gcc version, the target of the compilation, nor the producer of the gcc compiler binaries is relevant in the selection of the minimum gcc version. For work targeting an existing system, then the type and version of the existing system libraries may (is likely to) set a different minimum gcc version. This sort of objective may also set a maximum gcc version. It may also set other limits to the selection of the gcc version. The prime deciding factor is the type and version of the system libraries being run by the targeted existing system. For work targeting an existing Kindle system, just stating the objective as "a Kindle system" is not a specific enough to qualify the objective. The Kindle models, and the software system that runs them, has evolved over time. Not all Kindle models run the same type and version of system libraries. A person's choice in this situation is to better qualify the objective. If qualified as a specific Kindle model, then that specifies the type and version of system libraries the work is targeted at and that in turn may set requirements on gcc version, per the above. Quote: 
 Which CS/MG release process is being discussed. The "for purchase" version, generally released at 3 month intervals and updated during its deployment, will be very close (within 3 months or closer) to the Linaro versions. The "for free" version, will always be at least 6 to 9 months older than the Linaro project. This is an artifact of the company not releasing the sources to the current "for purchase" version until that version has been replaced. With CS/MG - to get a tool-chain comparable to the Linaro project, you have to purchase the binary builds. It is misleading to compare Apples and 9 month old Oranges. The Linaro project targets only the ARM processors. A single focus project. The CS/MG targets most of the common processors used in the world of embedded systems. A multiple focus project. This can reduce the degree of attention paid to any single processor target. These two large, for-profit, corporations do not work in a vacuum. They both publish their changes to the upstream projects. What gets fixed by one will appear in the sources of the other through the commonality of the upstream projects. The GPLv2, section 3 requires the release of "all scripts and other files ..." I.E: Everything required to duplicate the binary from the sources. For Linaro, they use the crosstool-ng build system to create their binary releases. They also post the complete crosstool-ng system used "as configured" with each release of the sources and binaries they make. You only have to run the crosstool-ng system, with possibly changes in its configuration to match your fully qualified objective. For CS/MG, they include all of the scripting and configuration they used in the source bundle for each release. You only have to run it the way they ran it, again with possible changes in its configuration to match your fully qualified objective. No "invented here" build effort required in either case (other than your local changes to the configuration). Quote: 
 The lowest common denominator of the hardware resources is sufficient; and (presuming from the non-specific context above: "using the Amazon-lab126 libraries that are pre-installed"): The lowest common denominator of mutual compatibility between system libraries and kernel headers is used. If claims of "ABI compatibility" are relied on in making the above configuration decisions, be prepared to discover and deal with any over-sights in those claims. Quote: 
 As guidance for others, something more specific than generalized opinions is required. For readers interested in entering this world of system's building . . . . I strongly recommend that they take the time to work through at least one build of LFS (Linux From Scratch): http://www.linuxfromscratch.org/lfs/ Once you master that, if interested in doing cross-system development, then I recommend that you work through that specialization of LFS: http://trac.cross-lfs.org/ | ||||
|   |   | 
| Advert | |
|  | 
|  09-29-2012, 10:40 AM | #738 | |
| ( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır            Posts: 6,586 Karma: 6299993 Join Date: Jun 2012 Location: uti gratia usura (Yao ying da ying; Mo ying da yieng) Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch | 
			
			Built for a 3 with 3 flags... splattered on 5... [root@kindle root]# /mnt/us/usr/bin/gnuchess Quote: 
 | |
|   |   | 
|  09-29-2012, 10:44 AM | #739 | 
| ( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır            Posts: 6,586 Karma: 6299993 Join Date: Jun 2012 Location: uti gratia usura (Yao ying da ying; Mo ying da yieng) Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch | 
			
			Yeah it's an interesting point about GPLv2 "You must include all configs" Thought about that. In essence to fully comply one would have to provide the entire machine as a snapshot. sort of silly. Went with: The full build folders and be damned   | 
|   |   | 
|  09-29-2012, 10:51 AM | #740 | |
| Going Viral            Posts: 17,212 Karma: 18210809 Join Date: Feb 2012 Location: Central Texas Device: No K1, PW2, KV, KOA | Quote: 
  * The above post was addressed to an audience that was at the point of their 2nd or 3rd try at compiling something. Not at folks who are in their 2nd or 3rd decade of compiling things.   - - - - * Actually, those buzz-words: "ABI compatibility" at work. | |
|   |   | 
| Advert | |
|  | 
|  09-29-2012, 10:56 AM | #741 | |
| Going Viral            Posts: 17,212 Karma: 18210809 Join Date: Feb 2012 Location: Central Texas Device: No K1, PW2, KV, KOA | Quote: 
 There has even been some efforts made to automate the process of GPL compliance in Buildroot. But some of the commercial contractors using Buildroot have decided the same as yourself: Tar-Ball the entire mess (exclusive of their proprietary, locally added, parts), drop it on the world and "be done with it". Let "the world" sort it all out.   Last edited by knc1; 09-29-2012 at 11:03 AM. | |
|   |   | 
|  09-29-2012, 11:13 AM | #742 | 
| Junior Member  Posts: 9 Karma: 10 Join Date: Apr 2012 Device: kinde DXG |  how can i custom the margin 
			
			First of all ,It's a wonderful software. Well we can custom the LINE SPACING by alt + pageup OR pagedown font by shift+pageup OR pagedown and how can i custom the margin of txt mobi or epubs Is there some shortcut or should i edit the cr3.css or txt.css. I NEED you helps.thx | 
|   |   | 
|  10-01-2012, 12:07 PM | #743 | 
| Zealot            Posts: 141 Karma: 23528 Join Date: Nov 2009 Location: London Device: Kobo Aura One,HD,H2O,Touch,Mini,Kindle 3+DXG,Nook Simple Touch | 
			
			The very latest (pre-release) version is available here: https://github.com/tigran123/kindlepdfviewer/downloads The more people download and test it the sooner you will get the official release   | 
|   |   | 
|  10-02-2012, 07:13 AM | #744 | 
| Connoisseur            Posts: 61 Karma: 116628 Join Date: May 2011 Location: Zagreb, Croatia Device: Kindle K3G and DXG | 
				
				Release 2012.09
			 
			
			I just pushed new 2012.09 release to https://github.com/hwhw/kindlepdfviewer/wiki/Download Thanks to all developers for hard work, and I hope you will like it. | 
|   |   | 
|  10-02-2012, 10:05 AM | #745 | |
| Member            Posts: 10 Karma: 4118 Join Date: Jun 2012 Location: Brasil Device: Kindle 3 | Quote: 
  I use your reader at least 4hrs per day and i'm very happy. I only had a problem. Some vectorized objects in pdf - like dialogue box - make the page take a few minutes to change. | |
|   |   | 
|  10-02-2012, 02:27 PM | #746 | 
| Just a Noob            Posts: 145 Karma: 162610 Join Date: Aug 2011 Device: Kindle 3 | 
			
			Old hacks for the new release. They're first discussed here. Since some people did downloaded them, I thought maybe some of them need it. So here they are. Just unpack it and copy it over unireader.lua on your kindle. Changes contain: 1. Changing key bindings for Zoom to Fit to Content etc. 2. Removing dimming of overlapping content 3. Always fill screen with content of the page Last edited by Kai771; 10-02-2012 at 03:58 PM. | 
|   |   | 
|  10-02-2012, 09:56 PM | #747 | ||
| Addict            Posts: 251 Karma: 183457 Join Date: Jan 2012 Device: k3G, KDXG, AuraHD | Quote: 
  But it is in the TODO list. Quote: 
   | ||
|   |   | 
|  10-07-2012, 02:49 PM | #748 | 
| Connoisseur     Posts: 83 Karma: 322 Join Date: Mar 2009 Device: Kindle DXG, Sony T1 | 
			
			How can I change the font zoom step in crereader? I'm using some Chinese font for Chinese epub book, the current font zoom step is too big, I tried to edit the crereader.lua, changed the delta =0.5, but that doesn't work, it seemed to have to be integer.
		 | 
|   |   | 
|  10-08-2012, 07:19 AM | #749 | 
| Junior Member  Posts: 2 Karma: 10 Join Date: Oct 2012 Device: Kindle Keyboard 3G | 
			
			Thanks for great program. I've made two screenshots: one for default Kindle 3 (Keyboard) PDF reader and one for this one. You can add these screenshots in description to illustrate difference (and improvement) between readers. | 
|   |   | 
|  10-08-2012, 07:54 AM | #750 | |
| Zealot            Posts: 141 Karma: 23528 Join Date: Nov 2009 Location: London Device: Kobo Aura One,HD,H2O,Touch,Mini,Kindle 3+DXG,Nook Simple Touch | Quote: 
 https://github.com/hwhw/kindlepdfviewer/pull/395 I haven't built the new kindlepdfviewer yet, probably will do tonight, it will be in the usual location: https://github.com/tigran123/kindlepdfviewer/downloads Last edited by tigran; 10-08-2012 at 08:02 AM. Reason: corrected a typo | |
|   |   | 
|  | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| KOReader: a document reader for PDF, DJVU, EPUB, FB2, HTML, ... (GPLv3) | hawhill | Kindle Developer's Corner | 1289 | 04-07-2025 10:18 AM | 
| Librerator - multi-format e-reader, fork of KPV | Kai771 | Kindle Developer's Corner | 433 | 05-25-2024 03:34 AM | 
| Yet another PDF viewer (muPDF based) | melihron | PocketBook | 66 | 09-02-2014 03:03 AM | 
| Text-based PDF to Mobi, etc./Kindle 3 | kidblue | Calibre | 41 | 07-20-2012 03:19 PM | 
| muPDF on Kindle DX!! | DairyKnight | Kindle Developer's Corner | 8 | 03-21-2010 03:39 AM |