/srv/irclogs.ubuntu.com/2005/06/03/#ubuntu-toolchain.txt

=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
zulgcc 3.4 hasnt been touched in breezy has it?12:38
zulsorry dumb question12:42
=== desrt_ [~desrt@kopesetik.desrt.ca] has joined #ubuntu-toolchain
fabbionemorning04:50
desrt_hello.05:41
desrt_</time-delay>05:41
lamontmoo05:45
desrt_oow05:53
=== desrt_ is now known as desrt
lamontdoko: on amd64, gnome-media Depends: libnautilus-burn1, not 2.05:54
lamontso gnome-media needs another upload, since the build-deps were clearly wrong on the last upload...05:54
lamontUpdating the gdk-pixbuf loaders list for GTK+-2.4.0.../usr/sbin/update-gdkpixbuf-loaders: line 25: 27053 Killed                  /usr/bin/gdk-pixbuf-query-loaders >$TMPFILE05:55
lamontdpkg: error processing libgtk2.0-bin (--configure):05:55
lamont subprocess post-installation script returned error exit status 13705:55
lamontso I shouldn't be killing that 14 hours after it started running, eh?05:55
lamonthppa hateses gdk-pixbuf05:55
lamontwell, libgtk2.0-bin_2.6.7-1ubuntu105:56
jbaileylamont!06:02
jbaileylamont: You around tomorrow?06:03
lamontyeah06:03
jbaileyCool.  Looks like we have ppc64 ready to go.06:03
fabbionerocking!06:03
lamontoh joy.  Just tell me the dance06:03
jbaileyLemme get the requirements from you:  You require that anything installed into the buildd chroot be built by you, and then we upload binaries that use those, right?06:04
=== lamont also just gave back most everything in main that was not built.
=== fabbione puts gcc and glibc in no_auto_build
lamontjbailey: it's easier to phrase it in the negative...06:04
jbaileylamont: Well, I'm looking for an afirmative set of steps to give you.06:04
lamontbinaries not built by the buildd in a chroot containing only things built by the buildd are not uploaded06:04
jbaileyI'm less worried about what's uploaded than I am by what you're willing to install in that chroot to build what's going to be uploaded.06:05
lamontbinaries built by the buildd using binaries built by the buildd using binaries built by $UBUNTU_GOD are ok06:05
fabbionehaha06:05
=== fabbione likes the definition of $UBUNTU_GOD
lamontthe end-state requirement is that what's in the archive must be able to build what's in the archive.06:06
jbaileyOkay, so you need one iteration pass.  I wonder if what I have on rookery is signed.06:06
lamonthence, if we have the trivial case of A Build-Depends B Build-Depends A, then we build A using random B binaries, build B using the A binaries just built, upload B, and let A just get built06:06
lamontfabbione: s/$UBUNTU_GOD/baby jesus/ ??06:07
fabbioneehhee06:07
fabbionebtw.. do we have a way to determine when all c++ libs are built for arch $foo ?06:08
fabbioneso that we can unban the apps?06:08
lamontfabbione: doko tells me. :-)06:08
fabbionelamont: good point :)06:08
lamontand no, I don't believe that they are, even for the big-3.06:08
lamontthat is, all 5 arch's that I have still have the banlist.  although I did remove the 3 libs packages that were called apps packages, yesterday or the day before.06:09
fabbioneyup06:09
fabbioneso did i06:10
lamonthrm... maybe by morning my mirror-sync from yesterday will finish. (new kernel *2, new xorg - sigh.)06:10
lamontand maybe even my uploads will catch up with the builds.  that'd be cool06:10
lamontjbailey: you know cdbs is ftbfs, yes?06:11
jbaileylamont: ocaml's busted.06:11
lamontdoh.  I remember now06:11
jbaileylamont: I should remember to look at that tomorrow.06:11
jbailey /msg jbailey jbailey: look at ocaml06:12
jbaileybah06:12
lamonthehe06:12
=== lamont will sleep now, unless fabbione needs something else... :-)
jbaileylamont: The binaries I have on rookery aren't signed.  I'll fix that in the morning and give you some basic step-by-steps.06:12
lamontthansk06:12
jbaileyAnd since Fabio's here, I know that it must be bed time.06:13
jbaileyg'n all!06:13
lamontand yeah, signed debs is kinda the requirement for installing in the buildd06:13
fabbionejbailey: i woke up earlier today :)06:13
jbaileyfabbione: =)06:13
jbaileyfabbione: Earlier than 5am?06:13
jbaileysick06:13
jbaileyZzzz06:13
fabbionejbailey: unfortunatly one of the side effects of living in dk is that during the summer the sun is up in the sky at 3am06:14
fabbioneand it woke me up at 4:something06:14
fabbionei need to put some curtains in the bedroom 06:14
=== minghua [~minghua@ppp-70-246-27-204.dsl.hstntx.swbell.net] has joined #ubuntu-toolchain
=== minghua [~minghua@ppp-70-246-27-204.dsl.hstntx.swbell.net] has left #ubuntu-toolchain ["Leaving"]
svenljbailey, doko: with the patch, ugly as it is, the build succeeded.07:27
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain
Kamiondoko: there's no libwpd8 any more; abiword-plugins needs to move to libwpd8c211:20
Kamiondoko: libintl-perl promoted11:22
Kamionelmo: any idea why teri seems to want to promote stuff in hoary even though I said -s breezy?11:23
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain
elmoKamion: because it's shared ?11:27
Kamionelmo: is that good?11:27
elmono, but it's a natural consequence of how pools work11:28
Kamionoh, it's the same version11:28
elmojust run hilaries once you've finished running teri11:28
Kamionright, but I thought it could be in dists/hoary/universe/*/Packages.gz and dists/breezy/main/*/Packages.gz simultaneously11:28
elmoonly via the magic symlinks11:28
Kamionok, I wasn't sure I could safely run that and wanted to check first11:28
Kamionlibintl-perl |     1.11-1 |         hoary | source, all11:29
Kamionstill says that though11:29
elmoit will madison looks at the database11:29
elmothe symlinks only help for things which treat the Packages file as canonical11:30
KamionI guess the fact that the component is set in the database for (package,version) rather than (package,version,suite) is inherited from Debian then11:32
Kamionbut ok, as long as I didn't break the archive :)11:32
elmo(package,version,suite) being unique is a fairly fundamental katie thing ...11:33
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== rtcm [~jman@217.129.142.72] has joined #ubuntu-toolchain
dokolamont: I disagree, gnome-media's build log on amd64 shows me the libnautilus-burn2 dependency12:27
=== daniels [~daniels@amnesiac.heapspace.net] has joined #ubuntu-toolchain
=== rtcm [~jman@217.129.142.72] has joined #ubuntu-toolchain
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
=== \sh [~shermann@server3.servereyes.de] has joined #ubuntu-toolchain
=== elmo [~james@83-216-141-215.jamest298.adsl.metronet.co.uk] has joined #ubuntu-toolchain
=== doko [~doko___@dsl-082-082-211-057.arcor-ip.net] has joined #ubuntu-toolchain
=== lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain
=== Riddell [jr@jriddell.kde] has joined #ubuntu-toolchain
=== fabbione [~fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== ajmitch [~ajmitch@port162-41.ubs.maxnet.co.nz] has joined #ubuntu-toolchain
=== svenl [~luther@AStrasbourg-251-1-59-4.w82-126.abo.wanadoo.fr] has joined #ubuntu-toolchain
=== Kamion [~cjwatson@host81-153-126-219.range81-153.btcentralplus.com] has joined #ubuntu-toolchain
=== infinity [~adconrad@loki.0c3.net] has joined #ubuntu-toolchain
=== jbailey [~jbailey@CPE000ded9d787c-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
=== amu [~amu@amu.developer.debian] has joined #ubuntu-toolchain
=== desrt [~desrt@kopesetik.desrt.ca] has joined #ubuntu-toolchain
=== Seveaz [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== desrt [~desrt@kopesetik.desrt.ca] has joined #ubuntu-toolchain
=== daniels [~daniels@amnesiac.heapspace.net] has joined #ubuntu-toolchain
=== rtcm [~jman@217.129.142.72] has joined #ubuntu-toolchain
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
=== \sh [~shermann@server3.servereyes.de] has joined #ubuntu-toolchain
=== elmo [~james@83-216-141-215.jamest298.adsl.metronet.co.uk] has joined #ubuntu-toolchain
=== doko [~doko___@dsl-082-082-211-057.arcor-ip.net] has joined #ubuntu-toolchain
=== lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain
=== Riddell [jr@jriddell.kde] has joined #ubuntu-toolchain
=== fabbione [~fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== ajmitch [~ajmitch@port162-41.ubs.maxnet.co.nz] has joined #ubuntu-toolchain
=== svenl [~luther@AStrasbourg-251-1-59-4.w82-126.abo.wanadoo.fr] has joined #ubuntu-toolchain
=== Kamion [~cjwatson@host81-153-126-219.range81-153.btcentralplus.com] has joined #ubuntu-toolchain
=== infinity [~adconrad@loki.0c3.net] has joined #ubuntu-toolchain
=== jbailey [~jbailey@CPE000ded9d787c-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
=== amu [~amu@amu.developer.debian] has joined #ubuntu-toolchain
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== desrt [~desrt@kopesetik.desrt.ca] has joined #ubuntu-toolchain
=== daniels [~daniels@amnesiac.heapspace.net] has joined #ubuntu-toolchain
=== rtcm [~jman@217.129.142.72] has joined #ubuntu-toolchain
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
=== \sh [~shermann@server3.servereyes.de] has joined #ubuntu-toolchain
=== elmo [~james@83-216-141-215.jamest298.adsl.metronet.co.uk] has joined #ubuntu-toolchain
=== doko [~doko___@dsl-082-082-211-057.arcor-ip.net] has joined #ubuntu-toolchain
=== lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain
=== Riddell [jr@jriddell.kde] has joined #ubuntu-toolchain
=== fabbione [~fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== ajmitch [~ajmitch@port162-41.ubs.maxnet.co.nz] has joined #ubuntu-toolchain
=== svenl [~luther@AStrasbourg-251-1-59-4.w82-126.abo.wanadoo.fr] has joined #ubuntu-toolchain
=== Kamion [~cjwatson@host81-153-126-219.range81-153.btcentralplus.com] has joined #ubuntu-toolchain
=== infinity [~adconrad@loki.0c3.net] has joined #ubuntu-toolchain
=== jbailey [~jbailey@CPE000ded9d787c-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
=== amu [~amu@amu.developer.debian] has joined #ubuntu-toolchain
fabbionejbailey, doko: pthread_rwlock_wrlock <- any idea where this one should come from?01:21
fabbione /home/sparcbuildd/rhcluster-0.20050527/magma-64/lib/global.c:536: undefined reference to `pthread_rwlock_wrlock'01:21
fabbionethis is building a 64 bit version of a library.01:21
fabbioneit's ok at 32 bit01:21
fabbione /home/sparcbuildd/rhcluster-0.20050527/magma-64/lib/plugin.c:411: undefined reference to `dlopen'01:21
fabbioneHMMMM01:21
fabbionethis smell so much of libc6 borkage01:21
dokodefinitely01:22
fabbioneld: warning: sparc:v9 architecture of input file `plugin.o' is incompatible with sparc output01:25
=== fabbione sighs
fabbioneit happens with all kind of gcc01:25
fabbioneso it's not just gcc the problem01:25
=== fabbione summons jbailey
=== jbailey appears
fabbionejbailey: see above :)01:33
fabbionei am checking with older glibc right now01:33
jbaileyAre you running the buildd in a sparc32 jail?01:33
fabbioneit's just a chroot01:34
fabbionei didn't execute anything like sparc32 or sparc6401:34
fabbionejust added -m64 to the gcc call01:34
jbaileyWithout it I can seee occasionally having problems.01:35
fabbione(like Debian does)01:35
jbaileyafk a sec.01:35
fabbioneyeah no rush01:35
jbaileyback01:37
fabbionehmm nope..01:37
fabbionesame story in hoary...01:37
fabbionehmmmmmmm01:37
jbaileyTry building it after sparc32'ing. 01:37
jbaileyI've seen problems like that before. =(01:37
fabbionei did try:01:37
fabbionesparc{32,64} make CC="gcc-3.{3,4} -m64"01:38
fabbionein all combinations01:38
fabbionesame error both in hoary and breezy...01:38
fabbionei wonder..01:38
jbaileysparc32 -m64 doesn't make much sense...01:39
jbaileyWhy would it have -m64 on it?01:39
fabbionejbailey: because you need to build both 32 and 64 bit?01:40
fabbioneso basically the source is copied in 2 dirs01:40
fabbioneone for 32 bit build01:40
fabbioneand one 6401:40
jbaileyI'd have to see the build log to guess.  IT sounds like it's just gotten confused and mixed the two along the way somewhere.01:40
fabbionejbailey: in glibc or this program?01:41
jbaileythis program.01:41
fabbionesure.. one second01:41
jbaileyIt's ld detecting the mismatch.01:41
fabbionedo you want the full build log?01:41
jbaileyIF it were glibc, I'd expect everything to fail.01:41
fabbioneor just the 64 bit part?01:41
jbaileyYes please.01:41
jbaileyfull01:41
fabbioneok01:41
fabbionejbailey: http://people.ubuntu.com/~fabbione/buildlog01:50
jbaileyYour link line is at least missing -ldl -lpthread01:59
jbaileyfabbione: This buildlog is only half there...02:02
jbaileyfabbione: It looks like you did a debuild -nc and sent me that. =)02:03
fabbioneops02:04
fabbionesorry about that02:04
jbailey=)02:05
jbaileydoko: l?02:05
dokohi02:09
jbaileydoko: svenl provided a patch do chew libstdc++ configure such that it assumes that we're cross compiling.  I don't understand all the implications of the patch - are you comfortable with it for upload as gcc-3.4?02:10
jbailey(I'm assuming that I need to make the patch ppc-only)02:11
fabbionejbailey: relaod the log now :)02:11
jbaileyfabbione: Right, this is terribly confused.  -m32 and -m64 code don't play together.02:12
jbaileyIt's building the modules, but it's never built a -m64 libmagma.so02:13
dokoyes, I'm merging it now, so that it get's only applied, if we cannot run 64bit binaries. when we can run 64bit binaries, I'm enableing the -m64 tests as well02:13
fabbionejbailey: the first part of the log is all 32 bits02:13
fabbionethe first failure is when i attempt to build the first 64bit module02:13
fabbionemodule = subdirs that needs 6402:13
jbaileydoko: Sweet, thanks.  When you have that ready, I've already booked LaMont for part of today.02:13
fabbionemake[2] : Entering directory `/home/sparcbuildd/rhcluster-0.20050527/magma-64/lib'02:14
fabbione^^^note that it is building the same module in another dir :)02:14
jbaileydoko: I can at least get him with a bootstrap glibc and C-only gcc, after that we only need this for the upload.02:14
jbaileyfabbione: Right, but it's not actually building the libmagma again.  It's building stuff to go with it without having build a 64bit libmagma.02:14
fabbionei don't understand...02:15
fabbionemagma build is at the top of the file02:15
fabbionemagma-64 is at the bottom02:15
fabbionedon't take into account magma-plugins.. that's another story02:15
jbaileyfabbione: The first -m64 stuff I see is in magma-64/lib02:16
jbaileyOh, bah.02:17
jbaileyMy bad, sorry.  I read the ld line wrong.02:17
fabbioneehe no problem :)02:17
fabbionenothing to be sorry about02:17
fabbionethat piece of code is a mess :)02:17
fabbionenow.. the point is that debian does exactly the same way02:17
fabbioneand it builds02:17
dokojbailey: I do have a complete set of packages built with you glibc02:17
dokoneeds copying to chinstrap02:17
jbaileyDo you prefer chinstrap to rookery?02:18
dokolamont must be cheap if he can be booked that easily ;-)02:18
jbaileyI usually use rookery so that people can wget them.02:18
jbaileydoko: I promised him oral pleasure...02:19
jbailey... I'm buying him a pack of gum.02:19
jbailey=)02:19
fabbioneahaha02:19
lamontjbailey: say in about 4 hours work for you?02:25
jbaileyfabbione: Humour me a sec.  ar -v lists sparc64 in the list of emulations at the bottom, right? =)02:25
jbaileylamont: Yeah, should be fine.02:26
lamontcool.02:26
fabbionear: supported targets: elf32-sparc a.out-sparc-linux elf64-sparc a.out-sunos-big elf64-little elf64-big elf32-little elf32-big srec symbolsrec tekhex binary ihex02:26
fabbionehey lamont 02:26
jbaileyfabbione: Okay, good. =)02:26
fabbionejbailey: :)02:26
jbaileyfabbione: Gcc sets -m elf64_sparc, can you try adding that to the ld line?02:30
fabbionejbailey: sure thing02:30
fabbioneld -m elf64_sparc -shared -soname libmagma.so.0 -o libmagma.so.0.0 global.o plugin.o localinfo.o ip_lookup.o memberlist.o clist.o -lc02:31
fabbioneld: skipping incompatible /usr/bin/../lib/libc.so when searching for -lc02:31
fabbioneld: skipping incompatible /usr/bin/../lib/libc.a when searching for -lc02:31
fabbionestarts to look MUCH MUCH better!02:32
fabbioneno idea why it's searching crap in /usr/bin02:32
fabbionebut the build system is kinda borked :)02:32
jbaileygcc does things through relative paths.02:32
fabbionehmm02:33
jbaileyfabbione: Can you redefine ld there?02:33
fabbioneyeps02:33
fabbionemake CC="gcc-3.4 -m64" LD="ld -m elf64_sparc"02:33
fabbionethat's what i used just now02:33
jbaileyfabbione: If yes, just define it to "gcc-3.4 -m64" and see what happens, please.02:33
fabbionethat's what i did already02:33
jbaileyIf the compiler notices that it's being used as a linker, hopefully it'll just do the right thing.02:34
fabbioneor you mean ld?02:34
jbaileyI mean ld.02:34
fabbioneah ok02:34
fabbionegcc-3.4: libmagma.so.0: No such file or directory02:35
fabbionegcc-3.4: unrecognized option `-soname'02:35
fabbionenope...02:35
fabbioneit didn't like it02:35
jbaileyUgh, yeah.  That stuff has to be wrapped in -Wl, magic.02:35
=== jbailey boggles a moment.
dokojbailey, lamont: chinstrap:~doko/powerpc6402:36
jbaileydoko: Nice, thanks.02:36
fabbionedoko: rocking :)02:37
jbaileydoko: And I think all I have to do is produce for him a libc6 that he can work with and this can be just uploaded.02:37
jbaileyfabbione: Care to share a screen session on vultus5?02:37
fabbionejbailey: sure i can do that :)02:38
fabbionejust one sec :)02:38
dokojbailey, yes, integrating svenl's patch02:38
fabbionejbailey: just hook up in my session :)02:38
fabbioneehehhe02:39
fabbioneif it's too big, i can resize mine :)02:40
jbaileyThat's one for the quotefile.02:40
fabbionebtw.. screen is clever enough to show you the borders if you set a size bigger than the original02:41
jbaileyReally?  Cool.02:42
jbaileyThinking about sparc64 makes me need to listen to Nirvana, CD now playing. =)02:42
fabbioneahha02:44
fabbioneit's a chroot.. there is nothing installed .)02:44
fabbioneor just the minimum02:44
jbaileyHmm.02:44
jbaileyI would've thought that gcc or glibc would pull in libgcc_s_64 automatically.02:45
fabbioneoh02:45
fabbionewhat do you want me to install?02:45
jbaileyWell, I'd like to know whose assumption is broken first.  libgcc_s_64 is something brought in by gcc/the linker in this case, not the user, so the user shouldn't have to know to install it.02:46
jbaileydoko: ^^ ?02:46
dokowe don't have dependencies for the non-default arch in gcc02:49
jbaileydoko: What ought to pull that in?  I don't think the user should have to, but I could do it as part of libc6-dev-sparc6402:51
fabbionelibc6-dev-sparc64 is installed btw02:51
jbaileyYup, it's just figuring out what should pull in lib64gcc102:52
dokojbailey: yes, that might be a good place02:52
fabbioneoh so if i install that package...02:52
fabbioneit should build...02:52
jbaileyNo, the last command I ran will work.02:52
jbaileyWe still need to fix the package to do better than it's doing now. =)02:52
fabbioneyeah the package SUCKS BIG BIG BIG BIG BIG TIME02:53
fabbionewell the last interesting commands still return error02:53
jbaileyAre you packaging this for Ubuntu, or is this something we're importing from Debian?02:54
fabbionejbailey: for ubuntu02:55
fabbionepart of it is already in debian02:55
fabbioneand i did check the build-dep02:55
fabbionethe point is that debian didn't build this crap in months02:55
fabbioneso with a very old toolchain02:56
jbaileyI don't think it would've worked months ago on sparc64 then...02:56
fabbionejbailey: no idea if it works.. but it was builded02:57
Kamionhmm, binutils bugs come flooding in02:58
jbaileyFor now, let's make this work.02:58
jbaileyfabbione: Please install lib64gcc1 in this chroot.02:58
fabbionesure02:58
fabbionejbailey: meh.. it's installed :)02:58
=== fabbione smells of deep gcc fuckage here
jbaileydoko: Thinking of which, I saw drow mention that he was busy because of travelling.  Would you prefer to wait for that update?02:59
dokolamont: why is screem_0.12.1-1ubuntu3 not built? 03:01
dokojbailey: yes I did look at the ml today, maybe I just fetch a cvs update from the branch03:02
jbaileyAh, I haven't read it today.  He mentioned it in the #debian-glibc a couple days ago.03:02
=== cartman [foobar@cartman.developer.konversation] has joined #ubuntu-toolchain
jbaileydoko: I might have another gcc-3.4 packaging bug.  Still time to get it to you?03:12
jbaileyfabbione: See that ifeq ($(with_shared_libgcc),yes) bit ?03:16
fabbionejbailey: yes03:16
fabbionebtw.. i installed less :)03:16
dokojbailey: yes03:16
jbaileyfabbione: That's not firing for some reason, so the libgcc is being left in /usr/lib64 instead of being moved to /lib6403:17
jbaileyfabbione: We need to figure out what it didn't fire and get the patch for it to doko. =)03:17
fabbionejbailey: a gcc-3.4 build without checks can take sometimes...03:17
fabbionei can stop the buildd to make it faster03:17
fabbioneotherwise we can fix it in another upload03:17
fabbionesparc won't build gcc- automatically anyway03:17
jbaileyI'd rather not hold up the ppc64 stuff for it.03:18
fabbioneinstalling gcc-3.4 build-deps now03:18
fabbioneyeah sure.. it works for me to wait the next upload03:18
jbaileyfabbione: There should be no reason why it didn't fire...03:19
fabbionei can see that....03:19
fabbionebut i have no idea....03:19
jbaileyOh right.03:20
fabbioneahhh03:20
jbaileyI see. =)03:20
fabbionegcc-4.0!03:20
jbaileyRight. =)03:20
fabbioneso gcc-3.4 has nothing to do with this problem03:20
jbaileyRight.03:20
dokojbailey, should libgcc1 be installed in /lib64 or /usr/lib64?03:21
fabbionedo you want gcc-4.0 builddep?03:21
jbaileydoko: /lib64, in case it's needed for some reason to bring up /usr (encrypted filesystem or whatnot)03:21
jbaileydoko: The gcc-3.4 packaging appears to have it that way, but the gcc-4 packaging moves it to /usr/lib64.  (Or rather, doesn't include the code snippet that moves it from $(d)/$(PF)/lib64 to $(d)/lib6403:22
fabbionejbailey: do you need gcc-4.0 build-deps?03:24
fabbioneto do a test build?03:24
jbaileyfabbione: I think it's funny that the Nirvana CD ended just as we figured it out.  I should label it sparc64. =)03:24
fabbioneahahaha03:24
jbaileyfabbione: Umm.  No - I don't think I want to dive into that now.  If we put a symlink in /lib64 for you so that you can hack on this, it'll be overwritten when the package is updated.03:25
jbaileyfabbione: It won't do you any good for uploading, but it will let you finish testing the build.03:25
fabbionejbailey: yeah that's fine03:26
fabbionedoko: did you understand what you need to do to gcc-4.0?03:26
dokohmm, didn't read ... the /lib64 stuff?03:29
fabbionedoko: yeps03:30
fabbioneok03:51
fabbionejbailey: it works perfectly!03:51
fabbionethanks a lot!03:52
jbaileyfabbione: Any time. =)03:55
jbaileylamont: ocaml is current FTBFS I think from the X transition, I'll poke at it next week.03:58
infinityKamion : I've bitchslapped pitti, and a new upload is on its way.04:00
Kamioncool, thanks04:01
infinityA little education about why testsuite output should be read and compared, and we're on our way. :)04:02
jbaileyinfinity: Aren't you just the FormatTestPlans bitch now... ;)04:02
infinityWell, this does remind me that you should properly XPASS/XFAIL all of binutils' tests and actually error on suite failure.04:03
infinitys/you/we/04:03
infinityOr me, even.04:03
infinityIf I had a spare month, I'd do it with gcc too...04:04
infinityIt was a bit shocking to come home, open up ubuntu-bugs, and see "nothing compiles on hoary anymore".  Yay.04:06
=== fabbione declares weekend time
fabbionelater guys04:13
infinityHave a good one.04:13
fabbionethansk04:13
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain
dokoelmo, Kamion: I need libant1.6-java in main as a build dependency for OOo204:41
elmodoko: the java stuff is a mess, and AFAIK, mdz didn't want it migrated till the extraneous crap was dropped04:42
dokoelmo: I'm not talking about java, just libant1.6-java and ecj-bootstrap to have a working ant. that's all, not crap04:46
elmo o junit: junit04:47
elmo   [Reverse-Build-Depends: libant1.6-java] 04:47
elmo o libjaxp1.2-java: libjaxp1.2-java04:47
elmo   [Reverse-Build-Depends: libant1.6-java] 04:47
elmo o ecj-bootstrap: ecj-bootstrap04:47
elmo   [Reverse-Depends: java-gcj-compat] 04:47
elmo o java-gcj-compat: java-gcj-compat04:47
elmo   [Reverse-Build-Depends: gjdoc] 04:47
dokoelmo: Suggests!!!04:47
elmo o libgcj-dev                                                   {gcc-defaults}04:47
elmo   [Reverse-Build-Depends: java-gcj-compat] 04:47
elmodoko: germinate doesn't look at suggests04:48
elmo o kaffe: kaffe, kaffe-common, kaffe-pthreads04:48
elmo   [Reverse-Depends: kaffe, kaffe-pthreads] 04:48
elmo   [Reverse-Build-Depends: junit] 04:48
elmo o classpath: classpath, classpath-common, jikes-classpath04:48
elmo   [Reverse-Depends: classpath] 04:48
elmo   [Reverse-Build-Depends: antlr, libjaxp1.2-java] 04:48
elmo.. do I need to go on? :-P04:48
dokook, forgot about the Reverse-Build-Depends ...04:49
dokolet's see if I can build it with gcj-4.004:49
dokoelmo: please could you dist-upgrade davis/breezy-ppc64 and then install the packages from davis:~doko/gcc/install/ ?05:04
elmoI can't dist-upgrade without a fixed glibc packae set05:05
elmoare the ones in ~doko safe to install first?05:05
=== jbailey reads the backscroll to figure out what he missed.
dokohmm, they have the same version as the ones in the archives05:07
elmo  libc6-dev: Depends: linux-kernel-headers (<= 2.6.11.2-0) but 2.6.11.2-0ubuntu1 is installed05:10
dokoelmo: hmm, maybe just install the *64 packages then, the rest from breezy05:11
jbaileyWhat are you guys doing?05:11
dokojbailey: rebuilding 3.4 in the breezy-ppc64 chroot05:11
dokojust want to check, that I don't have any new build bugs introduced05:12
jbaileydoko: Ah, you really probably want the glibc from my directory on rookery.05:12
dokojbailey: yes, that's what I copied05:12
jbaileyReally?  =(  It shouldn't have that lkh bug...05:13
elmoit doesn't05:13
jbaileyThen I'm just confused.05:13
elmoUnpacking bison-doc (from .../bison-doc_1%3a2.0-1ubuntu2_all.deb) ...05:29
elmodpkg: error processing /var/cache/apt/archives/bison-doc_1%3a2.0-1ubuntu2_all.deb (--unpack):05:29
elmo trying to overwrite `/usr/share/info/bison.info.gz', which is also in package bison05:29
elmoDUDE05:29
elmo Conflicts: bison (<< 2.0)05:29
dokohmm, I thought I fixed it ...05:29
elmo Version: 1:2.0-1ubuntu205:30
elmoepochs'r'us05:30
dokoargh05:31
elmoanyway, breezyt-ppc64 done05:33
dokothanks05:33
dokobison supposed to be fixed now05:33
dokoelmo: sorry, still need autoconf2.13 automake1.4 automake1.705:37
elmoinstalled05:38
dokojbailey: when did you book lamont?05:39
jbaileydoko: The 4 hours he quoted would be about 45 minutes from now.05:40
jbaileyI do need food, though, so I'd be happier if it were a bit later.05:40
jbaileyAnd I have a rental car to return over lunch.05:41
lamonthrm...05:42
=== lamont has lunch in about 2.25 hours time..
lamontcould start now, if you want...05:43
lamontdoko: screem was d-w, will see how it does now05:43
jbaileylamont: You will need to install a new binary glibc into the buildd.  A source upload of gcc after that is enough to build gcc, and a source upload of glibc after that is enough to get glibc in.05:44
jbaileylamont: What's first? =)05:44
dokolamont: let's start now05:45
lamont /usr/include/sys/procfs.h:57: error: parse error before 'elf_vrreg_t'05:45
lamontgo lkh!  kill gdb.05:45
lamont(gdb is ftbfs on ppc)05:46
lamontjbailey: so what I'm most likely to do is:  (1) glibc binary install, (2) build gcc, install that binary, (3) build/upload glibc, (4) build/upload gcc05:48
lamonthrm.. actually, (3) is build, install glibc. :-)05:49
lamont(5) is build/upload glibc05:49
elmolamont: what's this?05:49
lamontbootstrapping biarch05:49
jbaileylamont: Okay.  So for version numbers, glibc 2.3.5-1ubuntu3 is in the archive now, gcc-3.4 3.4.4-0ubuntu3 is in the archive now.05:49
jbaileylamont: What binary version do you want the first glibc to be?05:50
lamontjbailey: if you want to be kind, something between -1ubuntu3 and -1ubuntu4 :-)05:50
lamontor even -1ubuntu4, and the actual source upload be -1ubuntu5 is fine with me05:50
elmolamont: biarch of what?05:51
=== lamont points at jbailey
jbaileyelmo: ppc/ppc6405:51
dokoelmo: ppc6405:51
elmoI thought you needed a 64 bit kernel?05:51
dokono, only for a "sanity" check and running the testsuite05:51
lamontjbailey: and this is on ppc only, or which architectures am I bootstrapping? :-)05:51
Kamionas binutils recently demonstrated, the testsuite is for wimps ;-)05:52
dokolamont: I thought jbailey booked you for i386 as well?05:52
dokoKamion: to be more precise, testsuite for -m64 is not run05:53
lamontdoko: i386 was my recollection... ppc64 was the news item... :-)05:54
jbaileydoko: No, fabio and svenl seemed to be in a rush for ppc.  I can do i386 at the same time I think.  Just need to make sure I have everything merged together for it.05:54
jbaileydoko: Is the gcc-3.4 source package on chinstrap already tweaked for that too?05:55
jbaileydoko: Oh wait, I remember.  I also did the ppc stuff first since it's a simple biarch setup without needing Tollef's multiarch stuff at all.05:57
lamontjbailey: and remember to disable the gcc- testsuite on hppa, please06:00
jbaileylamont: gcc or glibc?06:00
lamontgcc-3.4, most notably06:00
lamontalthough 4.0 wouldn't hurt either... :-(06:01
dokolamont: please get it from chinstrap:~doko/uploads again06:03
jbaileydoko: What do you want to have happen?  Mostly the last couple days I've been testing ppc64 and planning to do the proper multiarch path thing after.06:04
dokolamont: gcc-3.4 as well?06:04
dokojbailey: I don't care that much about biarch on i386, as you like it.06:05
jbailey'kay, I'll ignore it for now, we can do the ppc stuff, and I'll get the rest of it next round.06:06
lamontdoko: 3.4 either needs tk love, or a hammer.06:06
=== jbailey preps 2.3.5-1ubuntu4
dokolamont: please could you find out, why gnome-panel is not built on amd64?06:07
doko   * On hppa, build-depend on expect-tcl8.3 instead of expect.06:07
lamontdoko: bug #1102406:08
lamont(gnome-panel)06:08
lamontbuild-dep (and therefore dep-wait) on libwnck06:09
dokothanks06:10
lamontelmo: if libqscintilla5c2 migrated universe->main, python-qt3 et al would be happier.06:14
dokolamont: these should leave main, not needed anymore06:15
lamontreally?06:15
lamontas of 1649 today (london), that was the cause of the failure...06:16
jbaileyHmm, this should probably grow a build-dep on a particular gcc-3.4 version, shouldn't it...06:16
lamontThe following packages have unmet dependencies:06:16
lamont  libqscintilla-dev: Depends: libqscintilla5c2 (= 1.5.1-1ubuntu1) but it is not installable06:16
Kamionlamont: he means that python-qt3's scheduled for demotion to universe06:16
lamontah.  that works too06:16
fabbionehmmmmm06:16
fabbioneguys did you made an estimate of how many pkgs will need ppc64 love?06:17
fabbionelike libncurses-5 ?06:17
fabbioneor do you plan to modify the same that are actually built for sparc64?06:17
jbaileyfabbione: ncurses, zlib, I think maybe procps06:17
jbaileyfabbione: Right. =)06:17
fabbione:)06:17
jbaileydoko: What should I put as the build-dep version of gcc-3.4 for ppc64?06:18
doko3.4.4-0ubuntu4 should be ok06:18
jbaileyTx.06:19
jbaileyLovely, glibc build is running06:22
jbaileyOne of these days I have to figure out how to make ccache happier.  I have 3188 cache hits, and 24527 cache misses.  The only thing I compile with ccache is glibc...06:23
dokojbailey: I have 0 hits compiling gcc =)06:26
fabbionedoko: clearly.. gcc sucks06:27
dokofabbione: ppc64 kernel ready?06:28
fabbionedoko: not without toolchain06:28
fabbioneyou will get it either monday or tuesday06:28
dokotoolchain is on davis/breezy-ppc64. happy weekend ;-)06:30
dokoinfinity: you did remove the gcc4 changes to grub, when merging ...06:36
=== lamont runs off for about 15 minutes, so that he can work the following 40 minutes...
fabbionedoko: welcome to the kernel team. kthxbye06:39
fabbionejbailey: i found another weird case :)06:40
fabbione /usr/bin/ld: cannot find -lgcc_s_6406:40
fabbioneand i didn't update the chroot ;)06:40
fabbioneanyway.. this is monday stuff :))06:41
jbaileyfabbione: On gcc-3.4 or gcc-4?06:55
jbaileys/On/Using/06:55
fabbionejbailey: never mind.. Makefile crap :)06:55
fabbionenow it builds.. all of it :)06:56
jbaileyfabbione: I like that answer!06:56
fabbionethe question is more like... does it work? :P06:56
fabbionesince you have a G5 you are going to test kernel and userland :)06:56
fabbioneanyway it's really we time for me now :)06:56
fabbionecya tomorrow06:56
jbaileyYup.  Dunno if I'll be around much this weekend, but I Should be a little bit.06:57
jbaileyFirst real sunny one this year. =)06:57
fabbionei will be tomorrow (my morning) and probably a bit of sunday06:57
fabbioneehhe06:57
fabbioneenjoy :)06:57
jbailey2u2!06:58
fabbionemerci'06:58
lamontjbailey: anything for me yet?06:58
fabbione(poor mispelled french ;))06:58
jbaileylamont: TEstsuite finished, it's just running the install bits.06:58
jbaileyfabbione: You spelt it right. =)06:58
lamontok06:58
=== lamont must be out the door at the next :30
lamontjbailey: is this ppc only? or which architectures are we playing with?06:59
dokolamont: ppc07:00
lamontcool07:00
lamontjbailey: you're going to give me a nice repository on rookery or something, right?07:02
jbaileylamont: Define nice repository...07:02
lamontjbailey: a deb line I can drop into sources.list. :-)07:03
lamontfrom somewhere wget-able on rookery07:03
=== jbailey checks to see if I apt-ftparchive is on rookery
lamonthrm... without a Release.gpg is OK, I suppose07:03
lamontit is07:03
jbaileyGood, debhelper phase going now.07:04
jbaileyI have to leave in the next few minutes to get the car back on time.07:04
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
jbaileylamont: I gotta run, I have this copying onto rookery, but it'll have to wait until I come back for me to wave apt-ftparchive over it.07:10
lamonthrm... where on rookery?07:10
=== lamont can grab bits, just would prefer a repository...
jbaileyhttp://people.ubuntu.com/~jbailey/ppc64/07:11
lamontok.  any easy way to tell the copy is done?07:11
jbaileyThere's a signed changes file in there.07:11
lamontok07:11
jbaileyRestarted the command as:07:12
jbaileyscp * people.ubuntu.com:public_html/ppc64/; ssh people.ubuntu.com touch ppc64/done07:12
=== jbailey redoes with public_html in the touch path
lamontchmod g+w public_html/ppc6407:12
lamontthat'll be easiest.. :-)07:12
jbaileyDone.07:13
lamontok. /me waits for done to exist07:13
jbaileyglibc_2.3.5-1ubuntu4.diff.gz glibc_2.3.5-1ubuntu4.dsc glibc_2.3.5-1ubuntu4_powerpc.changes glibc-doc_2.3.5-1ubuntu4_all.deb libc6_2.3.5-1ubuntu4_powerpc.deb libc6-dbg_2.3.5-1ubuntu4_powerpc.deb libc6-dev_2.3.5-1ubuntu4_powerpc.deb libc6-dev-ppc64_2.3.5-1ubuntu4_powerpc.deb libc6-pic_2.3.5-1ubuntu4_powerpc.deb libc6-ppc64_2.3.5-1ubuntu4_powerpc.deb libc6-prof_2.3.5-1ubuntu4_powerpc.deb libc6-udeb_2.3.5-1u07:14
jbaileybuntu4_powerpc.udeb libnss-dns-udeb_2.3.5-1ubuntu4_powerpc.udeb libnss-files-udeb_2.3.5-1ubuntu4_powerpc.udeb locales_2.3.5-1ubuntu4_all.deb nscd_2.3.5-1ubuntu4_powerpc.deb zoneinfo-udeb_2.3.5-1ubuntu4_all.udeb07:14
jbaileyIs the order of the files.07:14
jbaileybbiab.07:14
lamontwhile [ ! -f done ] ; do sleep 60; done07:14
lamont:-)07:14
lamontSuggested packages:07:27
lamont  locales glibc-doc07:27
lamontThe following packages will be REMOVED:07:27
lamont  build-essential* g++* g++-3.3* g++-4.0* libc6-dev* libstdc++5-3.3-dev*07:27
lamont  libstdc++6-4.0-dev*07:27
lamontThe following packages will be upgraded:07:27
lamont  libc607:27
lamont1 upgraded, 0 newly installed, 7 to remove and 1 not upgraded.07:27
=== lamont hands the controls back to jbailey. please provide a usable glibc
lamontlunchtime.  back online in a while07:28
dokolamont: just only install the lib64* parts07:41
=== doko [~doko___@dsl-084-059-060-050.arcor-ip.net] has joined #ubuntu-toolchain
jbaileyback09:00
jbaileylamont-away: I don't understand why libc6-dev and g++-3.3 would've been removed in there...09:04
dokofound another bug in 3.4 ... will update the files09:12
jbaileypackaging bug or source code bug?09:12
dokopackaging09:12
dokoelmo: please install on davis/breezy-ppc64 the updated packages in ~doko/gcc/install209:13
jbaileyIs that where lamont is working?09:14
elmowhile you're building stuff?09:15
dokosure, testsuite is just running09:15
dokoI'll try to rebuild jbailey's glibc packages on that machine. if you are still there, if they finish, then please install them as well09:16
elmoinstalled09:17
dokothanks09:18
dokonice, upstream generated libstdc++-v3/testsuite/Makefile.in with automake 1.9, libstdc++-v3/Makefile.in with 1.709:21
dokothe install fails after running the testsuite for both -m32/-m64 ...09:22
dokojbailey: did you see the gdb build failure in lkh09:58
dokopowerpc09:58
jbaileydoko: Ah, nope, lemme look in a sec.09:58
dokoIn file included from /build/buildd/gdb-6.3/bfd/elf.c:6591:09:59
doko/usr/include/sys/procfs.h: At top level:09:59
doko/usr/include/sys/procfs.h:57: error: parse error before 'elf_vrreg_t' /usr/include/sys/procfs.h:58: error: parse error before 'elf_vrregset_t'09:59
dokomake[4] : *** [elf.lo]  Error 109:59
jbaileyJoy.09:59
=== lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain
=== zefram22 [~zefram22@pcp01685943pcs.wchstr01.pa.comcast.net] has joined #ubuntu-toolchain
=== jbailey [~jbailey@CPE000ded9d787c-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
=== jbailey watches his machine do an apt-get upgrade in the hopes that it has a greater chance of booting.
jbaileyHad a brownout and my box lost power.  X isn't really interested in starting right now.10:39
jbaileyThere we go...10:56
=== jbailey [~jbailey@CPE000ded9d787c-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
dokoelmo: please install on davis/breezy-ppc64 the updated packages in ~doko/gcc/install2/*2.3.5*deb11:14
elmodoko: done11:16
dokothanks! have a nice weekend11:17
dokolamont: deb http://people.ubuntu.com/~doko/ppc64 ./11:29
jbaileydoko: Does that have glibc and gcc both in there?11:34
dokothese are the updated packages, both glibc & gcc-3.4. I didn't modify jbailey's sources, updated gcc-3.4 sources can be found at chinstrap:~doko/uploads 11:35
dokojbailey: yes11:35
jbaileydoko: Cool, thanks. 11:36

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!