T2 IRC Log: 2009-10-22

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 Thu Oct 22 00:00:43 2009
01:52 -!- koan [n=koan@unaffiliated/koan] has quit ["Lost terminal"]
01:52 -!- koan [n=koan@unaffiliated/koan] has joined #t2
02:12 -!- koan [n=koan@unaffiliated/koan] has quit ["Lost terminal"]
02:12 -!- koan [n=koan@unaffiliated/koan] has joined #t2
02:32 -!- koan [n=koan@unaffiliated/koan] has quit ["Lost terminal"]
02:32 -!- koan_ [n=koan@unaffiliated/koan] has joined #t2
03:42 -!- koan_ [n=koan@unaffiliated/koan] has quit ["Lost terminal"]
03:42 -!- koan [n=koan@unaffiliated/koan] has joined #t2
07:51 -!- mqueiros_ [n=mqueiros@217.70.75.179] has quit [Remote closed the connection]
09:07 -!- mqueiros_ [n=mqueiros@217.70.75.179] has joined #t2
09:27 < mjungwirth_> yea im back! rxr i can test the util-linux build for you now every time.
09:57 < mjungwirth_> rxr online ?
09:57 < mjungwirth_> i have a problem to build the samba package.
09:57 < rxr> re
09:58 < mjungwirth_> the include of sys/stat.h are missing in the file /samba/source3/client/mtab.c
09:58 < mjungwirth_> i create a patch file and the build was fine
09:58 < mjungwirth_> i send it now to you
09:58 < mjungwirth_> .
10:01 < mjungwirth_> is in your mailbox.
10:11 < rxr> re
10:11 < rxr> thanks
10:12 < rxr> anything special in your build? uclibc or so ?
10:14 < mjungwirth_> no
10:15 < mjungwirth_> normal glibc but with 64bit
10:15 < mjungwirth_> core2 optimized
10:15 < mjungwirth_> thats all
10:15 < rxr> ok
10:15 < mjungwirth_> next problem
10:15 < rxr> just to get an overview if it's always neded, or in special libc cases etc.
10:15 < mjungwirth_> e2fstools
10:16 < mjungwirth_> hmm i think it's always needed
10:16 < mjungwirth_> its a wrong source code.
10:16 < mjungwirth_> client/mtab.c:142: error: 'S_IRUSR' undeclared <--- is the error
10:16 < mjungwirth_> and S_IRUSR is defined in sys/stats.h
10:17 < mjungwirth_> but was not included !
10:17 < rxr> I even have similar stuff for samba lingering around
10:17 < rxr> good that yo remind me
10:17 < mjungwirth_> :)
10:19 < mjungwirth_> if you need more tests with different settings (32bit, uclibc, ... ) i can test it if you give me the target script/file.
10:28 < rxr> did you had another problem you wanted to talk about before?
10:28 < mjungwirth_> now i check it
10:30 < rxr> strange in my t2/trunk:HEAD samba builds
10:31 < rxr> I'll test with your patch and apply it anyway
10:31 < rxr> are you cross compiling samba ?
10:34 < mjungwirth_> yes
10:34 < mjungwirth_> i cross compile
10:35 < rxr> maybe that's it, strange stuff
10:36 < mjungwirth_> i test it again without my patch and i get the same error
10:36 < rxr> yes, sure I believe you
10:37 < rxr> I was just thinking loud ... wonder why it's needed
10:37 < rxr> anyway I commit it in a sec
10:37 < mjungwirth_> perfect thanks
10:46 < CIA-38> rene * r34659 /trunk/package/network/samba/fix_mtab_stat.patch:
10:46 < CIA-38> Mario Jungwirth :
10:46 < CIA-38> * fixed missing samba include (maybe cross build related?)
10:47 < mjungwirth_> the util-linux problem is on the same build! x64, core2 optimized, and cross compile.
10:52 < CIA-38> rene * r34660 /trunk/package/xorg/smproxy/smproxy.desc: * updated smproxy (1.0.2 -> 1.0.3)
10:53 < CIA-38> rene * r34661 /trunk/package/gnome2/eog/eog.desc: * updated eog (2.28.0 -> 2.28.1)
10:53 < rxr> mjungwirth_: what's the problem there ?
10:54 < mjungwirth_> i have send you a mail on tuesday
10:54 < mjungwirth_> a dependency error
10:55 < mjungwirth_> i need on my ubuntu server system gettext and cvs
10:55 < rxr> ah ok
10:55 < mjungwirth_> without this tools configure runs in an error
11:22 < CIA-38> rene * r34662 /trunk/package/base/strace/ (5 files): * updated strace (4.5.18 -> 4.5.19)
11:32 < CIA-38> rene * r34663 /trunk/package/gnome2/gnome-utils/gnome-utils.desc: * updated gnome-utils (2.28.0 -> 2.28.1)
11:32 < CIA-38> rene * r34664 /trunk/package/gnome2/seahorse/seahorse.desc: * updated seahorse (2.28.0 -> 2.28.1)
11:49 < CIA-38> rene * r34665 /trunk/package/develop/subversion/ (subversion.conf subversion.desc): * updated subversion (1.6.5 -> 1.6.6)
12:27 < mjungwirth_> i have a problem with e2fsprogs under (64bit, core2, cross)
12:27 < mjungwirth_> checking for x86_64-t2-linux-gnu-pkg-config... no
12:27 < mjungwirth_> checking for pkg-config... no
12:27 < mjungwirth_> configure: error: pkg-config not installed; please install it.
12:27 < mjungwirth_> Due to previous errors, no 1-e2fsprogs.log file!
12:27 < mjungwirth_> (Try enabling xtrace in the config to track an error inside the build system.)
12:27 < mjungwirth_> --- BUILD ERROR ---
12:28 < mjungwirth_> is this a known error ?
12:36 < rxr> not really, you probably just dont have pkgconfig in your selection?
12:36 < rxr> you need it at least in the toolchain for many packages these days
12:38 < mjungwirth_> i have pkgconfig in my selection and the package was build successfully
12:38 < rxr> hm
12:45 < mjungwirth_> hmm strange!! i have installed pkg-config on my ubuntu-server and it compile successfully !
12:46 < rxr> then it's probably not picking up the one from the t2 toolchain dir
12:46 < mjungwirth_> yes
12:46 < mjungwirth_> hmm must we need here a patch for the configure script?
12:47 < mjungwirth_> change the paths to the t2 toolchain dir ?
12:47 < rxr> maybe it has some /usr/bin/pkg-config hardcoded ?
12:47 < mjungwirth_> i check this
12:51 < mjungwirth_> i think the $PKG_CONFIG is not set befor configure is running
12:51 < mjungwirth_> how can i do this
12:52 < rxr> what does the configure execute? just pkg-config ?
12:52 < rxr> or with a whole, absolute path?
12:53 < mjungwirth_> ${ac_tool_prefix}pkg-config
12:53 < mjungwirth_> i think this
12:53 < mjungwirth_> but he checks if pkg-config is installed
12:54 < mjungwirth_> on this check he use the PKG_CONFIG variable
12:58 < mjungwirth_> must i set the PKG_CONFIG variable to $(libdir)/pkgconfig ?
12:59 < mjungwirth_> in the e2fsprogs.cache file i can't find the dependency pkgconfig !
13:03 < rxr> it might be slightly outdated
13:11 < mjungwirth_> hmm
13:12 < mjungwirth_> how can i set the PKG_CONFIG path before configure runs?
13:19 < mjungwirth_> next error on gdb. the package was compile successfully but he can't install correctly! I think this is the error -> Created file outside basedir: /usr/info
13:20 < rxr> yeah - what you hit are minor imperfection that only show on cross builds
13:20 < rxr> you can set the PKG_CONFIG variable in the package's .conf file
13:31 < mjungwirth_> how can i solve this problem ?
13:34 < rxr> which?
13:34 < rxr> gdb might have something like a typo in the Makefile
13:34 < rxr> missing some mkdir or so in the info install section
13:34 < rxr> in general you will hide such glitches by not doing cross builds
13:35 < rxr> this may or may not be an option for you
13:36 < rxr> but you can of course also patch those imperfections
13:37 < rxr> (which I btw. have not yet hit
13:37 < rxr> , probably your debian server has less software and thus hits this easier than my more fully installed t2 server I use to build=
13:37 < rxr> )
13:55 < mjungwirth_> can i build a 64 bit system on a 32 bit ubuntu server system without cross-compile ?
13:55 < rxr> nope :-)
13:55 < mjungwirth_> :)
13:55 < rxr> thanks for hunting those small glitches then :-)
13:55 < mjungwirth_> so i need the cross build :)
13:56 < rxr> yep indeed
13:56 < rxr> was just wondering as most won't need for x86, ...
13:56 < rxr> more for arm, mips, superh, powerpc etc. pp
13:59 < mjungwirth_> you are right. hmm my best way is to find a maschine with 64Bit supported CPU and install ubuntu-server 64Bit. So i can build an 64bit t2-target. can i build with the 64Bit Ubuntu-Server an 32 Bit t2-target
14:00 < rxr> I'm not right :-)
14:00 < rxr> and you can still use the 32bit server, help hardening the last very minor cross build glitches
14:01 < rxr> especially as we just decided to build all official binaries cross, to cut in release cycles, have sparc, ppc, and friends build on a decent x86 multi core :_)
14:02 < mjungwirth_> can i help your friends to build the x86 multi core ?
14:23 < rxr> ?
14:32 < mjungwirth_> can we disable the installation of the info files on cross-build? in the gdb.conf file are one extra line to install the info-files. i comment out this line and all runs successfully. Can i do this only if no cross-compile is activeated ?
14:34 < rxr> yes, we could, better yet would be to fix the line instead :-)
14:34 < rxr> atstage cross && ...
14:34 < rxr> err
14:34 < rxr> atstage cross || ...
14:34 < rxr> or atstage native && ...
14:34 < mjungwirth_> ok thanks
14:34 < rxr> but wait
14:34 < mjungwirth_> ok
14:34 < rxr> the fis should be super easy
14:35 < rxr> --- package/develop/gdb/gdb.conf (revision 34658)
14:35 < rxr> +++ package/develop/gdb/gdb.conf (working copy)
14:35 < rxr> -hook_add inmake 5 "eval $MAKE -C gdb/doc install-info"
14:35 < rxr> +hook_add inmake 5 "eval $MAKE -C gdb/doc DESTDIR=$root install-info"
14:35 < rxr> can you try with the + line at the end ?
14:35 < rxr> DESTDIR=$root should help
14:35 < mjungwirth_> ok i test it
15:03 < mjungwirth_> hmm how can i rebuild a package. gdb is finally build but i want rebuild the package
15:04 < mjungwirth_> can i try ./scripts/Build-Pkg -cfg xxx gdb
15:04 < mjungwirth_> or must i use the Emerge-pkg command
15:05 < mqueiros_> you must use Build-Pkg
15:06 < mjungwirth_> thanks
15:06 < mqueiros_> or you can remove the .err file and rebuild the target
15:07 < mjungwirth_> hmm i build the package finally so no .err file exists
15:07 < mqueiros_> assuming you had an error while building a package
15:07 < mqueiros_> ok
15:08 < mqueiros_> emerge-pkg will install a package on your system... not on the target itself.
15:08 < mjungwirth_> ok
15:09 < mqueiros_> for example, if you are using ubuntu to build your target emerge-pkg will install a package on ubuntu
15:10 < mjungwirth_> rxr with the "DESTDIR=$root" it runs perfectly
15:10 < mjungwirth_> can you add this or must i create a patch-file=
15:13 < rxr> I just commit, thanks
15:13 < mjungwirth_> thanks back...
15:14 < mjungwirth_> mc
15:14 < mjungwirth_> ups
15:14 < mjungwirth_> wrong window
15:21 < rxr> :-)
15:56 < CIA-38> rene * r34666 /trunk/package/develop/gdb/gdb.conf: * fixed gdb info documentation installation for cross builds
18:24 < CIA-38> rene * r34667 /trunk/package/sparc/silo/util.patch.cross: * further improved silo for cross compilation
18:38 < CIA-38> rene * r34668 /tags/8.0-rc/scripts/parse-config: * set tag version to 8.0-rc
18:42 < rxr> wow, not too much bigger:
18:43 < rxr> 3297436 t2-7.0-rc2.tar.bz2
18:43 < rxr> 3263848 t2-8.0-rc.tar.bz2
18:43 < rxr> in fact slightly smaller
18:43 < rxr> maybe some removed crap, upstream cross patches, arch support etc. pp.
18:43 < rxr> -rc2 in the next days as well
18:43 < rxr> with improved !x86 support etc. pp.
18:43 < rxr> cu then
--- Log closed Fri Oct 23 00:00:43 2009