GNU Smalltalk: libtool: link: cannot find name of link library for `*/libc.la'

2013-02-02 Thread Nikita Karetnikov
Hi, The 'build' phase fails with this error: libtool: link: cannot find name of link library for `/tmp/nix-build-smalltalk-3.2.4.drv-1/smalltalk-3.2.4/libc.la' The attached recipe is my attempt to fix the problem. Unfortunately, it doesn't work. ;;; GNU Guix --- Functional package management

Re: Porting to mips64el

2013-02-02 Thread Nikita Karetnikov
> Can you send this file? Attached. /* Definitions for MIPS systems using GNU userspace. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011 Free Software Foundation, Inc. This file is part of GCC. GCC is free software; you can redistribute it and/or

Re: Porting to mips64el

2013-02-02 Thread Ludovic Courtès
Nikita Karetnikov skribis: >>> ../../gcc-4.7.2/gcc/config/mips/gnu-user.h:94:309: warning: missing >>> terminating " character [enabled by default] > >> Can you check what’s in that file, in the build tree? Presumably the >> LIB_SPEC patching in base.scm doesn’t work as expected. > > #define LI

Re: More robust substitute*

2013-02-02 Thread Andreas Enge
Am Samstag, 2. Februar 2013 schrieb Ludovic Courtès: > Andreas Enge skribis: > > in texlive, there are lots of scripts to be installed in share; thus, > > the patch-shebang phase does not catch them. > Do you know why it doesn’t catch them? The ‘patch-source-shebangs’ > phase patches all the file

Re: More robust substitute*

2013-02-02 Thread Ludovic Courtès
Hello! Andreas Enge skribis: > in texlive, there are lots of scripts to be installed in share; thus, the > patch-shebang phase does not catch them. Do you know why it doesn’t catch them? The ‘patch-source-shebangs’ phase patches all the files found under “.”, recursively. Did you by any chan

More robust substitute*

2013-02-02 Thread Andreas Enge
Hello, in texlive, there are lots of scripts to be installed in share; thus, the patch-shebang phase does not catch them. I tried the following: (substitute* (find-files "." "") (("^#!/bin/sh") (string-append "#!" (which "bash" This chokes on binary files, in this case on a "Compile

Re: Porting to mips64el

2013-02-02 Thread Nikita Karetnikov
>> ../../gcc-4.7.2/gcc/config/mips/gnu-user.h:94:309: warning: missing >> terminating " character [enabled by default] > Can you check what’s in that file, in the build tree? Presumably the > LIB_SPEC patching in base.scm doesn’t work as expected. #define LIB_SPEC "-L/nix/store/7ya3mh0987kmc9xk

Re: Porting to mips64el

2013-02-02 Thread Ludovic Courtès
Hi, Nikita Karetnikov skribis: > ../../gcc-4.7.2/gcc/config/mips/gnu-user.h:94:309: warning: missing > terminating " character [enabled by default] Can you check what’s in that file, in the build tree? Presumably the LIB_SPEC patching in base.scm doesn’t work as expected. Ludo’.