T2 IRC Log: 2006-10-08

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 Sun Oct 08 00:00:39 2006
00:00 < Stelz> sepp: what is '-lm' ?
00:01 < Stelz> i compiled my small program fine with this option :)
00:01 < sepp> Stelz: gcc -lm squared.c -o squared
00:01 < Stelz> yeah
00:01 < Stelz> but what is it?
00:01 < sepp> the math lib
00:01 < Stelz> hm?
00:02 < Stelz> i included math lib by typing #iclude
00:02 < Stelz> why i need -lm ?
00:02 < sepp> to link the "libmath" into it
00:03 < Stelz> hm
00:03 < Stelz> but how i'll know when i'll need the other libs?
00:03 < Stelz> -lX
00:04 < Stelz> where "X" is...
00:07 < Stelz> and sepp.. is there any other way to compile program without that "linkage" ?
00:08 < Stelz> my friend just compiled it without "-lm"
00:13 < Stelz> anyway, thanks for help :)
00:34 -!- sepp [n=sepp@p83.129.172.6.tisdip.tiscali.de] has quit [Read error: 145 (Connection timed out)]
01:20 < Stelz> rxr: ping
02:12 -!- kensai [i=kensai@206.248.84.247] has joined #t2
03:23 -!- idealm [n=ideal@222.66.106.154] has joined #t2
03:29 -!- kensai [i=kensai@206.248.84.247] has quit ["Leaving"]
06:20 -!- misl [n=chatzill@84-104-172-187.cable.quicknet.nl] has quit [Read error: 110 (Connection timed out)]
08:48 -!- misl [n=chatzill@84-104-172-187.cable.quicknet.nl] has joined #t2
08:49 < misl> hi folks
08:50 < Stelz> hi misl
08:50 < Stelz> :)
08:50 < misl> hi Stelz
08:50 < Stelz> misl: do u have
08:50 < Stelz> svn-write-access? :)
08:50 < misl> yes
08:50 < Stelz> nice. do u want to update some useful tools?
08:50 < Stelz> :)
08:51 < Stelz> ncurses to 5.5 and autoconf to 2.60 :)
08:51 < misl> do you have the patches?
08:52 < Stelz> no.. i just have information about these updates.. cause i'm building my T2-box right now and comparing its packages with installed on my current linuxbox
08:54 < misl> Stelz: I am not too sure about updating autoconf it might have a to big impact on the toolchain. I leave these kind of update mostly to rxr.
08:54 < Stelz> ok :)
08:55 < Stelz> == 10/08/06 10:45:41 =[1]=> Finished building package coreutils.
08:55 < Stelz> uhm..
08:56 < misl> Stelz: You can update them yourself. And do the build. When it works fine you can send the patch to the mailing list. :)
08:56 < Stelz> i know :)
08:56 < Stelz> but right now i just want to build T2-minimal-with-xorg
08:56 < Stelz> and then
08:56 < Stelz> if all 'll go fine
08:57 < Stelz> i'll remve packages that i don't need
08:57 < Stelz> add some useful stuff
08:57 < Stelz> and i'll try to rebuild the target
08:57 < Stelz> and theeeeeeeen.. i'll submit a lot of patches :)
08:57 < Stelz> i hope so
08:57 < misl> :)
08:57 < Stelz> remve -> remove :)
09:01 < misl> Stelz: I tried updating ncurses but it is not straight forward. I failed due to existing patches. Unfortunately I have not the time to investigate. :(
09:01 < Stelz> okok.. don worry
09:37 -!- idealm [n=ideal@222.66.106.154] has quit [Connection timed out]
11:15 -!- mtr_ [n=Michael@pD9E13C37.dip0.t-ipconnect.de] has joined #t2
11:23 < rxr> moin
11:23 -!- mtr [n=Michael@pD9E12D02.dip0.t-ipconnect.de] has quit [Read error: 145 (Connection timed out)]
11:23 -!- mtr_ is now known as mtr
11:36 [Users #t2]
11:36 [@ChanServ] [ CIA-9] [ LMJ ] [ mtr] [ Stelz] [ valentin]
11:36 [ _Ragnar_] [ jsaw ] [ misl] [ rxr] [ th ]
11:36 -!- Irssi: #t2: Total of 11 nicks [1 ops, 0 halfops, 0 voices, 10 normal]
11:37 < rxr> Stelz: I check out autoconf and ncurses updates
11:37 < Stelz> rehi rxr :)
11:37 < Stelz> ranlib: .libs/libgcj.a: No space left on device
11:37 < Stelz> make[3]: *** [libgcj.la] Error 1
11:37 < Stelz> lol
11:37 < Stelz> == 10/08/06 13:23:00 =[2]=> Aborted building package gcc.
11:42 < Stelz> rxr: i found some bug in linux-header
11:42 < Stelz> asm/ can't be copied during the: no such file or directory
12:00 < rxr> hm
12:00 < rxr> maybe that is new due to jsaw's latest change on it
12:00 < rxr> 11:37 < Stelz> ranlib: .libs/libgcj.a: No space left on device
12:00 < rxr> ^- hard disk full ! :-)
12:01 < Stelz> :)
12:01 < Stelz> i know.. cleaned up
12:01 < Stelz> ;)
12:01 < Stelz> and recompiling gcc right now
12:01 < Stelz> rxr: all is ok, except linux-header and strace
12:01 < rxr> strace ?
12:01 < Stelz> yup
12:02 < Stelz> i fixed .conf file of linux-header
12:02 < Stelz> just renamed asm/* to asm-i386/*
12:02 < Stelz> and all went fine
12:02 < rxr> no that is not correct
12:02 -!- idealm [n=ideal@222.66.106.154] has joined #t2
12:03 < rxr> it will not work on any other architecture ,-)
12:03 < Stelz> why?
12:03 < rxr> like ppc, mips, arm just to name a few :-)
12:03 < Stelz> uhm.. rxr. but there is NO asm/ dir !
12:04 < Stelz> wait a sec
12:04 < Stelz> rxr: look at the 66th line
12:04 < Stelz> linux-header.conf
12:04 < Stelz> and then look into the tar.bz2 archive
12:05 < Stelz> there is no /include/asm/ dir
12:05 < Stelz> only asm-*
12:07 < CIA-9> susan * r20072 /trunk/package/gnome2/atk/atk.desc: * updated atk (1.12.2 -> 1.12.3)
12:08 < CIA-9> susan * r20073 /trunk/package/gnome2/alacarte/alacarte.desc: * updated alacarte (0.10 -> 0.10.1)
12:13 < CIA-9> rene * r20074 /trunk/package/archiver/upx/ (upx.conf upx.desc): * updated upx (1.25 -> 2.02)
12:13 < CIA-9> rene * r20075 /trunk/package/network/vblade/vblade.desc: * updated vblade (11 -> 13)
12:13 < Stelz> rxr: or i missed smthng?
12:13 < Stelz> :|
12:14 < CIA-9> rene * r20076 /trunk/package/scientific/octave/octave.desc: * updated octave (2.9.8 -> 2.9.9)
12:14 < rxr> inside the linux source ?
12:14 < rxr> include/asm is created as symlink to the right directory when linux is beeing built
12:14 < Stelz> yeah
12:15 < Stelz> rxr: but.. there is no such file/dir
12:15 < Stelz> nothing were created
12:15 < CIA-9> rene * r20077 /trunk/package/emulators/bochs/ (bochs.desc gcc41.patch): * updated bochs (2.2.6 -> 2.3)
12:15 < rxr> in the past it was - I think it is related to jsaw's change to our linux configuratoin procedure just some days ago
12:16 < rxr> I take a look when my morning updates got thru
12:16 < Stelz> ok
12:16 < CIA-9> rene * r20078 /trunk/package/graphic/dcraw/dcraw.desc: * updated dcraw (8.39 -> 8.40)
12:17 < CIA-9> rene * r20079 /trunk/package/security/aircrack-ng/aircrack-ng.desc: * updated aircrack-ng (0.6.1 -> 0.6.2)
12:18 < CIA-9> rene * r20080 /trunk/package/develop/motor/ (gcc34.patch motor.desc no-deprecated.patch): * updated motor (3.3.0 -> 3.4.0)
12:18 < CIA-9> rene * r20081 /trunk/package/gnome2/gnokii/gnokii.desc: * updated gnokii (0.6.13 -> 0.6.14)
12:19 < CIA-9> rene * r20082 /trunk/package/contrib/vidix/vidix.desc: * updated vidix (0.9.9.1 -> 0.9.9.2)
12:22 -!- idealm [n=ideal@222.66.106.154] has quit [Connection timed out]
12:23 < Stelz> and of course we need to remove mine as soon as possible..
12:25 < rxr> of course
12:31 < CIA-9> rene * r20083 /trunk/package/network/gq/gq.desc: * updated gq (1.1.2 -> 1.2.0)
12:31 < rxr> it will take some hours until the autoconf and ncurses update will hit trunk because I'll gonna go test them in the reference builder first
12:32 < Stelz> of course
12:32 < Stelz> especially autoconf
12:32 < Stelz> it's a new version since 2003
12:32 < Stelz> and we need it to be tested perfectly :)
12:34 < Stelz> mm.. rxr.. maybe u know.. where i could rename headers/kernel version.. from 2.6.12-dist to 2.6.12 and from 2.6.18-dist to 2.6.18? :D 2.6.12 is displayed during the execution of /lib/ld-2.5.so :)
12:35 < Stelz> err. libc-2.3.6.so
12:39 < rxr> you mean you do not want to have this -dist naming part that your t2 kernel have ?
12:40 < Stelz> yeah
12:40 < Stelz> kernel and headers
12:41 < rxr> the -dist tag is added in t2:package/base/linux24/linux-conf.in
12:41 < rxr> echo "Redefining VERSION ..."
12:41 < rxr> lx_extraversion="${lx_extraversion}-dist"
12:41 < rxr> you can alter that in your own target if you like or just edit the line
12:42 < Stelz> lol
12:42 < rxr> the -dist that is to distinguish it from selfbuild vanilla kernels
12:42 < Stelz> yeah..
12:42 < rxr> noone ever asked about it so far
12:42 < Stelz> rxr: how i could make my own patches like this?
12:42 < rxr> btw. the autoconf version is not from 2003, it is new of summer 2006
12:42 < Stelz> rxr: 2.60
12:42 < rxr> create your own target iun target/
12:43 < rxr> in target/
12:43 < Stelz> but 2.59 is from 2003
12:43 < rxr> look for the existing ones as example
12:43 < rxr> ah ok - I thought you ment that comment ironic :-)
12:43 < Stelz> :)
12:43 < rxr> you can alter each package by either supplying a patch to the source as target/stelz/pkg_mplayer.patch
12:44 < rxr> or alter script variables and the like in target/stelz/pkg_mplayer_{pre,post}.conf
12:44 < Stelz> mm...nice
12:44 < rxr> look at what other targets such as desktop and archivista are doing for example
12:44 < rxr> that way you keep your custom stuff in a for you can backup, version and publish and still the t2 packages are vanillaly clean
12:45 < Stelz> uhm
12:45 < rxr> in a form you can backup
12:45 < Stelz> and what about configure "--flags" ?
12:45 < Stelz> by this way too?
12:45 < Stelz> for example
12:45 < Stelz> pkg_php.conf
12:45 < Stelz> yup?
12:46 < rxr> yes
12:46 < Stelz> niiice
12:46 < Stelz> and so i need.. to remove that "-dist"..
12:46 < Stelz> target/stelz/pkg_linux24.conf
12:47 < rxr> yeah - that is a more advanced task indeed
12:47 < Stelz> and in this file..
12:47 < rxr> for a start you can indeed addd a pkg_linux-header_post.conf and pkg_linux26_post.conf
12:47 < Stelz> lx_extraversion="${lx_extraversion}
12:47 < Stelz> lx_extraversion="${lx_extraversion}"
12:47 < Stelz> ah
12:48 < rxr> in that file this should do:
12:48 < rxr> lx_extraversion="${lx_extraversion}-dist"
12:48 < rxr> lx_injectextraversion
12:48 < rxr> sorry
12:49 < rxr> hook_add postconf 5 'lx_extraversion="${lx_extraversion/-dist/}; lx_injectextraversion"
12:49 < rxr> but untested would need a test try :-)
12:49 < Stelz> only one string?
12:49 < Stelz> hook_add postconf 5 'lx_extraversion="${lx_extraversion/-dist/}; lx_injectextraversion" <- this?
12:52 < Stelz> seems to be no..
12:55 < Stelz> rxr: so i need only the last string (hook_add) ?
12:59 < rxr> yes the hook_add
13:04 < Stelz> thanks, i'll try
13:14 < rxr> you are welcome
13:14 < rxr> Stelz: I think this shoudl fix linux-her:
13:14 < rxr> linux-header:
13:14 < rxr> @@ -24,6 +23,7 @@
13:14 < rxr> main_lx_header() {
13:14 < rxr> lx_patch
13:14 < rxr> + lx_config
13:15 < rxr> I test and commit if successful
13:19 < Stelz> rxr: i' compiling gcc right now :)
13:19 < Stelz> *i'm
13:19 < Stelz> building the target..
13:26 < rxr> Lua enters Tiobe top 50
13:26 < rxr> http://lua-users.org/lists/lua-l/2006-10/msg00157.html
13:26 < rxr> http://www.tiobe.com/index.htm?tiobe_index
13:26 < Stelz> hehe.. nice
13:27 < Stelz> i'm learing lua... but very slow.. cause a lot of C/C++ in my Uni :)
13:32 < Stelz> == 10/08/06 15:23:08 =[3]=> Finished building package autoconf.
13:32 < Stelz> == 15:23:11 =[3]=> Building base/automake [1.9.6 7.0].
13:32 < Stelz> :)
13:34 < rxr> == 12:51:50 =[9]=> Building base/ncurses [5.5 7.0-trunk].
13:34 < rxr> == 10/08/06 13:05:42 =[9]=> Finished building package ncurses.
13:34 < Stelz> hehe :P
13:36 < CIA-9> rene * r20084 /trunk/package/base/linux-header/ (linux-header.conf linux-header.desc):
13:36 < CIA-9> * fixed linux-header to build include/asm before trying to install it
13:36 < CIA-9> (regression do the latest linux patch/config control flow change)
13:37 < Stelz> *> File not found: download/mirror/b/bin86-0.16.17.tar.bz2
13:37 < Stelz> lol
13:38 < Stelz> dunno.. why it wasn't downloaded
13:39 -!- idealm [n=ideal@222.67.232.101] has joined #t2
13:40 [Users #t2]
13:40 [@ChanServ] [ CIA-9 ] [ jsaw] [ misl] [ rxr ] [ th ]
13:40 [ _Ragnar_] [ idealm] [ LMJ ] [ mtr ] [ Stelz] [ valentin]
13:40 -!- Irssi: #t2: Total of 12 nicks [1 ops, 0 halfops, 0 voices, 11 normal]
13:40 < rxr> hi idealm
13:41 < Stelz> hm.. rxr.. so i still need that -dist-removal-patch?
13:41 < idealm> hi rxr
13:41 < Stelz> hello idealm ;)
13:41 < idealm> Nice to meet you, Stelz :)
13:41 < Stelz> :P
13:44 < rxr> heh: http://simh.trailing-edge.com/photos/pdp8e.jpg
13:45 < CIA-9> rene * r20085 /trunk/package/emulators/simh/simh.desc: * updated simh (33-1 -> 36-1)
13:50 < Stelz> ah.. rxr.. u were talking about fixing some troubles with asm-dir ;)
13:51 < Stelz> thought that sentence was about -dist :)
13:52 < Stelz> == 10/08/06 15:43:02 =[3]=> Finished building package ncurses.
13:53 < Stelz> hm.. is there any way ( script ) to remove automatically old sources of packages?..
13:53 < rxr> old tarballs ?
13:54 < Stelz> yeah
13:54 < Stelz> when i'll upgrade to ncurses 5.5
13:54 < rxr> ./scripts/Download -list-unknoqn | cut -d ' ' -f 3 | xargs rm -v
13:54 < Stelz> for example :)
13:54 < rxr> -list-unknown
13:54 < rxr> if you mean the sources in download/...
13:54 < Stelz> yeah
13:55 < Stelz> no easier script to remember? :)
13:56 < rxr> we could add it to the Claanup scritp
13:56 < rxr> Cleanup
13:56 < Stelz> it 'll be very good :)
13:56 < rxr> oh it is
13:56 < Stelz> to cleanup unused/old sources
13:56 < rxr> http://golem.de/0610/48239.html
13:57 < rxr> err
13:57 < rxr> ./scripts/Cleanup -download
13:57 < rxr> good that I do not visit p0rn sites :-)
13:57 < rxr> heh - even implemented by me:
13:57 < Stelz> ./scripts/Cleanup -download <- but it cleanups all download section..
13:57 < rxr> 8272 rene # Cleanup download/* and quit
13:57 < rxr> 8272 rene #
13:58 < rxr> Stelz: I thougt that is what you wanted, cleanup of outdated source tarballs ...
13:58 < rxr> Stelz: what did you wanted to cleanup ?
13:58 < Stelz> uhm.. it cleanups only outdated?
13:58 < Stelz> not all?
13:59 < rxr> it is Cleanup, not "rm" :-)
13:59 < Stelz> :)))
13:59 < Stelz> true
13:59 < rxr> it only removes what is unkown to the system
13:59 < Stelz> yup
14:05 < rxr> ok - /we take lunch - cu
14:33 < Stelz> cu
16:19 < rxr> re
16:19 < Stelz> rehi rxr
16:24 < rxr> hi Stelz
16:24 < Stelz> uhm
16:24 < Stelz> going to update autoconf? :D
16:24 < Stelz> and i'm still building current target..
16:24 < Stelz> a lot of useless packages in minimal-with-xorg..
16:26 < rxr> just drop notes what you find could further be stripped from the target
16:26 < rxr> in IRC or thelist
16:26 < Stelz> ofcourse rxr
16:27 < Stelz> but the fist i remember.. is gdb..
16:32 < Stelz> *first
16:32 < Stelz> i think it's not for minimal target ;)
16:41 < rxr> heh
16:41 < rxr> ok - well the minimal is suppost to be an minimal enviroment usable to build and debug t2
16:41 < rxr> that is why gdb and subversion are in it
16:41 < rxr> cdrtools also to be able to burn resulting T2 iso onto media
16:42 < Stelz> ok.. i'll make a list
16:42 < Stelz> for packages i want to be removed ;)
16:42 < Stelz> oh noez.. :|
16:42 < Stelz> tar: linux-2.6.18/include/asm-sh/msgbuf.h: Cannot write: No space left on device
16:42 < Stelz> tar: linux-2.6.18/include/asm-sh/namei.h: Cannot write: No space left on device
16:42 < Stelz> tar: linux-2.6.18/include/asm-sh/overdrive/fpga.h: Cannot write: No space left on device
16:44 < Stelz> i think i need turn ccache off..
16:45 < rxr> heh ,-)
16:45 < rxr> ./scripts/Cleanup -cache will remove the files
16:46 < Stelz> yeah.. i know
16:47 < Stelz> i done it a lot of times..
16:47 < Stelz> *did
16:48 < Stelz> You should not call uname during the build!
16:48 < Stelz> whats that?
16:49 < Stelz> a lot of such mesgs
16:51 < rxr> a reminder to developers to clean uname calls
16:51 < Stelz> ah
16:51 < rxr> calling uname is not cross compile-aware and should really be avoided
16:51 < Stelz> i see..
16:51 < rxr> (though T2 is smart enough these days to wrap uname and return what we cross build to - but the packages really should be improved)
16:54 < Stelz> hm... rxr
16:55 < Stelz> could i use my current linux-config for 2.6.18-T2-target?
16:55 < rxr> yes, there is a way to enforce a specific kernel config for the t2 kernel
16:56 < rxr> the psionw target does it - maybe you want to take a look there ?
16:56 < Stelz> i just have
16:56 < Stelz> Linux slz.sytes.net 2.6.16 #6 SMP PREEMPT Sat Jul 8 14:31:05 MSD 2006 i686 GNU/Linux
16:56 < Stelz> could i use config from 2.6.16 for 2.6.18 kernel?
16:58 < Stelz> and i looked at psion-pda target.. nice
16:58 < Stelz> but will it be ok if i'll use config from my old kernel?
16:58 < rxr> well - it will mostly match
16:58 < rxr> however for the new CONFIG option of the kernel the defaults will be choosen
16:58 < Stelz> i hope so
16:59 < rxr> e.g. if there are new drivers in .18 it depends on the kernel defaults if they will be built or not
16:59 < Stelz> defaults.. so a lot of modules maybe compiled that i don't need
16:59 < Stelz> is there any way to make menuconfig during T2-build-process?
16:59 < rxr> nope
17:00 < rxr> but you can run the config in a .18 kernel with your config once to get it updated
17:00 < rxr> but there will not be that much new stuff in .18 anyway
17:00 < rxr> I would just use your config for now as it
17:00 < Stelz> hm.. really?
17:00 < Stelz> hm
17:00 < Stelz> ok, thanks :)
17:05 < Stelz> interesting question, rxr. about the stats. how many packages does we have?
17:06 < rxr> 2502
17:06 < Stelz> hehe, nice :)
17:06 < rxr> package$ l */*/*.desc | wc -l
17:06 < Stelz> and growing up! :)
17:06 < rxr> definetly
17:07 < Stelz> :)
17:07 < Stelz> kewl
17:07 < rxr> also keep in mind that are unsplit packages, debian and such only have higher numbers because they split into -devel, -doc, and -whatnot
17:07 < rxr> so they just have x3 or x4 ....
17:08 < Stelz> yeah
17:55 -!- idealm [n=ideal@222.67.232.101] has quit [Remote closed the connection]
18:12 < CIA-9> rene * r20086 /trunk/package/graphic/ (libglpng/libglpng.desc makehuman/makehuman.desc): * fixed makehuman and libglpng consist of all 6 digits :-)
20:19 < Stelz> rxr: ping
20:25 < rxr> poin
20:25 < rxr> g
20:26 < rxr> but I'm just about to hurry out of the office .. :-(
20:26 < rxr> sorry - have to leave - cu is waiting for evening dinner - cu then
20:27 < rxr> Stelz: if you have some t2 question you can also bug valentin while I'n off-line
20:27 < rxr> cu all
20:27 [Users #t2]
20:27 [@ChanServ] [ CIA-9] [ LMJ ] [ mtr] [ Stelz] [ valentin]
20:27 [ _Ragnar_] [ jsaw ] [ misl] [ rxr] [ th ]
20:27 -!- Irssi: #t2: Total of 11 nicks [1 ops, 0 halfops, 0 voices, 10 normal]
20:28 < Stelz> cua later, rxr
20:43 -!- sireficuL [n=CAM@89.240.98.120] has joined #t2
20:43 -!- sireficuL [n=CAM@89.240.98.120] has quit [Client Quit]
21:02 < Stelz> gn all
21:02 * Stelz is away: Sleep is good. Zzzzz
21:02 -!- Stelz is now known as Stelz[away]
21:10 -!- kensai [n=kensai@206.248.84.247] has joined #t2
21:51 -!- kensai [n=kensai@206.248.84.247] has quit ["Leaving"]
21:53 -!- kensai [n=kensai@206.248.84.247] has joined #t2
22:22 -!- misl [n=chatzill@84-104-172-187.cable.quicknet.nl] has quit ["Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090918]"]
22:50 -!- kensai [n=kensai@206.248.84.247] has quit ["Leaving"]
23:55 -!- kensai [n=kensai@206.248.84.247] has joined #t2
--- Log closed Mon Oct 09 00:00:40 2006