IRC channel logs
2014-11-05.log
back to list of logs
<sneek>jmd, civodul says: unless gcc-configure-flags-for-triplet is changed in a way that doesn't affect the other systems <civodul>i wonder if ath9k-htc-firmware is miscompiled <civodul>i managed to get the kernel to loaded, but i get "target is unresponsive" <civodul>and the .fw file is exactly 51,000 byte long, which looks suspicious <civodul>that one is successfully loaded, though <jmd>Running guix package -i I get an error: <jmd>guix package: error: build failed: path `/gnu/store/1r60y38nv0igm2510d1w7yg177cbd7r6-indent-2.2.10' is not valid <jmd>What does that mean? <iyzsong>I have no clue why cmake did not add qt5 to binaries/libraries's rpath. <iyzsong>I just got a libQt5Xdg.so without qt5 in rpath.. <jmd>iyzsong: I think that qt5 does something explicit with rpath. <civodul>jmd: it means that 'indent' is referred to but is not registered as a valid store item <civodul>jmd: can you check whether that directory exists, and what "guix gc --references thething" returns? <civodul>could it be that you reinstalled Guix with a wrong localstatedir? <civodul>iyzsong: if you grep gnu/packages/*.scm, you'll see that CMake needs help to set the RUNPATH <jmd>civodul: Oh perhaps I did. Bummer. <civodul>just re-run ./configure with the right --localstatedir, and re-install <iyzsong>civodul: sorry, I can not find out an example >.< <iyzsong>jmd: I do not know that, but it does linked successful <jmd>We need a proper /etc/init.d/guix file for debian &c <iyzsong>jmd: debian sid have swithed to systemd <jmd>iyzsong: really? That is good news. <jmd>now we have to persuade them to switch to dmd <iyzsong>oh, I see andreas's kdelibs patch, so I have to set CMAKE_*_LINKER_FLAGS? <tim__`>hello, i have a freshly installed guix sys, when i try "guix system reconfigure cfg.scm" it says, unbound variable %base-file-systems. how to fix that? <civodul>tim__`: this is a known issue with version 0.7; the fix is to run "guix pull" first <civodul>but then, you may find that "guix pull" will fail, unless run from a git checkout <ArneBab>(installed via the 0.7 package, ./configure ; sudo make install # installed over the old installation) <mark_weaver>you'll have to compile from git, I'm afraid. there's a problem with 0.7 that prevents it from being able to "guix pull" to the latest. *jxself moves mark_weaver's keyboard closer to him so that he's no longer away from it <DusXMT>Actually, several problems. Not only this, but it also trips on a json module, I don't exactly remember the error though, it was a while ago <ArneBab>any chance to get a 0.7.1 which fixes that? <ArneBab>civodul: I’ve been out of touch and just wanted a quick check whether it still works… <jxself>I understand it's a non-trivial thing to fix. <jxself>To get the version of Guix you install to actually be the version you install... <ArneBab>jxself: I’m sorry, I don’t understand <jxself>Whenever you install a version of Guix you always end up with the previous version installed. That seems to be a difficult problem to solve is what I saying. :) <jxself>SO when you install 0.7 you actually get 0.6. If you install 0.6 you get 0.5. And so forth and so on in that fashion it goes backward... <jxself>Seems to be a difficult problem to fix such that install 0.7 gives you 0.7 and not an older one. <davexunit>yeah, it's a tricky problem. how can the guix package contain the hash of itself? <DusXMT>jxself: but that only happens if you install the guix package from within guix without pudating the package files before. If you just compile and install guix, or update the package files before installing, it will give the correct version <ArneBab>DusXMT: is that still a matter of just saying guix pull? <ArneBab>jxself: essentially it comes down to a bootstrapping problem: You need something to build the current version of guile, then you can use it to rebuild itself. <ArneBab>(to me bootstrapping always feels a bit magical: suddenly a project can stand on its own feet) <DusXMT>ArneBab: Yup. Unfortunately, with 0.7, it's not possible anymore, so you have to go with git. From there, you can run guix pull, install the `guix' package it provides, and all should be as it should <ArneBab>I’m then waiting for the next release… <ArneBab>(I want to go by the official documentation, else I can’t easily tell others to try it) <ArneBab>davexunit: nice! thanks for the info!