T2 IRC Log: 2004-10-29

This is the log as captured by an IRC bot in the channel. The statements are those of the individual people and might not neccessarily reflect the policy and legal rules as set forth by the T2 SDE Project.

« prev | next »

--- Log opened Fri Oct 29 00:00:43 2004
00:14 -!- CIA-10 [~CIA@to.je.spocco.com] has quit [Excess Flood]
00:14 -!- CIA-8 [~CIA@to.je.spocco.com] has joined #t2
03:28 < mnemoc_> rxr, jsaw: there is some odd on bootdisk config... each loop duplicates packages
03:33 -!- CIA-8 [~CIA@to.je.spocco.com] has quit [Excess Flood]
03:34 -!- CIA-8 [~CIA@to.je.spocco.com] has joined #t2
04:00 -!- blindcoder [~blindcode@dsl-213-023-153-166.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
04:05 -!- blindcoder [~blindcode@dsl-213-023-153-084.arcor-ip.net] has joined #t2
04:38 -!- rxr_ [~rene@p213.54.219.46.tisdip.tiscali.de] has joined #t2
04:38 -!- Topic for #t2: T2 @ Linux World Expo Frankfurt - Hall 4 booth G06 - Have fun!
04:38 -!- Topic set by rxr [] [Tue Oct 26 09:31:30 2004]
04:38 [Users #t2]
04:38 [ _martin__] [ blindcoder] [ daja77] [ mnemoc_] [ rxr ] [ sparc-kly]
04:38 [ _Ragnar_ ] [ CIA-8 ] [ jsaw ] [ mtr ] [ rxr_] [ valentin ]
04:38 -!- Irssi: #t2: Total of 12 nicks [0 ops, 0 halfops, 0 voices, 12 normal]
04:38 -!- Channel #t2 created Sun Aug 8 21:15:33 2004
04:38 -!- [freenode-info] why register and identify? your IRC nick is how people know you. http://freenode.net/faq.shtml#nicksetup
04:39 -!- Irssi: Join to #t2 was synced in 10 secs
04:42 < sparc-kly> hi ppl
04:47 -!- rxr [~rene@p213.54.199.15.tisdip.tiscali.de] has quit [Read error: 60 (Operation timed out)]
04:57 -!- _martin__ [~martin@brln-d9ba0068.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)]
06:17 -!- _martin__ [~martin@brln-d9ba00f7.pool.mediaWays.net] has joined #t2
07:24 -!- mtross [~michael@Hb2b5.h.pppool.de] has joined #t2
07:28 -!- mtr [~michael@Hb4b0.h.pppool.de] has quit [Read error: 54 (Connection reset by peer)]
07:43 -!- mnemoc [~amery@200.75.27.39] has joined #t2
07:59 -!- mnemoc_ [~amery@200.75.27.33] has quit [Read error: 238 (Connection timed out)]
10:03 -!- CIA-8 [~CIA@to.je.spocco.com] has quit []
10:05 < rxr_> re
10:05 -!- You're now known as rxr
10:05 < rxr> sparc-kly: due to linux world expo visitors sparc stuff has an even higher priority now ... ,-)
10:08 -!- CIA-9 [~CIA@to.je.spocco.com] has joined #t2
10:09 -!- CIA-9 [~CIA@to.je.spocco.com] has quit [Killed by sagan.freenode.net (Nick collision)]
10:09 -!- CIA-9 [~CIA@to.je.spocco.com] has joined #t2
10:19 -!- nzg [~tschmidt@p508EB208.dip.t-dialin.net] has joined #t2
10:47 -!- rxr [~rene@p213.54.219.46.tisdip.tiscali.de] has joined #t2
10:47 -!- Topic for #t2: T2 @ Linux World Expo Frankfurt - Hall 4 booth G06 - Have fun!
10:47 -!- Topic set by rxr [] [Tue Oct 26 09:31:30 2004]
10:47 [Users #t2]
10:47 [ _martin__] [ blindcoder] [ daja77] [ mnemoc] [ nzg] [ sparc-kly]
10:47 [ _Ragnar_ ] [ CIA-9 ] [ jsaw ] [ mtross] [ rxr] [ valentin ]
10:47 -!- Irssi: #t2: Total of 12 nicks [0 ops, 0 halfops, 0 voices, 12 normal]
10:47 -!- Channel #t2 created Sun Aug 8 21:15:33 2004
10:47 -!- [freenode-info] why register and identify? your IRC nick is how people know you. http://freenode.net/faq.shtml#nicksetup
10:47 -!- Irssi: Join to #t2 was synced in 7 secs
12:08 -!- nzg [~tschmidt@p508EB208.dip.t-dialin.net] has quit ["Verlassend"]
13:02 < CIA-9> rene * r4478 /trunk/package/base/glibc/gcc_eh.patch.cross:
13:02 < CIA-9> Michael Tross :
13:02 < CIA-9> * fixed glibc stage0 build for some host systems (libgcc_s removal)
13:17 < rxr> jsaw: :
13:17 < rxr> failed to write delivered to line errno=28
13:47 < blindcoder> Error code 28: No space left on device
13:50 < valentin> rxr: did you put the expo pictures somewhere ?
13:57 < rxr> not yet
13:57 < rxr> valentin: why do you ask about the pictures?
13:58 < valentin> why not ?
14:00 < valentin> there is no specific reason, i just wanted to know
14:01 < rxr> ic - I just copy them
16:25 < mnemoc> rxr: there is something wrong on Config
16:25 < mnemoc> (moin!)
16:25 < mnemoc> it duplicates lines of packages on every loop
16:30 < sparc-kly> moin mnemoc rxr valetin bindcoder
16:30 < sparc-kly> :P
16:32 < mnemoc> hi sparc-kly
16:32 < valentin> hi
16:32 < mnemoc> hi valentin
16:32 < valentin> btw: vale_n_tin :)
16:32 < mnemoc> hehe
16:32 < mnemoc> v
16:33 < mnemoc> valentin: do you have any idea why Config can be duplicating packages on each loop?
16:34 < valentin> elaborate on that
16:34 < valentin> how can i reproduce it ?
16:35 < mnemoc> Config -> bootdisk -> view packages -> view packages -> viewpackages
16:39 < valentin> you mean show
16:39 < valentin> you mean "show current package list" ?
16:39 < mnemoc> yes
16:39 < valentin> does not happen here
16:39 < mnemoc> no?
16:39 < mnemoc> i'll start a new config
16:40 < valentin> only bootdisc target ?
16:41 < mnemoc> nope, mine too
16:42 < mnemoc> but i have a difference, i use pkgsel_parser on my Config.in
16:42 < valentin> hm
16:42 < mnemoc> let me do some tests
16:42 < valentin> ok
16:42 -!- mtross [~michael@Hb2b5.h.pppool.de] has quit [Read error: 110 (Connection timed out)]
16:43 < mnemoc> ok, if i enable custom pkgsel it gets duplicated
16:43 < rxr> 2hi
16:43 < mnemoc> hi rxr
16:45 -!- mtross [~michael@Haac8.h.pppool.de] has joined #t2
16:46 < rxr> hi mtross
16:46 < mnemoc> jsaw: ping
16:49 < rxr> valentin: your t2 homepage work is cool
16:50 < rxr> hm - f*ck - the recent powerpc bootstrap error also happens during cross-compiling:
16:50 < rxr> eabi.S:255: Error: operand out of range (6 is not between 0 and 1)
16:52 < mnemoc> jsaw: jsaw: jsaw:
16:52 < rxr> mnemoc: it is not yet night here - so he might not yet have started to work ... ;-)
16:52 < CIA-9> rene * r4479 /trunk/package/base/glibc/no-binutils-powerpc.patch.cross:
16:52 < CIA-9> * fixed glibc to not check for an up-to-date binutils package in
16:52 < CIA-9> the cross stages - fixes cross compilation to powerpc
16:53 -!- rxr changed the topic of #t2 to: T2 | The System Development Environment | http://www.exactcode.de/t2
16:53 < mnemoc> hehe
16:54 < valentin> SDE - nice
17:22 < rxr> shit damn
17:22 < CIA-9> rene * r4480 /trunk/package/base/glibc/ (9 files):
17:22 < CIA-9> * converted glibc, to use less long and more consistent naming patches
17:22 < CIA-9> introduced in a certain version that are expected to go away, soon ...
17:23 < rxr> accidently commited a glibc update ...
17:23 < mnemoc> problem solved :)
17:24 < mnemoc> i had >> config/$config/pkgsel.awk instead of > config/$config/pkgsel.awk on config.in, so pkgsel.awk got duplicated on every loop
17:25 < mnemoc> rxr: let's test it :)
17:25 < mnemoc> ill start a new full build right now
17:25 < rxr> yeah - a test of it might be good ...
17:25 < rxr> I just wanted to commit the patch renames and forgot about the glibc update I'v done ...
17:25 < rxr> I built for sparc and powerpc right now ...
17:26 < mnemoc> i'll go for pmmx
17:28 < CIA-9> rene * r4481 /trunk/package/base/glibc/glibc.desc:
17:28 < CIA-9> * oops - accidently already committed the glibc update
17:28 < CIA-9> (2.3.4-2004-08-01 -> 2.3.4-2004-10-28) so I now changed the [M] tag
17:28 < CIA-9> to commit the glibc update note ;-)
17:28 < mnemoc> :)
17:30 < CIA-9> rene * r4482 /trunk/package/base/gcc/3.4.2-powerpc-eabi.patch:
17:30 < CIA-9> * fixed the ugly gcc powerpc build regression with patch imported
17:30 < CIA-9> from gcc CVS ...
17:33 < mnemoc> rxr: can tar set a date and uid/gid to all files? to be able to compare checksums of cvs:// downloads
17:34 < rxr> clifford always claimed it did not work in his test, I also believe this should be possible
17:34 < rxr> but not with tar directly but by running ch
17:35 < rxr> own and touch over the files ...
17:35 < mnemoc> touch will be different on every checkout
17:35 < rxr> touch with a given time of course ;-)
17:36 < rxr> I play with it ;-)
17:40 < mnemoc> good :D
17:56 < mnemoc> rxr: may i commit pkgsel_parse integration or should i wait for jsaw?
17:57 < rxr> hm - if you have done it already I would say just commit it, jsaw can perform further work if it differs later ... or so ...
17:59 < mnemoc> ok
18:00 < CIA-9> mnemoc * r4483 /trunk/scripts/ (config.func config.in functions): * pkgsel_parse moved to config.func, and used to parse custom pkgsel on Config
18:25 < _martin__> rxr He he, the function keys F1 to F10 are dead on my iBook. Apple iBooks are a great product ... :(
18:28 < rxr> I had no other problem beside the logic board failure ...
18:28 < rxr> although I type the wohle day on the box ...
18:29 < rxr> but maybe start to get a new model from them ...
18:29 * sparc-kly planned buy ibook g3 300mhz :P
18:47 < rxr> huh: tar: time_t value 18446744073709548016 too large (max=68719476735)
18:56 < rxr> hm:
18:56 < rxr> 1417219262 4345541 evas-2004-06-20.tar.bz2
18:56 < rxr> 1417219262 4345541 evas-2004-06-20.tar.bz21
18:56 < rxr> 1417219262 4345541 evas-2004-06-20.tar.bz22
19:01 < CIA-9> rene * r4484 /trunk/scripts/Download: * attempt to get CVS checkouts checksumable
19:36 < rxr> damn - in 2.1 they messed the cross compile stuff up, again ..
19:36 < rxr> too bad we forked after the messup ... :-(
20:12 < rxr> so - /me freeclimbing - cu around midnight ...
20:13 < valentin> cu
20:25 < mnemoc> /usr/src/rock/t2-trunk/src.glibc.1099067138.24640.325724498/libc/objdir/linuxthreads/libpthread_pic.a(pthread.os)(.text+0x1c2): In function `pthread_initialize':
20:25 < mnemoc> puaj
20:25 < mnemoc> : undefined reference to `_res'
20:25 < mnemoc> /usr/src/rock/t2-trunk/src.glibc.1099067138.24640.325724498/libc/objdir/linuxthreads/libpthread_pic.a(pthread.os)(.text+0xa6a): In function `__pthread_reset_main_thread':
20:25 < mnemoc> : undefined reference to `_errno'
21:08 < valentin> mnemoc: can you find out where theese symbols come from ?
21:08 < valentin> eg using nm ?
21:09 < mnemoc> nm /libc/objdir/linuxthreads/libpthread_pic.a ?
21:09 < mnemoc> i'm not good on this
21:10 < valentin> no, using nm on all the other .o / .a files
21:10 < valentin> alentin@majestix:~$ man nm
21:10 < valentin> fgets: Success
21:10 < valentin> Error reading man page /usr/share/man/man1/nm.1
21:10 < valentin> No manual entry for nm
21:10 < mnemoc> pthread.os
21:10 < valentin> *grrr*
21:11 < mnemoc> (over libpthread_pic.a only)
21:11 < valentin> what letter is the symbol marked with ?
21:12 < valentin> you need to find a file where the symbol has a 'T' iirc, but my manpage seems to be broken :/
21:13 < mnemoc> U
21:14 < valentin> U == used or so
21:14 < valentin> ok, found a manpage
21:14 < mnemoc> 000006a4 T __pthread_yield
21:15 < mnemoc> Ts had an address
21:15 < mnemoc> Us don't
21:15 < mnemoc> U _res
21:15 < valentin> yes, according to the manpage T means text section
21:16 < mnemoc> and U?
21:17 < valentin> U == undefined
21:17 < valentin> so the code in the object uses the symbol but does not define it
21:18 < mnemoc> ic
21:18 < valentin> you need to find a object file with xxxxx T _res
21:18 < mnemoc> http://sources.redhat.com/ml/libc-alpha/2004-10/msg00074.html
21:20 < valentin> looks like this is your error
21:21 < mnemoc> # find -name "*.a" | while read x; do
21:21 < mnemoc> > grep -q "T _res" $x && echo $x
21:21 < mnemoc> > done
21:21 < mnemoc> #
21:21 < mnemoc> oops
21:21 < mnemoc> stupid me
21:21 < mnemoc> mom
21:32 < valentin> so ?
21:32 < mnemoc> none
21:33 < mnemoc> ./libc/objdir/libc_pic.a (00000000 B _res)
21:33 < mnemoc> ./libc/objdir/libc.a (00000000 B _res)
21:33 < mnemoc> this was the better i found
21:34 < mnemoc> # find -name "*.a" | while read x; do y=$(nm $x | grep -e "_res$");[ "$y" ] && echo "$x ($y)"; done
21:34 < mnemoc> ./libc/objdir/linuxthreads/libpthread_pic.a ( U _res)
21:34 < mnemoc> ./libc/objdir/linuxthreads/libpthread.a ( U _res)
21:34 < mnemoc> ./libc/objdir/libc_pic.a (00000000 B _res)
21:35 < mnemoc> ./libc/objdir/libc.a (00000000 B _res)
21:35 < valentin> B is ok, too
21:35 < valentin> B==uninitialized data
21:35 < valentin> but the address is quite strange ?
21:36 < mnemoc> 0x0
21:37 < valentin> ok, i just saw B's are almost always 0x0
21:38 < mnemoc> 386-unknown-linux-gnu-gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld-linux.so.2 -Blibc/objdir/linuxthreads/ -Blibc/objdir/csu/ -Blibc/objdir/linuxthreads/ -Wl,--version-script=libc/objdir/libpthread.map -Wl,-soname=libpthread.so.0 -Wl,-z,combreloc -Wl,--enable-new-dtags,-z,nodelete -Wl,--enable-new-dtags,-z,initfirst -Llibc/objdir -Llibc/objdir/math -Llibc/objdir/elf -Llibc/objdir/dlfcn -Llibc/objdir/nss -Llibc/objdir/nis -Llibc/objdi
21:38 < mnemoc> this is the cleaned command run
21:38 < mnemoc> libc.a should be there?
21:38 < valentin> maybe ... if that is the correct _res
21:39 < mnemoc> # find -name "*.a" | while read x; do y=$(nm $x | grep -e " _errno$");[ "$y" ] && echo "$x ($y)"; done
21:39 < mnemoc> ./libc/objdir/linuxthreads/libpthread_pic.a ( U _errno)
21:39 < mnemoc> _errno is worse
21:39 < mnemoc> ./libc/objdir/linuxthreads/libpthread.a ( U _errno)
21:39 < mnemoc> no B
21:40 < valentin> maybe defined in some file that was not compiled yet ?
21:42 * valentin away for a short time
21:48 * mnemoc hate GNU people :\
21:54 * mnemoc trying --without-__thread
23:08 -!- mtross [~michael@Haac8.h.pppool.de] has quit ["using sirc version 2.211+KSIRC/1.3.11"]
23:16 < mnemoc> it worked
23:17 < mnemoc> but now linux24 failed, because a redefined symbol
23:17 < mnemoc> rwsem-spinlock.c:36: error: conflicting types for 'init_rwsem'
--- Log closed Sat Oct 30 00:00:57 2004