On 9/28/19 10:32 PM, Jared Stevens wrote:
Hi everybody have I got a fun issue to tell you all...

I am in the process of building my LFS-9.0 system and have made it all the way to the point where you make final system configurations such as locale, creating files such as /etc/profile, etc.

After setting up the /etc/fstab file, I decided I would install the dependencies needed to boot GRUB with UEFI (by following the hint on the site), which I have previously done before with no issues.

I am currently running into an issue where I cannot install `efivars-37` due to GCC 9.2.0 throwing warnings during the make process that get treated as errors. However, during my investigation into that issue I discovered a far more troubling and confusing issue.

For some unknown reason, my LFS chroot environment is under the impression that JUST the uppercase letter 'M' (not a lowercase 'm') does not exist whatsoever. Attempts to type it into the terminal via SHIFT + M leads to nothing being inputted on the screen.

Furthermore, it also erases the 'M' from a line of text when copy+pasted into the terminal. For example, as I normally copy and paste commands straight from the book when installing the packages, the following block of text:

   sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' Makefile &&
     make MANSUFFIX=ssl install

will instead be pasted into the terminal as so:

sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' akefile &&
     make ANSUFFIX=ssl install

This is NOT an issue with the local system as well because as soon as I exit the chroot environment, I can type an uppercase 'M' all day 100 times over.

For the life of me, I have not the slightest idea what the problem here could be. I have no trouble typing all 26 letters of the alphabet in lowercase, and I can type all 26 letters in their uppercase forms as well EXCEPT for 'M'.

I will accept any and all suggestions on this one. Like I said, I am using the LFS-9.0 version without systemd and, if it helps, I set the locale as the following:

LC_ALL=en_US.utf8 locale charmap

That is not right. The 'locale charmap' is the description. Perhaps we should have in th ebook:

LC_ALL=en_US.utf8 #locale charmap


So my /etc/profile file exports LANG=en_US.UTF-8.

My /etc/inputrc is word-for-word copied from the sample given in the book.

Thanks in advance, and if you actually know how to fix this problem, you are a wizard.

Curious.  I've never seen anything like that. but what happens if you:

export LC_ALL=C
export LANG=C
loadkeys --default

  -- Bruce


--
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