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