Ok compiling finally successful, i debugged the problem to it's source.
I can't really tell whats exactly going wrong, but perhaps you recognize the problem
I mark every executed line with >>
following line will never be reached.
At alcOpenDevice(0); the debugger wasn't able to follow deeper.
Pausing the application leader to >>>
Some strange sort of hang up. The only problem is I get to assembler debugger really fast. so it's out side the source delivered within the svn.
I hope that helps, as i really want to plaz orion again

SidePanel.cpp(47)
>> Sound::TempUISoundDisabler sound_disabler;
Sound.cpp(82)
Sound::TempUISoundDisabler::TempUISoundDisabler()
>> { Sound::GetSound().m_UI_sounds_temporarily_disabled.push(true); }
Sound.cpp(91)
Sound& Sound::GetSound()
{
>> static Sound sound;
return sound;
}
Sound.cpp(106)
Sound::Sound() :
m_sources(),
m_music_loops(),
m_music_name(),
m_buffers(),
m_music_buffers(),
m_ogg_file(),
m_ogg_format(),
m_ogg_freq(),
m_UI_sounds_temporarily_disabled()
{
>> InitOpenAL(NUM_SOURCES, m_sources, m_music_buffers);
}
Sound.cpp(17)
namespace {
const int BUFFER_SIZE = 409600; // The size of the buffer we read music data into.
void InitOpenAL(int num_sources, ALuint *sources, ALuint *music_buffers) {
ALCcontext *m_context;
ALCdevice *m_device;
ALenum error_code;
>> m_device = alcOpenDevice(0);
Here it hangs
stopping at
DropDownList::DropDownList(X x, Y y, X w, Y h, Y drop_ht, Clr color,
Flags<WndFlag> flags/* = INTERACTIVE*/) :
Control(x, y, w, h, flags),
m_current_item(),
m_LB(GetStyleFactory()->NewDropDownListListBox(x, y, w, drop_ht, color, color, flags))
{
SetStyle(LIST_SINGLESEL);
// adjust size to keep correct height based on row height, etc.
Wnd::SizeMove(Pt(x, y), Pt(x + Size().x, y + h + 2 * static_cast<int>(m_LB->CellMargin()) + 2 * BORDER_THICK));
m_LB->SizeMove(Pt(X0, Height()), Pt(Width(), Height() + m_LB->Height()));
>>> m_current_item = m_LB->end();
if (INSTRUMENT_ALL_SIGNALS)
Connect(SelChangedSignal, SelChangedEcho(*this));
}