I am just about done trying to get Thunderbird 18.104.22.168 to build. This is the second error when trying to compile it. The first one I got was due to some gcc4 problem and had to add ac_cv_visibility_pragma=no to the .mozconfig file. That got me past that one but now I am getting another one. belive it or not its in the same damn part of the email client too nsAppRunner. The error I am getting is
nsAppRunner.cpp:1373:6 error: #elif with no expression.
I am running LFS development and BLFS development versions, and I have NSS and NSPR system-installed
NOTE: Firefox compiled and installed fine after un-commenting the disable dbus in the .mozconfig that I downloaded instead of copying from the book. The one in the book has it commented and the file has it commented.