Trying the instructions in the book (with a LFS 6.6-rc1 base system),
using make -f unix/Makefile linux, on a 64bit Core 2 Duo 2.4ghz
system, I get stopped at the near beginning with these errors:
gcc -Di386 -x assembler-with-cpp -c -o crc_gcc.o crc_i386.S
crc_i386.S: Assembler messages:
crc_i386.S:203: Error: suffix or operands invalid for `push'
crc_i386.S:204: Error: suffix or operands invalid for `push'
crc_i386.S:205: Error: suffix or operands invalid for `push'
crc_i386.S:206: Error: suffix or operands invalid for `push'
crc_i386.S:207: Error: suffix or operands invalid for `push'
crc_i386.S:208: Error: suffix or operands invalid for `push'
crc_i386.S:292: Error: suffix or operands invalid for `pop'
crc_i386.S:293: Error: suffix or operands invalid for `pop'
crc_i386.S:294: Error: suffix or operands invalid for `pop'
crc_i386.S:295: Error: suffix or operands invalid for `pop'
crc_i386.S:296: Error: suffix or operands invalid for `pop'
crc_i386.S:297: Error: suffix or operands invalid for `pop'
Well, you can't assemble 32-bit code on Pure64 bit systems, as you can
see here. Replace linux with linux_noasm, and I got Unzip to compile.
So that Unzip builds on Pure64 systems, I think you should replace
linux with linux_noasm, which will make Unzip compile under 64-bit
systems.
--
William Immendorf
The ultimate in free computing.
Messages in plain text, please, no HTML.
--------------
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page