Hello LFS Team

Vineet Jain

On Wed, 5 Jun, 2019, 21:36 Pierre Labastie, <[email protected]> wrote:

> On 05/06/2019 15:07, Vineet Jain wrote:
> > Hello LFS Team
> >
> > Getting the following error while compiling the Python module.
> >
> > gcc -pthread -c -fPIC -Wno-unused-result -Wsign-compare -DNDEBUG -g
> > -fwrapv -O3 -Wall    -std=c99 -Wextra -Wno-unused-result
> > -Wno-unused-parameter -Wno-missing-field-initializers
> > -Wno-cast-function-type -Werror=implicit-function-declaration   -I.
> > -I./Include    -DPy_BUIL
> > D_CORE -o Modules/_math.o Modules/_math.c
> > CC='gcc -pthread' LDSHARED='gcc -pthread -shared    ' OPT='-DNDEBUG -g
> > -fwrapv -O3 -Wall'      _TCLTK_INCLUDES='' _TCLTK_LIBS=''
> >       ./python -E ./setup.py  build
> >  File "./setup.py", line 467
> >    t return
> >    ^
> > IndentationError: expected an indented block
> > make: *** [Makefile:626: sharedmods] Error 1
> >
> > So it looked like to me the sed wasn't correctly doing a replacement
> > and I manually added in a return stmt on the next line after "def
> > add_multiarch_paths(self):"
> > I guess we need to skip the method execution as it contained hardcoded
> > path to the host systems.
>
> Yes. The "t" shouldn't be there (typo in sed?)...
>
There was no typo in the command I used. I had typed it out as it is from
the pdf but instead of a tab I had to substitute it with spaces.


>
> > On trying to do a compile again for the Python module the compilation
> > of the nismodule fails (error given below) as it cannot find the rpc.h
> > file. Tried searching for this file in my $LFS/tools folder but was
> > not able to find it, though it exists on my host system.
> >
> > /mnt/lfs/sources/Python-3.7.2/Modules/nismodule.c:17:10:fatal error:
> > rpc/rpc.h: No such file or directory
> > #include <rpc/rpc.h>
> > ^~~~~~~~~~~
> > compilation terminate
> >
> > Should the rpc.h have been in the $LFS/tools folder from a previous
> > installation ? Does this indicate some previous installation is in an
> > inconsistent state ?
> > Any help will be highly appreciated.
>
> Although there is this misleading "fatal error", the errors in compiling
> Python modules are not fatal (actually, those errors are "fatal" for the
> compiler, not for us :). We have built enough packages in chapter 5 so
> that enough Python modules are compiled for our use in chapter 6...
>
> >
> > Following is the version-check results
> >
> > bash, version 4.4.19(1)-release
> > /bin/sh -> /bin/bash
> > Binutils: (GNU Binutils for Ubuntu) 2.30
> > bison (GNU Bison) 3.0.4
> > /usr/bin/yacc -> /usr/bin/bison.yacc
> > bzip2,  Version 1.0.6, 6-Sept-2010.
> > Coreutils:  8.28
> > diff (GNU diffutils) 3.6
> > find (GNU findutils) 4.7.0-git
> > GNU Awk 4.1.4, API: 1.1 (GNU MPFR 4.0.1, GNU MP 6.1.2)
> > /usr/bin/awk -> /usr/bin/gawk
> > gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0
> > g++ (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0
> > (Ubuntu GLIBC 2.27-3ubuntu1) 2.27
> > grep (GNU grep) 3.1
> > gzip 1.6
> > Linux version 5.0.5-050005-generic (kernel@tangerine) (gcc version
> > 8.3.0 (Ubuntu 8.3.0-3ubuntu1)) #201903271212 SMP Wed Mar 27 16:14:07
> > UTC 2019
> > m4 (GNU M4) 1.4.18
> > GNU Make 4.1
> > Perl version='5.26.1';
> > Python 3.6.7
> > sed (GNU sed) 4.4
> > tar (GNU tar) 1.29
> > texi2any (GNU texinfo) 6.5
> > xz (XZ Utils) 5.2.2
> > g++ compilation OK
> >
> Looks OK, go ahead...
>
> Since this is my third attempt at building a LFS I wanted to make sure all
modules are compiling and installing correctly.


> Pierre
> --
> http://lists.linuxfromscratch.org/listinfo/lfs-support
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page
>
> Do not top post on this list.
>
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
> A: Top-posting.
> Q: What is the most annoying thing in e-mail?
>
> http://en.wikipedia.org/wiki/Posting_style
>
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to