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

Reply via email to