<emacsomancer>and I've installed guix's package for emacsql-sqlite, which seems like it should work
<emacsomancer>in emacs, (executable-find "gcc") returns a path to gcc in my .guix-profile
<emacsomancer>ok, I think I figured it out: I had to make sure that emacs-local emacsql-sqlite wasn't installed, but only guix's version
<cyrozap>Hi, all, I'm trying to do something that I thought would be relatively straightforward, but appears not to be: I would like to install guix, on Debian 10, on a ppc64le system.
<cyrozap>Trying to build from source results in "configure: error: `powerpc64le-linux' is not a supported platform." with a recommendation to check the manual, and short notes on "porting" and "bootstrapping" that I didn't really understand.
<cyrozap>So, I guess my question is, "How do I build the bootstrap binaries without cross-compiling them?"
<cyrozap>Because all the docs say on the matter is "... to port the distribution to a platform that is not yet supported, one must build those bootstrap binaries ..." and "... Guix can _cross compile_ those bootstrap binaries", which of course doesn't help if I'd rather not trust cross-compiled binaries given to me over the internet by a stranger.
<efrit>there is a menu when to computer boot and I chose the to boot on USB key
<efrit>but maybe my laptop has issues because to boot on the Trisquel installed on it I have to do some weird manipulations
<efrit>just wait a bit I’ll try to boot on the USB on to another computer to see if it works there
<krusnus>anyway, hey everyone! i recently installed GuixSD on my computer and one of the first things the guix manual tells you to do when you're done installing is to run 'guix pull' but when i do that i get the error "guix pull: error: Git error: the SSL certificate is invalid" i couldnt find any solutions when i searched for it so i thought i'd ask here
<krusnus>and see if anyone has had the same problem and/or know how to solve it. thanks in advance! :)
<roptat>so, I have a working maven-build-system (with binaries downloaded from maven), except for tests because surefire-booter hard codes a path to /bin/sh which we don't have in the build environment
<roptat>and I was able to rewrite two packages (java-tukaani-xz and java-iq80-snappy, used by maven-install-plugin) so I can use them instead of their binary counterpart :)
<roptat>I'll have to find a way to properly bootstrap the plugins, but it's going much more smoother than I though it would
<roptat>I also think I can create a patch for our ant-build-system to install the jar and pom files to the right directory, for maven compatibility
<efrit>thanks for the link, I’ll look into it in the future hopefully
<jlicht>hey guix! Is there a programmamatic way to specify channels? I would like to create an install image where the `guix' command already has access to specific channels, without having to `guix pull' first
<PotentialUser-36>Hi, I'm trying to install Guix System on a nonfree computer (unfortunately) - I know the consequences of doing so and I'm going to sell this machine eventually and buy a libre one, but for now I want to get used to Guix. The problem is running the system with linux-libre fails, probably because of nvme ssd disk and a highly proprietary motherboard
<PotentialUser-36>- tested it on Guix 1.0.1 and Trisquel 8.0. I successfully added a nonfree channel from this repository https://gitlab.com/mbakke/guix-nonfree and run guix pull command, but while trying to install the system with 'guix system init /mnt/etc/config.scm /mnt' it tells me the variable linux-nonfree is unbound. I tried adding a module to the config fil
<PotentialUser-36>e, but nothing I tried works, despite the fact nonfree definitions are present in the store.
<apteryx>PotentialUser-36: before you go ahead attempting to pull random channels (and non-free) into your install, could you tell us what is the original problem with Guix? Any kernel log (/var/log/messages), or other hints about what is failing?
<apteryx>my experience is that most PC work with linux-libre, but 1) wireless probably deosn't and 2) gpu might not if it's not intel
<PotentialUser-36>apteryx: All I got now is a photo of what system writes while trying to boot, I could provide the log but I would have to install it again first.
<vagrantc>janneke: i guess i have my sights on a real bootstrap path :)
<vagrantc>and as far as building guix in debian ... i'm wondering if we could... extract guile-gnutls out of gnutls sources and build it ... "out-of-tree" or something ... since the debian gnutls maintainer is silent on (re)enabling it
<PotentialUser-36>apteryx: Is the link working? Can you see it? (don't know if this IRC stuff preserves message history)
<brendyyn>eric2: btw i just meant that noone had replied while you were disconnected, not that i was denying your question, incase i sent the wrong impression
<nckx>eric2: Could you provide a bit more info (for example, the command you tried to run + its output → paste.debian.net; we also have a wgetpaste package if you crave the pipe)? ‘Didn't work’ isn't much to go on.
<nckx>Disclaimer: I don't know the first thing about non-UEFI ARM, I can only help you get started with Guix.
<Dynamicmetaflow>Hello! I was wondering if someone could assist me. I'm learning how to create packages and I'm attempting to package gnome-boxes (most of it's dependencies are already in guix except one). I believe I already created a package for libgovirt but for gnome-boxes runningo into an error related to bash-minimal and ./configure, I think it's a path issue.
<Dynamicmetaflow>So i pull guix from source and created an environment, the steps from part one in the video
<nckx>Dynamicmetaflow: That reads like there's no ./configure script to begin with. You can pass -K to the build command, this will keep the (failed) build directory in /tmp (printed as a Note: at the end), you can inspect it.
<Dynamicmetaflow>Hey all, was wondering if someone could help me understand this. I'm trying to build gnome-boxes for guix, initially libvirt-gconfig needed to be at version 2.0 so I updated libvirt-glib from 1.0 to 2.0 but libvirt-gobject needs 1.0
<Dynamicmetaflow>So libvirt-glib contains gconfig and gobject and I need different versions for each of them in order to build gnome-boxes
<Dynamicmetaflow>Error that I'm receiving src/meson.build:122:0: ERROR: Could not generate cargs for libvirt-gobject-1.0:
***sushi_ is now known as ilikeheaps
<krusnus>hey everyone. just installed guix on my computer but cant seem to find vi. i assumed it would already be installed bu default as part of the base system but apparently not and there does'nt seem to be a package for it. what do i do?
<rekado>Dynamicmetaflow: this doesn’t say that it needs different versions, no?
<nckx>kori: You can try adding (service special-files-service-type `(("/bin/startx" ,(xorg-start-command)))) to your system configuration.
<nckx>Whether it works is a different matter, but then you'd have a nice pretty bug to report.
<rekado>Dynamicmetaflow: you have not added any input providing libvirt-gobject
<nckx>Oh, your emphasis was ‘as a regular user’. No, I don't think so.
<nckx>Dynamicmetaflow: If you can't find a way to make this work (rekado's suggestion seems eminently sensible), please paste your current package so we know where you stand.
<Dynamicmetaflow>rekado: From my understanding libvirt-glib contains libvirt-gconfig and libvirt-gobject. When trying to build gnome-boxes the error beforehand was asking for libvirt-gconfig 2.0, after i modified the libvirt-glib to use version 2.0.0 I then receieve the error related to libvirt-gobject
<nckx>I'd second the suggestion for a mail in which you clearly state your goal(s), since they're all quite legitimate but it wasn't always clear to me what the priority was. Rootless X? Any working ‘startx’? Just hate GDM? Etc.
<nckx>kori: Super basic, and probably not up to current Guix Best Practices, go caveat yourself, etc.: (service slim-service-type (slim-configuration (auto-login? #t) (default-user "nckx") (xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout) (modules (list xf86-video-intel xf86-input-libinput)) (extra-config (list %xorg.conf))))))
<nckx>%xorg.conf configures my input devices but isn't essential to the concept.
<rvgn>Any update on core-updates-->master merging?
<genericspider>Hey everyone, I need a little help with building GNUnet. I'm fairly new to Guix. When I'm compiling GNUnet libextractor fails to build. I posted where the error seems to occur in the logs here: https://pastebin.com/T2LeSHpD
<genericspider>What exactly is going on here, and how would I go about resolving the issue with the build?