I just tried to build the latest svn revision #24220 on Slackware and got this error during make:
docstring.cpp:25:28: error: support/assert.h: No such file or directory docstring.cpp: In function 'const lyx::docstring lyx::from_ascii(const char*)': docstring.cpp:36: error: expected primary-expression before ')' token docstring.cpp:36: error: 'LASSERT' was not declared in this scope docstring.cpp: In function 'const lyx::docstring lyx::from_ascii(const std::string&)': docstring.cpp:47: error: expected primary-expression before ')' token docstring.cpp:47: error: 'LASSERT' was not declared in this scope docstring.cpp: In function 'const std::string lyx::to_ascii(const lyx::docstring&)': docstring.cpp:58: error: expected primary-expression before ')' token docstring.cpp:58: error: 'LASSERT' was not declared in this scope docstring.cpp: In function 'bool lyx::operator==(const lyx::docstring&, const char*)': docstring.cpp:164: error: expected primary-expression before ')' token docstring.cpp:164: error: 'LASSERT' was not declared in this scope docstring.cpp: In function 'lyx::docstring lyx::operator+(const lyx::docstring&, const char*)': docstring.cpp:178: error: expected primary-expression before ')' token docstring.cpp:178: error: 'LASSERT' was not declared in this scope docstring.cpp: In function 'lyx::docstring lyx::operator+(const char*, const lyx::docstring&)': docstring.cpp:189: error: expected primary-expression before ')' token docstring.cpp:189: error: 'LASSERT' was not declared in this scope docstring.cpp: In function 'lyx::docstring lyx::operator+(const lyx::docstring&, char)': docstring.cpp:199: error: expected primary-expression before ')' token docstring.cpp:199: error: 'LASSERT' was not declared in this scope docstring.cpp: In function 'lyx::docstring lyx::operator+(char, const lyx::docstring&)': docstring.cpp:208: error: expected primary-expression before ')' token docstring.cpp:208: error: 'LASSERT' was not declared in this scope docstring.cpp: In function 'lyx::docstring& lyx::operator+=(lyx::docstring&, const char*)': docstring.cpp:216: error: expected primary-expression before ')' token docstring.cpp:216: error: 'LASSERT' was not declared in this scope docstring.cpp: In function 'lyx::docstring& lyx::operator+=(lyx::docstring&, char)': docstring.cpp:225: error: expected primary-expression before ')' token docstring.cpp:225: error: 'LASSERT' was not declared in this scope make[4]: *** [docstring.lo] Error 1 make[4]: Leaving directory `/home/bob/lyx-devel/src/support' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/bob/lyx-devel/src/support' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/bob/lyx-devel/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/bob/lyx-devel/src' make: *** [all-recursive] Error 1 Any ideas? Cheers, /Bob