Re: Gtk+ 3

2013-10-02 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Wed, Oct 02, 2013 at 02:16:42PM +0200, Ludovic Court??s wrote: I think Xnee has an optional gnee program (or something like that) that provides a GTK+ GUI. But maybe it explicitly checks for gtk+-2.0 and just disables that when that is not found?

Re: Gtk+ 3

2013-10-02 Thread Andreas Enge
On Wed, Oct 02, 2013 at 02:16:42PM +0200, Ludovic Court??s wrote: I think Xnee has an optional gnee program (or something like that) that provides a GTK+ GUI. But maybe it explicitly checks for gtk+-2.0 and just disables that when that is not found? Even with gtk+-2, configure ends like this:

Re: Brasero, or gnome without gnome

2013-10-02 Thread Andreas Enge
On Wed, Oct 02, 2013 at 02:41:46PM +0200, Andreas Enge wrote: How can we get around running commands such as /usr/bin/glib-compile-schemas --allow-any-name /usr/share/glib-2.0/schemas/ ? It appears that glib-compile-schemas is called during the build or installation process of brasero.

Re: Brasero, or gnome without gnome

2013-10-02 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Wed, Oct 02, 2013 at 09:32:23PM +0200, Ludovic Courtès wrote: [...] Of course, this works only as long as only one gnome program is installed, since all the different gschemas.compiled step on each other's toe. They’re all called

Re: Brasero, or gnome without gnome

