Hello,

You should use a stable version of wxGTK (e.g. 2.6.1), I think it should
fix the problem.

Best regards,

Nicolas

On Tue, 2005-10-04 at 09:23 +0200, Tobias Kuckuck wrote:
> Hi,
> 
> I'm new to Bacula and at first I want to say that this software is a 
> nice piece of work. I just tried to build the wx-console (bacula-1.36.3) 
> under SuSE 9.3 and received the following error messages. I'm using 
> wxGTK 2.5.2 and gcc version 3.3.4 (pre 3.3.5 20040809). Can anybody help me?
> 
> Thanks in advance.
> 
> Tobias
> 
> [...]
> make[1]: Leaving directory 
> `/usr/src/packages/SOURCES/bacula-1.36.3/src/tray-monitor'
> ==>Entering directory /usr/src/packages/SOURCES/bacula-1.36.3/src/wx-console
> make[1]: Entering directory 
> `/usr/src/packages/SOURCES/bacula-1.36.3/src/wx-console'
> g++   -c  -DHAVE_WXCONSOLE -I/usr/lib/wx/include/gtk2-2.5 
> -I/usr/include/wx-2.5 -DGTK_NO_CHECK_CASTS  -D__WXGTK__ 
> -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES  -I. \
>     -I..   -g -O2 -Wall  main.cpp
> g++   -c  -DHAVE_WXCONSOLE -I/usr/lib/wx/include/gtk2-2.5 
> -I/usr/include/wx-2.5 -DGTK_NO_CHECK_CASTS  -D__WXGTK__ 
> -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES  -I. \
>     -I..   -g -O2 -Wall  console_thread.cpp
> In file included from console_thread.cpp:29:
> console_thread.h:53: error: ISO C++ forbids declaration of `wxString' 
> with no
>     type
> console_thread.h:53: error: syntax error before `(' token
> console_thread.h:54: error: `wxString' was not declared in this scope
> console_thread.h:54: error: syntax error before `)' token
> console_thread.h:61: error: ISO C++ forbids declaration of `wxString' 
> with no
>     type
> console_thread.h:61: error: declaration of `int console_thread::wxString'
> console_thread.h:53: error: conflicts with previous declaration `int
>     console_thread::wxString'
> console_thread.h:61: error: syntax error before `;' token
> In file included from /usr/include/wx-2.5/wx/string.h:55,
>                   from /usr/include/wx-2.5/wx/file.h:20,
>                   from console_thread.cpp:34:
> /usr/include/wx-2.5/wx/buffer.h: In constructor `
>     wxCharBuffer::wxCharBuffer(const char*)':
> /usr/include/wx-2.5/wx/buffer.h:96: error: `bad_call_on_strdup_use_bstrdup'
>     undeclared (first use this function)
> /usr/include/wx-2.5/wx/buffer.h:96: error: (Each undeclared identifier is
>     reported only once for each function it appears in.)
> /usr/include/wx-2.5/wx/buffer.h: In member function `wxCharBuffer&
>     wxCharBuffer::operator=(const char*)':
> /usr/include/wx-2.5/wx/buffer.h:96: error: `bad_call_on_strdup_use_bstrdup'
>     undeclared (first use this function)
> In file included from /usr/include/g++/clocale:49,
>                   from /usr/include/g++/i586-suse-linux/bits/c++locale.h:41,
>                   from /usr/include/g++/iosfwd:46,
>                   from /usr/include/wx-2.5/wx/iosfwrap.h:18,
>                   from /usr/include/wx-2.5/wx/string.h:1535,
>                   from /usr/include/wx-2.5/wx/file.h:20,
>                   from console_thread.cpp:34:
> /usr/include/locale.h: At global scope:
> /usr/include/locale.h:125: error: syntax error before string constant
> In file included from /usr/include/g++/i586-suse-linux/bits/c++locale.h:41,
>                   from /usr/include/g++/iosfwd:46,
>                   from /usr/include/wx-2.5/wx/iosfwrap.h:18,
>                   from /usr/include/wx-2.5/wx/string.h:1535,
>                   from /usr/include/wx-2.5/wx/file.h:20,
>                   from console_thread.cpp:34:
> /usr/include/g++/clocale:58: error: `setlocale' not declared
> In file included from /usr/include/g++/i586-suse-linux/bits/c++locale.h:44,
>                   from /usr/include/g++/iosfwd:46,
>                   from /usr/include/wx-2.5/wx/iosfwrap.h:18,
>                   from /usr/include/wx-2.5/wx/string.h:1535,
>                   from /usr/include/wx-2.5/wx/file.h:20,
>                   from console_thread.cpp:34:
> /usr/include/libintl.h:81: error: syntax error before `throw'
> In file included from /usr/include/wx-2.5/wx/filefn.h:19,
>                   from /usr/include/wx-2.5/wx/file.h:21,
>                   from console_thread.cpp:34:
> /usr/include/wx-2.5/wx/list.h: In constructor `wxListKey::wxListKey(const
>     wxChar*)':
> /usr/include/wx-2.5/wx/list.h:278: error: `bad_call_on_strdup_use_bstrdup'
>     undeclared (first use this function)
> /usr/include/wx-2.5/wx/list.h: In constructor `wxListKey::wxListKey(const
>     wxString&)':
> /usr/include/wx-2.5/wx/list.h:280: error: `bad_call_on_strdup_use_bstrdup'
>     undeclared (first use this function)
> console_thread.cpp: At global scope:
> console_thread.cpp:54: error: `wxString console_thread::working_dir' is 
> not a
>     static member of `class console_thread'
> console_thread.cpp:56: error: `wxString' was not declared in this scope
> console_thread.cpp:56: error: syntax error before `)' token
> console_thread.cpp: In static member function `static void
>     console_thread::SetWorkingDirectory(...)':
> console_thread.cpp:57: error: `w_dir' undeclared (first use this function)
> console_thread.cpp:58: error: `working_dir' is not a member of type `
>     console_thread'
> console_thread.cpp:61: error: `working_dir' is not a member of type `
>     console_thread'
> console_thread.cpp: In static member function `static void
>     console_thread::InitLib()':
> console_thread.cpp:75: error: `working_dir' is not a member of type `
>     console_thread'
> console_thread.cpp: At global scope:
> console_thread.cpp:88: error: `wxString' was not declared in this scope
> console_thread.cpp:88: error: syntax error before `)' token
> console_thread.cpp:88: error: no `wxString console_thread::LoadConfig(...)'
>     member function declared in class `console_thread'
> console_thread.cpp: In member function `wxString
>     console_thread::LoadConfig(...)':
> console_thread.cpp:108: error: `working_dir' is not a member of type `
>     console_thread'
> console_thread.cpp:110: error: `configfile' undeclared (first use this
>     function)
> console_thread.cpp:112: error: `working_dir' is not a member of type `
>     console_thread'
> console_thread.cpp:115: error: `wxString' undeclared (first use this 
> function)
> console_thread.cpp:115: error: syntax error before `=' token
> console_thread.cpp:120: error: `err' undeclared (first use this function)
> console_thread.cpp:126: error: `working_dir' is not a member of type `
>     console_thread'
> console_thread.cpp:131: error: `working_dir' is not a member of type `
>     console_thread'
> console_thread.cpp: In member function `virtual void* 
> console_thread::Entry()':
> console_thread.cpp:214: error: `console_thread::wxString' cannot be used 
> as a
>     function
> console_thread.cpp:217: error: `console_thread::wxString' cannot be used 
> as a
>     function
> console_thread.cpp:220: error: `console_thread::wxString' cannot be used 
> as a
>     function
> console_thread.cpp: In member function `void console_thread::Write(const 
> char*)
>     ':
> console_thread.cpp:333: error: `wxString' undeclared (first use this 
> function)
> console_thread.cpp:333: error: syntax error before `=' token
> console_thread.cpp:334: error: `number' undeclared (first use this function)
> make[1]: *** [console_thread.o] Error 1
> make[1]: Leaving directory 
> `/usr/src/packages/SOURCES/bacula-1.36.3/src/wx-console'
> 
> 
>     ====== Error in 
> /usr/src/packages/SOURCES/bacula-1.36.3/src/wx-console ======
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by:
> Power Architecture Resource Center: Free content, downloads, discussions,
> and more. http://solutions.newsforge.com/ibmarch.tmpl
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to