**** BEGIN LOGGING AT Sat Mar 31 02:59:59 2012 Mar 31 23:03:54 Hi! I am having issues with program "dvblast" on pandaboard, ubuntu precise... It behaves as if the compiler malfunctioned :( Mar 31 23:04:18 oh sorry.. it's "getstream" Mar 31 23:09:07 By reading the source code, the only way how can I get the "usage" message is suplying wrong parameters.. Mar 31 23:09:30 But good configuration files (even example ones!) give me also the usage message.. Apr 01 01:08:20 Made some testing on the program.. the arguments parsing loop is defective.. It loops on the "default" case. Hardcoding the config path makes the program run fine Apr 01 01:18:15 The problem seems to be signed-vs-unsigned shortint.. It returns "255" while the while loops checks for "-1" Apr 01 01:39:09 Nevermind.. the "ch" variable should be int instead of char.. It's a "normal" application bug Apr 01 01:50:51 The bug was filled as https://bugs.launchpad.net/ubuntu/+source/getstream/+bug/970520 I am sorry for the flood Apr 01 01:50:52 Launchpad bug 970520 in getstream "Does not work on ARMv7 at all (pandaboard)" [Undecided,New] Apr 01 02:15:39 MMlosh: Fixed in precise, thanks for the catch. Apr 01 02:16:07 If I want it fixed in debian, I need to post a bug there, right? Apr 01 02:16:08 * infinity notes that he missed the word "on" in his changelog entry. Oops. Apr 01 02:16:24 MMlosh: I can push the patch to Debian in a bit. Apr 01 02:16:24 also: are you sure that my fix is correct? Apr 01 02:16:29 thank you Apr 01 02:17:04 MMlosh: Your fix is correct. getopt returns an int. Casting ints and chars interchangeably works on x86 (hence the bug), because x86 uses signed chars by default. ARM and PowerPC use unsigned chars by default. Apr 01 02:22:32 Of course... getstream currently doesn't build on precise. I should have checked that before I uploaded. Apr 01 02:22:35 *sigh* Apr 01 02:23:20 infinity: and now that you are touched-it-last, congratulations on making this your FTBFS ;) Apr 01 02:23:38 stgraber: Yeah, it's just glib include whininess, nothing drastic. Apr 01 02:23:50 stgraber: And I can be all revisionist history and fix the typo in my previous changelog. ;) Apr 01 02:25:18 ahs3, yes, forgot that it won't rebuild because of that.. I workarounded that by including whole in my testbuilds.. Apr 01 02:25:49 ahs3: Ignore that, MMlosh is tab-complete-impaired. ;) Apr 01 02:26:02 MMlosh: Yeah, I'll fix in a bit, after I go get a drink. :P Apr 01 02:26:26 My own dumb fault for thinking an obviously-correct 1-line fix wouldn't need a test build. Apr 01 02:27:04 I wondered where that "3" came from.. hitting tab.. sleepy me.. (europe...) Apr 01 02:46:43 infinity, minor question -- Any idea why it's set to build with "-O0" ? Apr 01 02:47:24 MMlosh: No idea. Apr 01 02:47:42 (it is?) Apr 01 02:47:51 The only guess I have is.. someone actually trying the binary after building.. and trying to debug Apr 01 02:48:09 Hrm, so it is. Apr 01 02:48:51 That's an upstream decision, not a Debian or Ubuntu modification. No clue why. Apr 01 02:49:16 oh.. Apr 01 02:50:30 I'd change it, but if upstream had a legit reason to do it (I suspect not, but maybe), I'd prefer not to break it and find out later. :P Apr 01 02:53:43 * infinity testbuilds this time, to avoid further embarrassment. **** ENDING LOGGING AT Sun Apr 01 02:59:58 2012