**** BEGIN LOGGING AT Thu Oct 29 02:59:57 2009 Oct 29 05:02:51 03bzhou * r10824 10optware/trunk/make/bacula.mk: bacula: 3.0.1 -> 3.0.3 Oct 29 13:36:42 eno, are you online Oct 29 15:27:14 eno? Oct 29 15:32:22 03bzhou * r10825 10optware/trunk/ (make/sane-backends.mk sources/sane-backends/roundf.patch): sane-backends: removed roundf.patch for uclibc Oct 29 15:36:34 carterb: see 10825 Oct 29 15:37:06 how can i see it Oct 29 15:37:16 (although I'm online, I'm a little busy at work) Oct 29 15:37:25 svn up Oct 29 15:38:01 why did you remove it Oct 29 15:38:27 that patch is no longer needed, and does not apply Oct 29 15:38:33 kk Oct 29 15:38:53 When will the next autobuild take place Oct 29 15:39:24 I sneded in a new version of snae-backends.mk yesterday, nothing happened yet Oct 29 15:39:28 ipkg version 5 Oct 29 15:40:10 it had build problem because of the patch Oct 29 15:40:28 first, you only changed GIT_DATE and not GIT_HASH Oct 29 15:40:38 oh Oct 29 15:40:50 mom, I'll take a look Oct 29 15:40:58 i made the change of GIT_HASH so it gets the new commit Oct 29 15:41:10 thx Oct 29 15:41:36 keep http://cia.vc/stats/project/nslu2-linux handy Oct 29 15:42:17 ah, nice link Oct 29 15:43:11 how do you generate the hash Oct 29 15:52:20 it's taken from sane-backends git web site Oct 29 15:52:37 URL in the comment above SANE-BACKENDS_GIT_HASH Oct 29 15:57:07 is this entry in sane-backends.mk Oct 29 15:58:19 in latest sane-backends.mk, line 33 - 39 Oct 29 16:00:48 I cannot find a hash there, the developer tree, right? Oct 29 16:03:43 click on any commit, you'll get the hash Oct 29 16:05:00 git hash == commit id Oct 29 16:05:10 ah, that makes sense Oct 29 16:05:17 i see this entry :-) Oct 29 16:05:53 BTW, we don't want to snapshot too often Oct 29 16:05:56 I have to set it before I change the git date? Oct 29 16:06:11 ok, had some big goals Oct 29 16:06:14 change both at the same time Oct 29 16:06:41 they should be consistent Oct 29 16:07:24 SANE_BACKENDS_GIT_COMMIT=92c44e905a Oct 29 16:07:32 I do not understand the syntax Oct 29 16:08:20 the first >7 digits pretty much uniquely identifies the COMMIT HASH Oct 29 16:08:52 ok, can i choose them Oct 29 16:09:01 read up on git and SHA1 Oct 29 16:09:17 whats that Oct 29 16:09:24 for 20091022, you pick "6 days ago" commit Oct 29 16:09:44 the commit id is f2c6... Oct 29 16:10:12 Now the time has come again: I do not understand anything, Sorry Oct 29 16:11:16 git is excellent, i recommend http://www.newartisans.com/2008/04/git-from-the-bottom-up.html Oct 29 16:11:56 ok, only if I set a new hash, the autobuilder builds the package again? Oct 29 16:12:22 it will retrieve a new snapshot tarball Oct 29 16:12:48 so do I get the hash from the git snapshot? Oct 29 16:13:12 you can, you can also browse the git website to get the hash Oct 29 16:13:42 normally if you follow the upstream project closely, you should clone the git repo Oct 29 16:13:48 and do "git pull" very often Oct 29 16:13:57 Am I right here? Oct 29 16:13:58 http://git.debian.org/?p=sane/sane-backends.git;a=commit;h=db1a049706785e499b546f944a8248432fc5f1ca Oct 29 16:14:36 that's the latest Oct 29 16:14:49 is that the hash? fb0a60f Oct 29 16:15:15 no, in that case the hash is db1a... Oct 29 16:16:29 I do not find it on that site Oct 29 16:17:17 http://git.debian.org/?p=sane/sane-backends.git;a=snapshot;h=fb0a60f625c07777a53edd53df2509f188744192;sf=tgz Oct 29 16:17:30 thats the link, so thats the hash, or not?? Oct 29 16:17:31 fb0a60f625c07777a53edd53df2509f188744192 Oct 29 16:18:44 sorry Oct 29 16:18:47 wrong site Oct 29 16:18:48 db1a049706785e499b546f944a8248432fc5f1ca Oct 29 16:18:54 thats it, right? Oct 29 16:18:57 no I understand Oct 29 16:19:14 yes, you were talking about the commit "7 days ago" Oct 29 16:19:52 So problem with my make-file was, that autobuilder could not find the file cause of the wrong address Oct 29 16:19:57 at this point, i'd recommend NOT follow too closely on upstream git development Oct 29 16:20:37 you changed only GIT_DATE, so autobuilder would be retrieving old snapshot Oct 29 16:20:44 and named it with new date Oct 29 16:20:53 yes, but that change was important: Oct 29 16:20:53 modified: backend/pixma_mp150.c Oct 29 16:21:24 I will not do new snapshot to often, ok! Oct 29 16:21:59 some guys had problems with that backend Oct 29 16:22:52 unless you know clearly upstream fixed the problem, and you really want to get the fix Oct 29 16:23:07 don't blindly taking snapshot, it's a bit dangerous Oct 29 16:23:15 yes Oct 29 16:23:25 You changed it for me? Oct 29 16:23:30 the hash I mean Oct 29 16:23:40 cause there is no new make-file Oct 29 16:23:42 like the last commit, it clearly says "something (yet untested)" Oct 29 16:23:56 i did Oct 29 16:24:35 and with the new snapshot, roundf.patch no longer applies on uclibc target Oct 29 16:24:43 so the build was broken for a while Oct 29 16:25:37 ok Oct 29 16:25:44 other topic Oct 29 16:25:46 ejabberd Oct 29 16:25:52 erl-ejabberd Oct 29 16:26:03 you updatet erlang to R13, right? Oct 29 16:26:14 right Oct 29 16:26:29 cool, now it should work. Oct 29 16:26:48 I have the following error trying to install an ipkg-package: Oct 29 16:26:58 AFAIK, erlang is always the latest stable release version Oct 29 16:27:12 Collected errors: Oct 29 16:27:12 Package erl-ejabberd md5sum mismatch. Either the ipkg or the package index are corrupt. Try 'ipkg update'. Oct 29 16:27:32 I build it on optware and tried to install from file Oct 29 16:28:14 ipkg remembers md5sum of erl-ejabberd from the feed Oct 29 16:28:25 what to do Oct 29 16:28:35 and the one you build, with the same VERSION and IPK_VERSION, has a diff md5 Oct 29 16:28:52 in your local build, you can bump IPK_VERSION Oct 29 16:28:55 ok, so I have to change IIPKG_Version Oct 29 16:28:59 kk Oct 29 16:29:14 i usually pass it as make parameter Oct 29 16:29:34 something like "make erl-ejabberd ERL-EJABBERD_IPK_VERSION=11" Oct 29 16:29:50 something like "make erl-ejabberd-ipk ERL-EJABBERD_IPK_VERSION=11" Oct 29 16:29:57 I had an error with the last erl-ejabberd and asked the ejabberd-community for help. That was the answer Oct 29 16:30:00 Your new error means: "cannot open shared object file: No such file or directory", i.e. ejabberd is unable to find or load stringprep_drv.so. Are you sure it was compiled correctly? Oct 29 16:30:15 what package/lib is that Oct 29 16:30:18 stringprep_drv.so Oct 29 16:30:36 that file sounds like should be in erl-ejabberd Oct 29 16:31:04 optware usually only finds libs in /opt/lib Oct 29 16:31:18 if it's not, it probably cannot find it Oct 29 16:31:40 ok Oct 29 16:31:50 I'm looking for it Oct 29 16:32:21 right, it's under /opt/var/lib/ejabberd/priv/lib/ Oct 29 16:33:43 hm, why do I get the error Oct 29 16:33:44 link it to /opt/lib and see if it helps Oct 29 16:34:03 Im going to crosscompile it again and see if its there Oct 29 16:34:32 if yes, set RPATH to /opt/lib:/opt/var/lib/ejabberd/priv/lib for ejabberd compilation Oct 29 16:34:56 you probably can manipulate RPATH with ERL-EJABBERD_LDFLAGS Oct 29 16:35:16 yes Oct 29 16:35:33 do a "make query-STAGING_LDFLAGS" to see how it's set to /opt/lib Oct 29 16:36:52 only for you to know, the change you advised me to do in postinst of sane-backends did not work,,, the _"aceof" thing. Did not write the value of $root_user nut "the string "$root_user" Oct 29 16:36:59 I changed it to the old version Oct 29 16:37:16 i see that, it probably depends on /bin/sh capability Oct 29 16:37:24 and varies from firmware to firmware Oct 29 16:38:04 i'm surprised interpolation's not implemented in some shell Oct 29 16:38:34 i mean /bin/sh needs to implement "$interpolation" anyway Oct 29 16:39:09 but why stop at "", and not << (here doc)? Oct 29 16:39:20 but thx for the test and fix Oct 29 16:39:52 no pro Oct 29 18:56:13 03bzhou * r10826 10optware/trunk/make/enscript.mk: enscript: fixed build for openwrt-brcm24 Oct 29 21:23:22 hi Oct 29 21:23:50 anyone know much about compiling the kernel from source and getting redboot to execute it? Oct 29 21:24:23 I've built a cross compiler with Buildroot, and the kernel zImage to less than 1mb, Oct 29 21:24:38 when I flash it, after reboot it does nothing. Oct 29 21:24:43 Can anyone help? Oct 29 21:27:03 hello? Oct 29 21:27:49 james_walmsley_U: if I were you, I'd look at how existing firmware is built Oct 29 21:28:29 expecting ppl to explain from start to finish is too much Oct 29 21:29:11 no, I'm not expecting a start to finish thing, I already ported Linux to a few different boards, maybe I just have the wrong toolchain compiler Oct 29 21:29:27 start from http://www.nslu2-linux.org/wiki/Development/MasterMakefile Oct 29 21:29:53 build one existing firmware, and see what is the diff Oct 29 21:30:14 yeah, I did that already, but it just does everything for u, and runs a few bitbake files, but it doesn't explain what it does. Oct 29 21:30:36 I wanted to get an executable kernel onto the flash, that will kernel panic at no filesystem Oct 29 21:31:30 you'll need to read the relevant bb file then Oct 29 21:31:54 or, in the case of openwrt, some makefil Oct 29 21:31:56 e Oct 29 21:33:07 hmm, Oct 29 21:33:39 where exactly is the bb file for openslug, which contains the cross compiler build, and kernel build Oct 29 21:34:31 the mastermakefile is nice if you want everything done for you, but its not exactly nice for a developer to have to go through trying to find out how openslug build everythign Oct 29 21:35:46 i don't know much OE myself, but I guess you'll need to do a lot of searching Oct 29 21:36:35 they definitely have separate .bbclass file for toolchain, kernel, etc. Oct 29 21:38:47 maybe openembedded/classes/nslu2-image.bbclass Oct 29 21:40:49 thanks, I'll take a look Oct 29 21:41:10 I used a compiler compiled for oabi, do I need to be eabi? Oct 29 21:41:24 and for toolchain, probably openembedded/recipes/gcc Oct 29 21:42:19 i don't think you have to use eabi Oct 29 21:42:50 there're nslu2 firmware predates eabi Oct 29 21:47:03 see also openembedded/conf/distro/slugos.conf and openembedded/conf/distro/include/slugos.inc Oct 29 21:53:47 just to confirm the chip is an xscale? Oct 29 21:54:33 Processor : XScale-IXP425/IXC1100 rev 1 (v5b) Oct 29 22:00:48 my compiler is called armeb-linux-uclibc-gcc Oct 29 22:01:15 but the openembedded one is called arm5vteb-linux-gnueabi Oct 29 22:20:52 eno, hey, did you happen to see what i said about the master make file yesterday? Oct 29 22:21:39 Reedy: i did, rwhitby is the owner of MasterMakefile Oct 29 22:22:43 ahh Oct 29 22:24:28 Reedy: send email to nslu2-developers Oct 29 22:27:45 03bzhou * r10827 10optware/trunk/make/zile.mk: zile: 2.3.12 -> 2.3.13 Oct 29 22:27:47 03bzhou * r10828 10optware/trunk/make/git.mk: git: 1.6.5.1 -> 1.6.5.2 Oct 29 22:28:33 eno, done Oct 29 22:29:30 Need to have a poke at setting my optware env up again tommorow night... It was messing about last night Oct 29 22:30:02 Reedy, let me know if you need any help Oct 29 22:30:06 thanks :) Oct 29 22:30:17 Wouldnt let me make ipkg-opt, giving a permissions error, but nothing more, trying to make which led to a directory owned by an unknown group/user Oct 29 22:30:44 Fixed that, and it spent a while going away (it actually downloaded the toolchain then, hadn't tried for ipkg-opt) Oct 29 22:30:47 And then errored with something else Oct 29 22:31:00 for which target? Oct 29 22:31:09 just nslu2 (so unslung?) Oct 29 22:31:37 (I haven't build nslu2(unslung) toolchain for a while) Oct 29 22:31:41 hmm Oct 29 22:32:03 Hmm, found it Oct 29 22:32:05 eno, drwxr-xr-x 7 15622 5000 12288 2009-10-29 00:59 crosstool Oct 29 22:32:18 was the problem that was causing it to bork for which originally Oct 29 22:32:24 I'd just followed the wiki guide before Oct 29 22:33:19 (ie make directories etc) Oct 29 22:33:31 what distro and version for your build machine? Oct 29 22:33:41 it was ubuntu server 9.04 Oct 29 22:34:10 32bit or 64bit? (not sure if that matters) Oct 29 22:34:15 I tried both Oct 29 22:34:30 but I do have access to some 9.04 box Oct 29 22:34:47 64bit was causing errors when i was looking at the master makefile (prompting the messages yesterday), so i whacked a 32bit vm on to see Oct 29 22:36:40 oh, the psyco one Oct 29 22:36:53 it's only needed for OE bitbake Oct 29 22:37:44 hmm Oct 29 22:38:24 just launched a build of nslu2 toolchain Oct 29 22:38:29 gcc-3.3 is rather old... (3.4 seems available) Oct 29 22:38:37 More weird ubuntu and debian were quite different Oct 29 22:39:10 the point of unslung firmware is to be bug/feature compatible with linksys Oct 29 22:39:29 toolchain version really matters here Oct 29 22:39:35 and cannot be changed easily Oct 29 22:39:37 hmmm Oct 29 22:40:12 there're cases that binary contains reference to GCC_* symbols Oct 29 22:40:53 gcc-3.3 is old Oct 29 22:46:35 eno, i'll have another look tommorow when i've got some more time (got a lovely exam in the morning) Oct 29 22:47:52 alright, my build is still going on, but so far it seems fine Oct 29 22:48:23 hmm, no initial permissions error? Oct 29 22:48:31 no Oct 29 22:48:41 weird Oct 29 22:51:41 what are you building? Oct 29 22:54:23 just the toolchain Oct 29 22:54:53 it's done Oct 29 22:55:22 and "make which-check" is fine Oct 29 22:55:48 I'll have a look tommorow :) Oct 29 22:55:49 thanks Oct 29 22:55:51 oh, I just realized the machine I'm using is 8.04 Oct 29 22:55:55 heh Oct 29 22:55:59 9.10 is out ; Oct 29 22:55:59 sorry Oct 29 22:56:00 ;) Oct 29 22:56:43 my 9.04 machine at home is shutdown Oct 29 22:56:56 will try that when I get home Oct 29 22:56:56 alright, no rush :) Oct 29 22:57:01 Thanks Oct 29 22:58:30 FYI, the official build machine is also on 8.04 Oct 29 22:59:09 which is LTS... So that figures Oct 30 00:31:28 03bzhou * r10829 10optware/trunk/make/zile.mk: zile: reverted to 2.3.12 **** ENDING LOGGING AT Fri Oct 30 02:59:58 2009