2013-10-02 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: The attached patch yields a working brasero in the sense that it starts, shows all icons, and allows, for instance, to drag and drop files from the kde file browser into an image to be created. Apart from that, many helper programs (mkisofs, cdrecord

Re: Packages with libraries and binaries

2013-10-06 Thread Andreas Enge
On Sat, Oct 05, 2013 at 02:52:47PM +0200, Ludovic Courtès wrote: Exactly. You need that snippet, as in python.scm: That did it, thanks for the explanations! Andreas

Re: Synchronizing descriptions with GSRC?

2013-10-09 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: Brandon Invergo bran...@gnu.org skribis: Perhaps it would be best to keep all canonical package descriptions, short and long, in a single file under revision control somewhere, such as in womb. They would then be available for anyone who needs them,

Re: Brasero, or gnome without gnome

2013-10-09 Thread Aljosha Papsch
Am Montag, den 07.10.2013, 21:53 +0200 schrieb Andreas Enge: In any case, I assume one could start by packaging single gnome applications, The question is which gnome applications. My personal priority list would be: * gnome-terminal * rhythmbox * seahorse * transmission-gtk * file-roller

Re: a2ps: manpages fail to build

2013-10-09 Thread Nikita Karetnikov
There’s a bug in its build system, but most likely it wants ‘help2man’ (as native input.) Could you expand on the bug part? I added ‘help2man’, but it didn’t help. Rather use (substitute* (find-files . .*) ...) if that works. It takes too much time, or I’m doing something wrong. Now

Re: a2ps: manpages fail to build

2013-10-09 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: There’s a bug in its build system, but most likely it wants ‘help2man’ (as native input.) Could you expand on the bug part? It invokes /missing instead of $top_srcdir/build-aux/missing. I added ‘help2man’, but it didn’t help. Could you

Re: [PATCH] doc: Add 'copyrights' and 'license' macros.

2013-10-09 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: From b8867a4956af60065200c3b89604108cd7e46e83 Mon Sep 17 00:00:00 2001 From: Nikita Karetnikov nik...@karetnikov.org Date: Wed, 9 Oct 2013 10:37:34 + Subject: [PATCH] doc: Add 'copyrights' and 'license' macros. * doc/guix.texi (YEARS):

Re: MIPS64/N64 support

2013-10-09 Thread Mark H Weaver
Nikita Karetnikov nik...@karetnikov.org writes: OK, I fetched the tarballs. Now I’m getting this error. $ ./pre-inst-env guix build -K hello [...] make-3.82/main.c make-3.82/README.OS2 make-3.82/remote-cstms.c phase `unpack' succeeded after 4 seconds [...] pwd: error retrieving

Re: [PATCH] doc: Add 'copyrights' and 'license' macros.

2013-10-10 Thread Nikita Karetnikov
Sorry, I don't understand what problem you're trying to solve. Why are you separating copyright text and license text? I don’t know how to keep the @ifinfo trick (see the attachment) without separating them. Maybe the @ifinfo part should be removed. Can you send me the whole file

Re: Qt

2013-10-10 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Tue, Oct 08, 2013 at 11:05:04PM +0200, Ludovic Courtès wrote: Andreas Enge andr...@enge.fr skribis: Also, the build uses sse/sse2/... instructions according to what is available on the processor; we might wish to disable all or at least the most

Re: Qt

2013-10-10 Thread Andreas Enge
On Thu, Oct 10, 2013 at 03:09:09PM +0200, Ludovic Courtès wrote: Andreas Enge andr...@enge.fr skribis: I do not know how much this slows down qt applications. According to wikipedia, sse2 arrived in 2001. So one could argue that adding it would exclude almost no machines. Yes, you may

LXDE, was: Brasero, or gnome without gnome

2013-10-10 Thread Andreas Enge
On the desktop front, I just came across this on my search for a simple sample qt application to check my library with: http://www.zdnet.com/lxde-waves-goodbye-to-gtk-in-merge-with-razor-qt-718476/ Andreas

Re: [PATCH] doc: Add 'copyrights' and 'license' macros.

2013-10-10 Thread Karl Berry
I donœôòùt know how to keep the @ifinfo trick I see no need for @ifinfo. It has no effect inside @titlepage anyway, since @titlepage ... @end titlepage is ignored for Info output. nearly the same (more on that later) copyright notice is repeated three times. 1) @copying should come

Re: Qt

2013-10-10 Thread Mark H Weaver
Andreas Enge andr...@enge.fr writes: On Thu, Oct 10, 2013 at 03:09:09PM +0200, Ludovic Courtès wrote: Andreas Enge andr...@enge.fr skribis: I do not know how much this slows down qt applications. According to wikipedia, sse2 arrived in 2001. So one could argue that adding it would

Re: [PATCH] gnu: Add GNU acct.

2013-10-11 Thread Nikita Karetnikov
Yes, please! Done. By the way, thanks for showing the head of the file, it’s really helpful. (Make sure ‘make sync-descriptions’ doesn’t complain.) There are other packages that complain. I’m willing to help with this. Which should be updated in ‘core-updates’? Will it be enough to run

Re: [PATCH] gnu: Add GNU acct.

2013-10-11 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: Yes, please! Done. By the way, thanks for showing the head of the file, it’s really helpful. Thanks. (Make sure ‘make sync-descriptions’ doesn’t complain.) There are other packages that complain. I’m willing to help with this. That’s

Re: Add Package Mercurial

2013-10-11 Thread Arne Babenhauserheide
Hi, I adapted the patch: Disabled tests and added a FIXME note which links to the required nose testing framework. I hope it’s fit for getting into guix, now. (it’s attached and inline) Best wishes, Arne $ hg export --git tip # HG changeset patch # User Arne Babenhauserheide

Re: [PATCH] doc: Improve the copyright notice.

2013-10-11 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: Karl, thank you so much. I hope it’s OK now. Ludo, what do you think? Fine with me, but make sure the copyright notice still shows up in Info, HTML, and PS/PDF (ISTR that it had to be repeated so that it would be visible in Info and HTML.)

Re: Add Package Mercurial

2013-10-11 Thread Ludovic Courtès
Arne Babenhauserheide arne.babenhauserhe...@kit.edu skribis: I adapted the patch: Disabled tests and added a FIXME note which links to the required nose testing framework. [...] $ hg export --git tip # HG changeset patch # User Arne Babenhauserheide arne.babenhauserhe...@kit.edu # Date

git pull (error)

2013-10-11 Thread Jeffrin Jose
Hello all, iam attaching an error screenshot. ---cut-x-here- $guix pull starting download of `guix-file.5G1sMw' from `http://git.savannah.gnu.org/cgit/guix.git/snapshot/guix-master.tar.gz'... http://git.savannah.gnu.org/.../guix-master.tar.gz 4185.0 KiB

Re: Qt

2013-10-12 Thread Andreas Enge
So I added Qt 4.8.5, after disabling a few tests requiring an X server - adding xorg-server as an input was not enough, as the server would not be started by the tests, but supposed to be already running. Two hello world programs I found in a tutorial compile. The gui program complains about a

Re: [PATCH] doc: Improve the copyright notice.

2013-10-12 Thread Ludovic Courtès
k...@freefriends.org (Karl Berry) skribis: make sure the copyright notice still shows up in Info, HTML, and PS/PDF It's always good to check, but like I said, that is exactly why I invented @copying in the first place (back in 2002). I wrote about it in the Texinfo manual. I

Error on installed qt-4 package

2013-10-12 Thread Andreas Enge
The following transcript shows a problem I have trouble understanding; I can build qt-4 with ./preinst-env, but not after installation (on git-1e9ed0e3): $ rm -rf ~/.cache $ rm -rf /usr/local/guix-git/share $ make install $ guix package -A qt qt 4.8.5 out gnu/packages/qt.scm:67:2 qt

Re: guix pull (error)

2013-10-12 Thread Ludovic Courtès
Jeffrin Jose ahiliat...@yahoo.co.in skribis: ---cut-x-here- $guix pull starting download of `guix-file.5G1sMw' from `http://git.savannah.gnu.org/cgit/guix.git/snapshot/guix-master.tar.gz'... http://git.savannah.gnu.org/.../guix-master.tar.gz4185.0 KiB

Re: Error on installed qt-4 package

2013-10-12 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: $ guix build qt substitute-binary: ;;; note: source file /usr/local/guix-git/bin/guix substitute-binary: ;;; newer than compiled /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/guix-git/bin/guix.go It’s /root, because the ‘substitute-binary’ is

Re: Qt

2013-10-12 Thread Andreas Enge
On Sat, Oct 12, 2013 at 09:38:08PM +0200, Ludovic Court??s wrote: I wonder how people address this in general. Perhaps we could start xvfb in a pre-check phase if that’s enough? (Something is weird with your character encoding. Or with my character decoding?) I think that people either do not

Re: Error on installed qt-4 package

2013-10-12 Thread Andreas Enge
On Sat, Oct 12, 2013 at 09:50:34PM +0200, Ludovic Court??s wrote: That’s because one of the ‘search-patch’ invocations returned #f–i.e., the patch wasn’t found in the search path. Ah, my error - I forgot to add the patch to gnu-system.am. Sorry! Andreas

Evince

2013-10-14 Thread Andreas Enge
Evince does not work at all for me. When I call evince file.pdf, the console output is ** (evince:5791): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files Error registering document:

Re: [PATCH] Add libtheora package

2013-10-14 Thread David Thompson
On 10/14/2013 05:23 AM, Andreas Enge wrote: On Sun, Oct 13, 2013 at 07:20:59PM -0400, David Thompson wrote: How does it look? It compiles well and looks good, congratulations! One point, though: If you do cd /nix/store/f06apny3g77kjk0wxzhmgl4b3ya77f0b-libtheora-1.1.1/lib/pkgconfig/

[PATCH 0/2] Add libpeas.

2013-10-14 Thread Cyril Roelandt
These two patches add libpeas. The first one enables the introspection feature for a few GNOME packages; the second adds libpeas. Cyril Roelandt. --- Cyril Roelandt (2): gnu: gtk+: enable introspection. gnu: Add libpeas. gnu/packages/gnome.scm | 68

[PATCH 2/2] gnu: Add libpeas.

2013-10-14 Thread Cyril Roelandt
gnu/packages/gnome.scm (libpeas): New variable. --- gnu/packages/gnome.scm | 68 ++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 16e491d..97dd4c4 100644 --- a/gnu/packages/gnome.scm +++

GFortran can’t find system headers

2013-10-14 Thread Nikita Karetnikov
I’m trying to package APL, which requires LAPACK, which requires Fortran. Here’s my attempt to add the last one: (define-public gfortran-4.8 (package (inherit gcc-4.8) (name gfortran) (arguments `(#:configure-flags '(--enable-languages=fortran) I get the following error while

Re: Evince

2013-10-15 Thread Andreas Enge
On Mon, Oct 14, 2013 at 11:10:03PM +0200, Ludovic Courtès wrote: ** (evince:5791): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files I think this one is harmless for the time

Re: [PATCH 0/2] Add libpeas.

2013-10-15 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: These two patches add libpeas. The first one enables the introspection feature for a few GNOME packages; the second adds libpeas. Nice! + ;; The scanner will use the CC environment variable. + (setenv CC gcc) Before we

Re: GFortran can’t find system headers

2013-10-15 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: I’m trying to package APL, which requires LAPACK, which requires Fortran. Cool. Here’s my attempt to add the last one: (define-public gfortran-4.8 (package (inherit gcc-4.8) (name gfortran) (arguments `(#:configure-flags

[PATCH] gnu: Add autogen package

2013-10-15 Thread Eric Bavier
Here's a patch to add the Autogen package. Comments welcome. From 9440a5c72be337e16bcc21bc19cc5a9791a8cca6 Mon Sep 17 00:00:00 2001 From: Eric Bavier bav...@member.fsf.org Date: Mon, 14 Oct 2013 12:55:53 -0500 Subject: [PATCH] gnu: Add autogen package * gnu/package/autogen.scm: New file *

[PATCH] gnu: Add autogen package

2013-10-15 Thread Eric Bavier
Attached is a patch to add the Autogen package. Comments welcome. From 9440a5c72be337e16bcc21bc19cc5a9791a8cca6 Mon Sep 17 00:00:00 2001 From: Eric Bavier bav...@member.fsf.org Date: Mon, 14 Oct 2013 12:55:53 -0500 Subject: [PATCH] gnu: Add autogen package * gnu/package/autogen.scm: New file *

Autogen package

2013-10-15 Thread Eric Bavier
My first contribution to Guix. Hope it works alright. I'm hoping to continue to hack on Guix. From 9440a5c72be337e16bcc21bc19cc5a9791a8cca6 Mon Sep 17 00:00:00 2001 From: Eric Bavier bav...@member.fsf.org Date: Mon, 14 Oct 2013 12:55:53 -0500 Subject: [PATCH] Add autogen package ---

Re: gnu-system-demo feedback

2013-10-16 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: Walter Franzini walter.franz...@gmail.com skribis: On Mon, Oct 14 2013, Ludovic Courtès wrote: [...] 3. running guix gc as root empties /etc (broken symlinks) 4. running guix gc as guest (!) empties /etc (broken symlinks) A bug: I forgot to

Re: gnu-system-demo feedback

2013-10-16 Thread Ludovic Courtès
Walter Franzini walter.franz...@gmail.com skribis: On Wed, Oct 16 2013, Ludovic Courtès wrote: [...] The files in /etc are symlinks to files under /nix/store, and it’s those files that were removed. The symlinks were still there, just dangling. I'm unable to find information about

Re: [PATCH 0/2] Add libpeas.

2013-10-16 Thread Cyril Roelandt
On Tue, Oct 15, 2013 at 10:12:25PM +0200, Ludovic Courtès wrote: Cyril Roelandt tipec...@gmail.com skribis: These two patches add libpeas. The first one enables the introspection feature for a few GNOME packages; the second adds libpeas. Nice! + ;; The scanner will use

Re: [PATCH 0/2] Add libpeas.

2013-10-17 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: On Tue, Oct 15, 2013 at 10:12:25PM +0200, Ludovic Courtès wrote: Cyril Roelandt tipec...@gmail.com skribis: These two patches add libpeas. The first one enables the introspection feature for a few GNOME packages; the second adds libpeas.

Re: GFortran can’t find system headers

2013-10-17 Thread Nikita Karetnikov
Instead, what should do is preserve the arguments; the value associated with #:configure-flags should be changed to replace any --enable-languages=.* flag with yours. See ‘gcc-boot0’ in base.scm for how to do that. Are you talking about the ‘substitute-keyword-arguments’ part? Alternately,

Re: GFortran can’t find system headers

2013-10-17 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: Instead, what should do is preserve the arguments; the value associated with #:configure-flags should be changed to replace any --enable-languages=.* flag with yours. See ‘gcc-boot0’ in base.scm for how to do that. Are you talking about the

Re: Evince

2013-10-17 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: However, it’s unable to display the file contents: File type application/octet-stream type (application/octet-stream) is not supported but that’s because we need to put shared-mime-info in the search path (I’ll try to fix this tonight.) Done in

Re: GLib’s ‘network-address’ test failure

2013-10-17 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: To see what ‘if_indextoname’ returns in our chroot, I tried this: (use-modules (guix store) (guix derivations) (guix monads) (guix utils) (gnu packages guile)) (define builder '(begin (use-modules (system foreign)

Re: Preliminary MIPS N32 port now available

2013-10-18 Thread Ludovic Courtès
Hi Mark! Mark H Weaver m...@netris.org skribis: If you own a 64-bit MIPS system (including Loongson 2F), are willing to build everything on your own machine, and would like to try out the preliminary port of Guix to MIPS N32, the loongson branch of the Guix git repo is ready for your early

Re: Preliminary MIPS N32 port now available

2013-10-18 Thread Andreas Enge
On Fri, Oct 18, 2013 at 11:41:24AM -0400, Mark H Weaver wrote: More importantly, because there are so many patches for Loongson 2F that are not yet ready to be applied upstream -- either because they are not sufficiently clean, or because they choose a compile-time configuration that uses

Re: Preliminary MIPS N32 port now available

2013-10-18 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Fri, Oct 18, 2013 at 11:41:24AM -0400, Mark H Weaver wrote: More importantly, because there are so many patches for Loongson 2F that are not yet ready to be applied upstream -- either because they are not sufficiently clean, or because they choose a

Re: Preliminary MIPS N32 port now available

2013-10-18 Thread Mark H Weaver
Hi Andreas and Ludovic! l...@gnu.org (Ludovic Courtès) writes: Andreas Enge andr...@enge.fr skribis: Personally, I think mips64el should be a fully qualified release architecture just as i686 and x86_64. So it would be better to have it in master and not in a separate branch. So far, the

Re: Preliminary MIPS N32 port now available

2013-10-18 Thread Ludovic Courtès
Mark H Weaver m...@netris.org skribis: l...@gnu.org (Ludovic Courtès) writes: Andreas Enge andr...@enge.fr skribis: Personally, I think mips64el should be a fully qualified release architecture just as i686 and x86_64. So it would be better to have it in master and not in a separate

Re: Preliminary MIPS N32 port now available

2013-10-18 Thread Nikita Karetnikov
I tried to build ‘hello’ twice, and the following error occurred each time: stripping binaries in /nix/store/hl8khv4qip9nwbm1qm93irbz9has4wrd-gcc-cross-boot0-4.7.3/bin with strip and flags (--strip-debug) phase `strip' succeeded after 17 seconds error (ignored): aborting transaction: cannot

Re: Preliminary MIPS N32 port now available

2013-10-18 Thread Mark H Weaver
Hi Nikita, Nikita Karetnikov nik...@karetnikov.org writes: I tried to build ‘hello’ twice, and the following error occurred each time: stripping binaries in /nix/store/hl8khv4qip9nwbm1qm93irbz9has4wrd-gcc-cross-boot0-4.7.3/bin with strip and flags (--strip-debug) phase `strip' succeeded

Re: Preliminary MIPS N32 port now available

2013-10-18 Thread Nikita Karetnikov
I still think it's probably a good idea to switch away from JFS, since you're likely to run into other problems like this, I see this as an opportunity to report problems. but if you really want to stick with JFS, compiling a newer version of SQLite and then reconfiguring and rebuilding

GCC front-ends (was: GFortran can’t find system headers)

2013-10-19 Thread Nikita Karetnikov
I guess this triggers a complete rebuild, right? (That means it would go in ‘core-updates’.) Using the ‘substitute-keyword-arguments’ hack as in base.scm would allow you to avoid that. Also, the ‘origin’ thing should be factorized: (define (gcc-source version) (origin ...)) It’s

Re: Preliminary MIPS N32 port: IMPORTANT CAVEAT

2013-10-19 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: If you own a 64-bit MIPS system (including Loongson 2F), are willing to build everything on your own machine, and would like to try out the preliminary port of Guix to MIPS N32, the loongson branch of the Guix git repo is ready for your early testing.

Re: LAPACK: tests fail; non-free files

2013-10-23 Thread Nikita Karetnikov
(home-page http://www.gnu.org/software/lapack/;) Oops, I’ll fix this. pgpmG10JlJOS3.pgp Description: PGP signature

Re: Add pem

2013-10-23 Thread Andreas Enge
Hello, On Mon, Oct 21, 2013 at 06:14:47PM -0500, Eric Bavier wrote: This patch adds the pem package. Comments welcome. it looks good to me and compiles. I would recommend to accept the patch. Thanks a lot for your contribution! Andreas

Re: [PATCH] gnu: Add libmikmod

2013-10-23 Thread Andreas Enge
Hello, On Mon, Oct 21, 2013 at 08:00:50PM -0400, David Thompson wrote: I'm starting to work on packages for SDL and its extension libraries. They depend on some libraries that are not yet packaged. This is the first of these packages: libmikmod. how about putting all of them into a module

Re: [PATCH] gnu: Add libmikmod

2013-10-25 Thread Andreas Enge
On Wed, Oct 23, 2013 at 06:14:17PM -0400, David Thompson wrote: I will, but libmikmod is a library that is not directly associated with SDL, so I made a separate module. Well, I am a bit wary about creating lots of files for small packages. If it occurs essentially as a dependency of sdl, I

Re: [PATCH] gnu: Add libmikmod

2013-10-25 Thread David Thompson
On 10/25/2013 04:39 PM, Andreas Enge wrote: On Wed, Oct 23, 2013 at 06:14:17PM -0400, David Thompson wrote: I will, but libmikmod is a library that is not directly associated with SDL, so I made a separate module. Well, I am a bit wary about creating lots of files for small packages. If it

Re: [PATCH] gnu: Add libmikmod

2013-10-26 Thread Andreas Enge
On Fri, Oct 25, 2013 at 07:49:12PM -0400, David Thompson wrote: After copyright, I have '??' instead of '©'; maybe the file is not in utf-8 format? Mark Weaver pointed out that my attachment has no MIME type specifying it to be UTF-8 text. I have tweaked an Icedove setting, so hopefully

Re: GCC front-ends

2013-10-26 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: I guess this triggers a complete rebuild, right? (That means it would go in ‘core-updates’.) Using the ‘substitute-keyword-arguments’ hack as in base.scm would allow you to avoid that. Also, the ‘origin’ thing should be factorized:

Re: Important libffi bug fix for MIPS N32

2013-10-26 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: Andreas Enge andr...@enge.fr writes: On Wed, Oct 23, 2013 at 01:11:50AM -0400, Mark H Weaver wrote: A failing test in glib alerted me to a bug in libffi on MIPS N32. I've pushed a fix[*] to the 'loongson' branch. Excellent! Did you report it upstream?

Re: Important libffi bug fix for MIPS N32

2013-10-27 Thread Nikita Karetnikov
This line is: ASSERT (st1.st_ctime st2.st_ctime || (st1.st_ctime == st2.st_ctime get_stat_ctime_ns (st1) get_stat_ctime_ns (st2))); (See http://git.savannah.gnu.org/cgit/gnulib.git/tree/tests/test-chown.h#n191.) Could it have something to do with

Re: Important libffi bug fix for MIPS N32

2013-10-28 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: This line is: ASSERT (st1.st_ctime st2.st_ctime || (st1.st_ctime == st2.st_ctime get_stat_ctime_ns (st1) get_stat_ctime_ns (st2))); (See

Re: GCC front-ends

2013-10-28 Thread Nikita Karetnikov
That’s a bug, which may have been fixed in 4.8.2 no? I’d rather not workaround that if it’s been/being fixed. No, it has not been fixed. Well, the previous patch didn’t contain any workarounds. However, users would have to pass ‘-g’ each time they decide to compile anything. Otherwise,

Re: GCC front-ends

2013-10-28 Thread Nikita Karetnikov
Argh, you also need (srfi srfi-26) for ‘cut’, sorry about that. Hm, I’ve added the module, but I still get the same error. pgp_x9KZwHIvm.pgp Description: PGP signature

Re: [PATCH] gnu: cmake: Bump to 2.8.12

2013-10-29 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Tue, Oct 29, 2013 at 12:14:21AM +0100, Ludovic Courtès wrote: Qt doesn’t depend on CMake AFAICS. Am I missing something? No, but kde does, which is the main consumer of qt. Probably I was confusing things. Ah, OK. So it had two test failures

Re: Guile under Guix on Arm

2013-10-29 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: ./pre-inst-env guix build guile-static-stripped-tarball --target=armv5-linux-gnueabi (after enabling armv5 as explained under porting in the guix manual) results in the following error: CC libguile_2.0_la-fluids.lo finalizers.c:166:1:

The new patch method and mit-krb5

2013-10-29 Thread Mark H Weaver
Hello all, A patch is needed to allow mit-krb5 to build on MIPS N32. However, the new method, where 'patches' is part of 'origin', does not work for mit-krb5. mit-krb5 is distributed in a strange way. It's distributed as a tar file that contains two files: a .tar.gz file with the actual source

Re: The new patch method and mit-krb5

2013-10-30 Thread Ludovic Courtès
Mark H Weaver m...@netris.org skribis: A patch is needed to allow mit-krb5 to build on MIPS N32. However, the new method, where 'patches' is part of 'origin', does not work for mit-krb5. mit-krb5 is distributed in a strange way. It's distributed as a tar file that contains two files: a

Re: The new patch method and mit-krb5

2013-10-30 Thread Andreas Enge
On Wed, Oct 30, 2013 at 04:35:26PM +0100, Ludovic Courtès wrote: The new method won’t work in this case. Thus, the patch has to be applied manually with Alternatively, could we modify (guix packages patch-and-repack) so that instead of calling tar directly, it executes the phase named

Re: The new patch method and mit-krb5

2013-10-30 Thread Andreas Enge
On Wed, Oct 30, 2013 at 07:15:32PM +0100, Ludovic Courtès wrote: The notion of phases is internal to the build system, so we can’t really do that. Well, the phases are part of the package object. So should it not be able to extract them? Or does the source field not have any access to the

Re: The new patch method and mit-krb5

2013-10-30 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Wed, Oct 30, 2013 at 07:15:32PM +0100, Ludovic Courtès wrote: The notion of phases is internal to the build system, so we can’t really do that. Well, the phases are part of the package object. So should it not be able to extract them? Or does the

Re: Test failures with 0.9.31

2013-10-30 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: when upgrading from 0.9.30 to 0.9.31 in the GNU Guix distribution, where all packages are built in a sparsely populated chroot, about half the tests in testcurl fail with messages similar to Failed to bind to port 11080: Address already in use Sounds

Re: Test failures with 0.9.31

2013-10-30 Thread Andreas Enge
On Wed, Oct 30, 2013 at 10:42:39PM +0100, Ludovic Courtès wrote: Sounds like tests may need to be run sequentially. Did you try #:parallel-tests? #f ? Yes, that was it! Thanks for spotting this. I will apply it immediately to libextractor also. Andreas

Re: Test failures with 0.9.31

2013-10-30 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Wed, Oct 30, 2013 at 10:42:39PM +0100, Ludovic Courtès wrote: Sounds like tests may need to be run sequentially. Did you try #:parallel-tests? #f ? Yes, that was it! Thanks for spotting this. I will apply it immediately to libextractor also. That

[PATCH] gnu: Add GCC front ends for Fortran, Go, Objective C, and Objective C++.

2013-10-31 Thread Nikita Karetnikov
If you want to test any of the front-ends, don’t forget to set LIBRARY_PATH and LD_LIBRARY_PATH, like so: $ export LIBRARY_PATH=/nix/store/wmaxqx3p658v2yqjv00mss2shvn23h7a-glibc-2.18/lib $ export LD_LIBRARY_PATH=/nix/store/kvhg0fszagsx5y80sq79bkmb7yqvjfmd-gcc-go-4.8.1/lib I guess that’s

Re: [PATCH] gnu: Add GCC front ends for Fortran, Go, Objective C, and Objective C++.

2013-10-31 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: If you want to test any of the front-ends, don’t forget to set LIBRARY_PATH and LD_LIBRARY_PATH, like so: $ export LIBRARY_PATH=/nix/store/wmaxqx3p658v2yqjv00mss2shvn23h7a-glibc-2.18/lib $ export

Re: [PATCH] gnu: cmake: Bump to 2.8.12

2013-10-31 Thread Cyril Roelandt
On 10/29/2013 12:14 AM, Ludovic Courtès wrote: I restarted the build a couple of times on hydra and it eventually succeeded... I don't think I can build PA on my laptop though. Which means I can't build Qt, which means I can't push the cmake update, which means Nikita can't get Lapack

Re: [PATCH] gnu: cmake: Bump to 2.8.12

2013-11-01 Thread Andreas Enge
On Thu, Oct 31, 2013 at 11:42:57PM +0100, Cyril Roelandt wrote: I don't think I can build PA on my laptop though. Which means I can't build Qt, which means I can't push the cmake update, which means Nikita can't get Lapack working. What should we do ? Please push the cmake update; I think I

Re: [PATCH] gnu: Add ffmpeg.

2013-11-01 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: From 4495e12c987a6a0749db8724e8d4d2a7ac546f6d Mon Sep 17 00:00:00 2001 From: Andreas Enge andr...@enge.fr Date: Thu, 31 Oct 2013 23:15:46 +0100 Subject: [PATCH] gnu: Add ffmpeg. * gnu/packages/video.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES):

PulseAudio intermittent test failures

2013-11-01 Thread Ludovic Courtès
Mark H. Weaver m...@netris.org skribis: commit 9433a4bc2dff3d446e432f4fb615410d5e13f978 Author: Mark H Weaver m...@netris.org Date: Thu Oct 31 23:05:27 2013 -0400 gnu: pulseaudio: increase timeout of thread test. * gnu/packages/patches/pulseaudio-test-timeouts.patch: New

Switching to GCC 4.8

2013-11-01 Thread Ludovic Courtès
So we want to switch to GCC 4.8 as the default compiler. I tried that in ‘core-updates’, but ‘gcc-cross-boot0’ fails to build because some of its helper programs built natively (‘genchecksum’, ‘gcc-nm’, etc.) rely on C++ headers not provided by our current bootstrap GCC. Some can be easily

Re: [PATCH] gnu: Add GCC front ends for Fortran, Go, Objective C, and Objective C++.

2013-11-01 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: ‘ld-wrapper’ is a wrapper around the linker that adds a -rpath argument for each -l argument (see the top of ld-wrapper.scm), such that all the needed libraries are in the resulting binary’s RUNPATH. Could you show how it helps to avoid the

Re: [PATCH] gnu: Add ffmpeg.

2013-11-01 Thread Ludovic Courtès
I have a test failure on x86_64 (for /nix/store/iz59b5w12xj4p9yf2mn9vbg7i69vvnks-ffmpeg-2.1): --8---cut here---start-8--- TESTlavf-xwd --- ./tests/ref/lavf/xwd2013-10-28 00:58:06.0 + +++ tests/data/fate/lavf-xwd2013-11-01

Re: [PATCH] gnu: Add ffmpeg.

2013-11-02 Thread Andreas Enge
On Sat, Nov 02, 2013 at 12:37:20AM +0100, Ludovic Courtès wrote: I have a test failure on x86_64 (for /nix/store/iz59b5w12xj4p9yf2mn9vbg7i69vvnks-ffmpeg-2.1): This is the exact same hash that I compiled without problem. Could you try a few times to see whether it is deterministic? Or maybe

What for 0.5?

2013-11-03 Thread Ludovic Courtès
Hi! I think we should aim for a 0.5 release within 2 to 4 weeks. So, what do we put in there? We already have nice things: • Better patch handling. • MIPS/N32 port. • Monads, and other API improvements. In addition, I think we should: • Switch to GCC 4.8 as the default compiler,

Loongson/MIPS N32 support merged into core-updates

2013-11-03 Thread Mark H Weaver
Hello all, FYI, I've pushed almost all of the Loongson/MIPS N32 support patches from 'loongson' into 'core-updates', with minor improvements in some cases. The only patch I've not yet merged is the one for mit-krb5, since the new patch system doesn't work for that package. I'm currently working

Re: The new patch method and mit-krb5

2013-11-04 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: What we could do is to add a ‘snippet’ field in origin where users could provide an expression to use as the patch phase. How about adding a 'snippet' field to origin where users could provide an expression to use as the _unpack_ phase? That's really what

[PATCH] gnu: Add LAPACK. (was: LAPACK: tests fail; non-free files)

2013-11-04 Thread Nikita Karetnikov
May I push this patch to ‘master’? Should (format #t removing '~a'~% file) be i18n’d? From 3e94fe1afc01d08997fd95775aab06c4495ba9d6 Mon Sep 17 00:00:00 2001 From: Nikita Karetnikov nik...@karetnikov.org Date: Mon, 4 Nov 2013 18:58:54 + Subject: [PATCH] gnu: Add LAPACK. *

Re: The new patch method and mit-krb5

2013-11-04 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: l...@gnu.org (Ludovic Courtès) writes: What we could do is to add a ‘snippet’ field in origin where users could provide an expression to use as the patch phase. How about adding a 'snippet' field to origin where users could provide an expression to use

Status of the Loongson/MIPS N32 port

2013-11-04 Thread Mark H Weaver
Hello MIPS Guix, The Loongson/MIPS N32 port is now able to build a majority of the packages in Guix, on the 'loongson' branch which closely tracks 'master'. See below for a list of specific packages that I've successfully built on my YeeLoong 8101B (with Loongson 2F), but first I should mention

Re: What for 0.5?

2013-11-06 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: On 11/03/2013 11:01 PM, Ludovic Courtès wrote: • More packages, ideally in the GUI/desktop area (you can help! :-)). Where are we exactly with GNOME ? Last time I checked, I could not use evince, nor eog (that I still have to push...). It would

Re: [PATCH] gnu: Add LAPACK.

2013-11-06 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: May I push this patch to ‘master’? Yep! Should (format #t removing '~a'~% file) be i18n’d? Definitely not: it’s essentially a debugging statement, and it’s only visible in the build log. + ;; See

<    1   2   3   4   5   6   7   8   9   10   >