irclog2html for #oe on 20040404

00:00.08pb_reenoo_: what does it say just before "selecting ..."?
00:01.29reenoo_pb_: selected 0.99.118-r0
00:01.32reenoo_weird
00:01.55pb_hm.  so, it's chosen the right version, but then goes on to use the wrong file.
00:03.09erich141heh I didn't work with Xlib in the last 8 years or so and I am extremely happy about this. I guess I'll better try to add rxvt than trying to remove dependecies on those functions ;)
00:03.37pb_heh
00:09.33reenoo_pb_: in oemake2:110 you're re-using "fn" in a for loop. is that by intention?
00:11.00pb_reenoo_: oh, whoops.  that would be a problem.
00:11.31Hrwhttp://www.hrw.one.pl/zaurus/oemake2
00:11.56reenoo_Hrw: make that a patch if possible
00:12.04Hrwok
00:12.34reenoo_pb_: currently testing the fix
00:12.40pb_cool
00:12.46Hrwhttp://www.hrw.one.pl/zaurus/oemake2.diff
00:12.52pb_thanks
00:14.14reenoo_pb_: seems to work
00:14.29reenoo_NOTE: selecting /home/oe/cvs/oe-packages/ipkg/ipkg-native_0.99.118.oe to satisfy ipkg-native
00:14.37pb_reenoo_: rock!
00:16.10Hrwit's time for me to learn python - but qt is higher on my dev-todolist
00:16.56reenoo_pb_: http://lug-bremen.de/~reno/oemake2-vernum.patch
00:17.03pb_reenoo_: thanks
00:19.30reenoo_hrm, ERROR: package libtool-cross-1.5-r0: task do_configure failed
00:19.36Hrwpb_: oemake2 is unable to build packages when starting without packagename?
00:19.52Hrwhrw:packages$ oemake2pb
00:19.52HrwNOTE: Parsing .oe files: /
00:19.52Hrwnothing to build
00:20.05Hrwit's with 571 oe files
00:20.13kodiak25<-- reading "Learning Python, 2nd Ed." atm
00:20.24pb_Hrw: you need to tell it what you want to build.
00:20.33Hrwpb_: ok
00:20.37reenoo_kodiak25: go for the python cookbook rather
00:21.34*** part/#oe MacDigas (~dirk@ip68-100-105-119.dc.dc.cox.net)
00:21.46Hrwoemake, oemake2pb, oemake2hrw and oemake2 (pb->hrw + reenoo vernum patch)
00:21.46pb_Hrw: eh, your percentage thing doesn't seem to work very well for me.
00:21.50pb_NOTE: Parsing .oe files: / (0323/0001) [32300 %]
00:22.12Hrwpb_: ok
00:22.26reenoo_NOTE: Parsing .oe files: \arm-linux-gcc: Permission denied
00:22.28kodiak25reenoo_:  I'm skimming it to get up to speed with the syntax. I have a bunch of coding exp but not in python. (at least I have a sub to Safari Online)
00:22.36*** join/#oe MacDigas (~dirk@ip68-100-105-119.dc.dc.cox.net)
00:22.36pb_reenoo_: you can ignore that.
00:22.54Hrwpb_: I just grabbed it from oemake - it works for me
00:23.06HrwNOTE: Parsing .oe files: - (0205/0571) [35 %]
00:23.25kodiak25Can I safely ignore oemake msg: package base/python-pycap-0.1.6-r0: dependency libnet-1.1.1 unsatisfied
00:23.26reenoo_pb_: checking for C compiler default output file name... configure: error: C compiler cannot create executables
00:23.44pb_kodiak25: depends if you want to build python-pycap or not.
00:23.47reenoo_pb_: that's from libtool-cross-1.5-r0
00:23.48pb_reenoo_: what are you trying to build?
00:23.50pb_ah
00:24.08pb_did you build gcc-cross already?
00:25.30Hrwpb_: OE can create own toolchain with gcc-cross and binutils-cross? I'm good thinking?
00:25.36pb_yes
00:25.45Hrwnice
00:25.49kodiak25pb_: the dependency failure is the first message after oemake finishes parsing the .oe files.
00:25.54*** join/#oe dc___ (~dctanner@213.208.61.2)
00:26.20reenoo_pb_: hmm. no, not with the bootstrap command you gave me
00:26.24pb_reenoo_: hrm.
00:26.39pb_which package is wanting libtool-cross?
00:27.30reenoo_pb_: ipkg-native it seems
00:27.49pb_ah.  that's bogus, it should be using libtool-native
00:27.50reenoo_pb_: maybe I should rm -r tmp first
00:28.02pb_yeah, good plan
00:29.14erich141libtool.oeclass prepends libtool-cross to DEPENDS
00:29.51erich141ipkg inherits libtool
00:29.58erich141ipkg-native includes ipkg
00:30.08pb_ah.
00:30.10reenoo_fun
00:30.13Hrwok - I'll go sleep. thx for help - maybe tomorrow I'll try to check why busybox fails on do_install() (it looks like ${FILESDIR} was empty
00:30.14pb_didn't we fix this just the other day?
00:30.26pb_I remember talking to somebody about this same issue, or at least a very similar one.
00:30.56reenoo_hrm
00:30.57erich141pb_: it was about changing DEPENDS=libtool to DEPENDS=libtool-native
00:31.06pb_erich141: ah.
00:31.23Hrwbye
00:31.29Hrwreenoo_: 02:31 here
00:31.33pb_oh well.  I guess we should conditionalise the DEPENDS in libtool.oeclass to use libtool-native for natives.
00:31.54reenoo_Hrw: yeah. pretty late already =)
00:32.20pb_DEPENDS_prepend="${@@ if (oe.data.getVar('PACKAGES', d, 1) != ''):  return ' libtool-native ' else: return ' libtool-cross ' }" would probably do it, though a bit cheesy.
00:32.40Hrwreenoo_: the only time for development is after 20-22:00 ;)
00:33.32erich141pb_: there are some non-native oes that might not have packages defined
00:33.43Hrwbye
00:34.32pb_yeah, true.  The right answer is really to have native.oeclass set some variable that can be tested to say "is this a native package?".
00:34.35erich141those providing only static libraries to be staged
00:35.02erich141pb_: then we also have to always inherit native first
00:35.47pb_before libtool, yes.  We already have that with other classes.
00:36.00erich141oh, really? I didn't know
00:36.30pb_actually, no, that's not true.  DEPENDS won't be expanded until parsing is complete.
00:37.16*** join/#oe _RoLo_ (~rolo@dpc6682192001.direcpc.com)
00:37.17pb_but, yeah, there are other classes that already use similar mechanisms.  I think distutils and package_ipk are both in that category.
00:37.47*** join/#oe __stigger (~jeff@dialup-206.144.220.203.acc01-mann-gos.comindico.com.au)
00:38.12*** join/#oe MacDigas (~dirk@ip68-100-105-119.dc.dc.cox.net)
00:38.35*** part/#oe MacDigas (~dirk@ip68-100-105-119.dc.dc.cox.net)
00:39.31pb_I suppose the other option would be to match ${PN} against ".*-native", but that seems a bit gross as well.
00:41.58reenoo_pb_: will building gcc-cross_3.3.3.oe serve as a workaround? or do I need to wait for the "real" fix?
00:42.26pb_reenoo_: yeah, should do.
00:43.06erich141pb_: we probably can require "native" to be inhertied first for native packages
00:44.04erich141I wouldn't rely on the fact that DEPENDS is expanded after parsing is complete, kergoth can change it at any time ;)
00:44.16reenoo_heh
00:44.30reenoo_pb_: building it now
00:49.31pb_erich141: would you check in that python thing that I posted to the mailing list?
00:50.35erich141pb_: I'd wait till mickeyl looks at it, all python packages are still broken
00:51.29pb_ok.  it makes gpe-image unbuildable for me, but I guess I can wait for mickey.
00:52.26erich141pb_: I modified my local copy of python.oe yesterday to get rid of this error
00:52.53erich141essentially the same thing you suggested except I did it in python's configure_prepend
00:53.08pb_right
00:53.43erich141so gpe-image builds for me, but python-* do not (who cares about them anyway) ;)
00:54.10pb_heh
00:54.17mickeyl*yawn*
00:54.21erich141speaking about deveil
00:54.24mickeyljust returned from a party
00:54.26pb_ah, mickey awakes
00:54.29mickeyld'oh... there was hell of activity here
00:54.44pb_heh
00:54.54mickeyli'm going to drop off to bed soon, just wanted to assure you i have a fix for the python stuff in my brain. will do it tomorrow though ;)
00:54.55erich141pb_: good news: rxvt seems to be happy with diet
00:55.02pb_cool
01:01.02reenoo_pb_: gcc-cross-3.3.3-r0 fails to compile :/
01:01.42pb_oh dear.
01:02.24pb_did you already build gcc-initial-cross and glibc?  if not, you need those first.
01:05.08reenoo_heh. no.
01:05.31pb_I wonder why the bootstrap process is failing so early for you.
01:05.48pb_you shouldn't need ipkg-native right at the beginning.
01:07.21pb_hm, does anybody here have qmail ski11z?
01:07.51*** join/#oe _stigger (~jeff@dialup-199.145.220.203.acc01-mann-gos.comindico.com.au)
01:09.12reenoo_pb_: I'm trying without the INHERIT=package_ipk now. that seemed more promising
01:10.08pb_okay
01:10.26mickeylg'night
01:11.03erich141rxvt builds perfect, the only thing that bothers me is that familiar has rxvt with some Xft patch
01:11.19erich141I wonder where did it come from
01:11.51pb_it's in handhelds.org cvs
01:12.18pb_in /cvs/apps/rxvt, possibly
01:12.46erich141there is no patch there, only rxvt + patch applied
01:13.25erich141do we just want to set SRC_URI to handhelds.org cvs?
01:13.42pb_may as well
01:14.12erich141heh I didn't notice: Author: pb
01:14.24pb_heh
01:14.41erich141I guess I know who to ask about these patches ;)
01:43.14reenoo_pb_: without the ipkg stuff the bootstap process seems to work fine
01:43.39pb_reenoo_: okay.  sounds like a bug in package_ipk.oeclass then.
01:45.40reenoo_pb_: ok. I will need some time to fully understand all this. but I'm pretty impressed so far :)
01:47.49reenoo_anybody willing to share their .vimrc btw? I don't want to mess up tabs vs. spaces >:)
01:56.34CIA-503erich 07 * r1.1045 10packages/rxvt/ (rxvt-2.7.9/include.patch rxvt_2.7.9.oe): added rxvt_2.7.9.oe (from cvs.handhelds.org based on rxvt 2.7.9 + Xft patch)
01:56.59erich141hmm, how do I tell rxvt-unicode that it requires a fat X11
01:57.31*** join/#oe _RoLo_ (~rolo@dpc6682192001.direcpc.com)
01:58.30pb_reenoo_: cool.
02:00.22treke|homeI need a new barber
02:00.52treke|homethe last three tiems I've tried getting my hair cut, my current one has been closed
02:01.07reenoo_heh
02:01.44erich141pb_: do you mind if I change meta_gpe to require rxvt instead of rxvt-unicode?
02:01.52pb_sure, go ahead
02:02.29treke|homehow about doing something like debians x-terminal-emulator?
02:03.17erich141to my shame I never installed debian
02:03.24treke|homeshame on you
02:03.55erich141I tried once to install stale version in VMWare, they didn't like each other
02:04.02pb_treke|home: that'd be a good idea too, but we need to select one terminal to actually ship in the image.
02:05.13treke|homewe're planning on shipping?
02:05.41erich141bk commit
02:05.46erich141dang!
02:06.27reenoo_hrm
02:06.29reenoo_ERROR: package python-2.3.3-r0: task do_compile failed
02:06.57CIA-503erich 07 * r1.1046 10packages/gpe/meta-gpe.oe: meta-gpe.oe: replace rxvt-unicode with rxvt since rxvt-unicode doesn't like diet-X11
02:07.02erich141reenoo_: it is expected
02:07.19erich141reenoo_: mickeyl will fix tomorrow in the morning
02:07.22reenoo_even with pb_'s patch?
02:07.25reenoo_ah
02:07.37erich141reenoo_: I didn't try pb_'s patch
02:08.56erich141if you insert this line into python_2.3.3.oe in the end of "do_compile_prepend" block, it should compile: install -m 0644 pyconfig.h ${STAGING_DIR}/${BUILD_SYS}/include/python2.3/
02:09.20erich141pb_'s patch does the same if I remember right, so it should work
02:15.18reenoo_trying that now
02:17.04reenoo_I get a different error now but it still doesn't compile
02:17.35erich141what error?
02:19.08reenoo_http://lug-bremen.de/~reno/python.log
02:20.45erich141heh you chose bad name for your build directory
02:21.00reenoo_doh
02:21.08erich141return os.path.join(inc_dir, config_h).replace( "build", "target" )
02:21.31erich141mickeyl will fix it tomorrow
02:22.06erich141for now you can change python-native.oe to ignore cross-distutils.patch
02:22.36*** join/#oe dc___ (~dctanner@213.208.61.1)
02:22.39reenoo_ah
02:22.41reenoo_ok
02:30.06reenoo_rebuilding python-native now
02:30.16reenoo_since this will take a while...
02:30.27reenoo_I'm off to bed now. 'night all
02:34.36pb_treke|home: for your amusement: http://handhelds.org/~tinderbox/cgi-bin/tinder.cgi?tree=oe
02:38.22treke|homefun
02:38.41erich141looks good, except "Guilty" field is empty
02:38.54pb_yeah, I don't know how to tie it into the oe source control system yet
02:39.59erich141I vote for treke
02:40.19treke|homeit would be semi accurate
02:40.29erich141hehe
02:40.36treke|homesince any build failure would be caused by one of my updated snapshots :)
02:40.52pb_heh
02:41.06*** join/#oe rolo_ (~rolo@dpc6682199104.direcpc.com)
02:41.24pb_maybe I'll just have it pick one of treke, kergoth and mickeyl at random.
02:41.37erich141sounds good to me
02:42.31pb_treke_: home often are the snapshots updated?
02:43.27pb_how often, rather
02:43.55*** join/#oe reenoo (~r@pD95283F9.dip.t-dialin.net)