Hi all.

I've downloaded the sources for 1.38.3 posted the other day, and intend
to build a file daemon for Mac OSX 10.4.3

I configured using:


anton:~/build/bacula-1.38.3 krej$ ./configure --prefix=/etc/bacula -- enable-client-only --with-pid-dir=/etc/bacula/working --with-working- dir=/etc/bacula/working --enable-readline --enable-wx-console -- disable-build-dird --disable-build-stored --enable-largefile

(btw. unless I used "--disable-build-dird --disable-build-stored", config.out would still say that dird and stored would be built, despite "--enable-client- only". It also seems configure doesn't pick up readline properly or largefile, but I don't care much about
that)


Heres config.log:
--------------------------------------------------------------
anton:~/build/bacula-1.38.3 krej$ more config.out

Configuration on Fri Jan  6 20:52:48 CET 2006:

  Host:                       powerpc-apple-darwin8.3.0 -- darwin 8.3.0
  Bacula version:             1.38.3 (04 January 2006)
  Source code location:       .
  Install binaries:           /etc/bacula/sbin
  Install config files:       /etc/bacula/etc
  Scripts directory:          /etc/bacula/etc
  Working directory:          /etc/bacula/working
  PID directory:              /etc/bacula/working
  Subsys directory:           /var/run/subsys
  Man directory:              /usr/share/man
  Data directory:             /etc/bacula/share
  C Compiler:                 gcc
  C++ Compiler:               /usr/bin/g++
  Compiler flags:              -g -O2 -Wall
  Linker flags:
  Libraries:                  -lpthread
  Statically Linked Tools:    no
  Statically Linked FD:       no
  Statically Linked SD:       no
  Statically Linked DIR:      no
  Statically Linked CONS:     no
  Database type:              None
  Database lib:

  Job Output Email:           [EMAIL PROTECTED]
  Traceback Email:            [EMAIL PROTECTED]
  SMTP Host Address:          localhost

  Director Port:              9101
  File daemon Port:           9102
  Storage daemon Port:        9103

  Director User:
  Director Group:
  Storage Daemon User:
  Storage DaemonGroup:
  File Daemon User:
  File Daemon Group:

  SQL binaries Directory

  Large file support:         no
  Bacula conio support:       yes -ltermcap
  readline support:           no
  TCP Wrappers support:       no
  TLS support:                no
  ZLIB support:               yes
  enable-smartalloc:          yes
  enable-gnome:               no
  enable-wx-console:          yes wxWidgets 2.5
  enable-tray-monitor:
  client-only:                yes
  build-dird:                 no
  build-stored:               no
  ACL support:                yes
  Python support:             no
--------------------------------------------------------------


filed and console compiles OK, but not wx-console. It aborts with
"ambiguous overload for 'operator+='".

Although I kind of understand what the code does, I'm totally clueless when
it comes to understanding C++ syntax.

Any hints please?


/Kristian



Code snippet:
--------------------------------------------------------------
      if (configfile == wxT("")) {
         wxConfig::Set(new wxConfig(wxT("wx-console"), wxT("bacula")));
         if (!wxConfig::Get()->Read(wxT("/ConfigFile"), &configfile)) {
#ifdef HAVE_MACOSX
            wxFileName filename(::wxGetHomeDir());
            filename.MakeAbsolute();
            configfile = filename.GetLongPath();
            if (configfile.Last() != '/')
               configfile += '/';
configfile += "Library/Preferences/ org.bacula.wxconsole.conf";
#else
            wxFileName filename(::wxGetCwd(), wxT("wx-console.conf"));
            filename.MakeAbsolute();
            configfile = filename.GetLongPath();
#ifdef HAVE_WIN32
            configfile.Replace(wxT("\\"), wxT("/"));
#endif //HAVE_WIN32
#endif //HAVE_MACOSX
            wxConfig::Get()->Write(wxT("/ConfigFile"), configfile);
--------------------------------------------------------------





Make log
--------------------------------------------------------------
==>Entering directory /Users/krej/build/bacula-1.38.3/src/wx-console
/usr/bin/g++ -c -DHAVE_WXCONSOLE -I/usr/lib/wx/include/mac-unicode- debug-2.5 -I/usr/include/wx-2.5 -D__WXDEBUG__ -D__WXMAC__ - D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -DHAVE_MACOSX - DNO_GCC_PRAGMA \
  -I. -I..   -g -O2 -Wall  main.cpp
/usr/bin/g++ -c -DHAVE_WXCONSOLE -I/usr/lib/wx/include/mac-unicode- debug-2.5 -I/usr/include/wx-2.5 -D__WXDEBUG__ -D__WXMAC__ - D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -DHAVE_MACOSX - DNO_GCC_PRAGMA \
  -I. -I..   -g -O2 -Wall  console_thread.cpp
/usr/bin/g++ -c -DHAVE_WXCONSOLE -I/usr/lib/wx/include/mac-unicode- debug-2.5 -I/usr/include/wx-2.5 -D__WXDEBUG__ -D__WXMAC__ - D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -DHAVE_MACOSX - DNO_GCC_PRAGMA \
  -I. -I..   -g -O2 -Wall  authenticate.c
/usr/bin/g++ -c -DHAVE_WXCONSOLE -I/usr/lib/wx/include/mac-unicode- debug-2.5 -I/usr/include/wx-2.5 -D__WXDEBUG__ -D__WXMAC__ - D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -DHAVE_MACOSX - DNO_GCC_PRAGMA \
  -I. -I..   -g -O2 -Wall  console_conf.c
/usr/bin/g++ -c -DHAVE_WXCONSOLE -I/usr/lib/wx/include/mac-unicode- debug-2.5 -I/usr/include/wx-2.5 -D__WXDEBUG__ -D__WXMAC__ - D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -DHAVE_MACOSX - DNO_GCC_PRAGMA \
  -I. -I..   -g -O2 -Wall  wxbrestorepanel.cpp
wxbrestorepanel.cpp: In member function `void wxbRestorePanel::UpdateTreeItem(wxTreeItemId, bool, bool)': wxbrestorepanel.cpp:1445: warning: 'GetFirstChild' is deprecated (declared at /usr/include/wx-2.5/wx/generic/treectlg.h:368) wxbrestorepanel.cpp: In member function `void wxbRestorePanel::SetTreeItemState(wxTreeItemId, int)': wxbrestorepanel.cpp:1577: warning: 'GetFirstChild' is deprecated (declared at /usr/include/wx-2.5/wx/generic/treectlg.h:368) wxbrestorepanel.cpp: In member function `void wxbRestorePanel::UpdateTreeItemState(wxTreeItemId)': wxbrestorepanel.cpp:1623: warning: 'GetFirstChild' is deprecated (declared at /usr/include/wx-2.5/wx/generic/treectlg.h:368) wxbrestorepanel.cpp: In member function `void wxbRestorePanel::RefreshTree()': wxbrestorepanel.cpp:1729: warning: 'GetFirstChild' is deprecated (declared at /usr/include/wx-2.5/wx/generic/treectlg.h:368) wxbrestorepanel.cpp: In member function `void wxbRestorePanel::OnListActivated(wxListEvent&)': wxbrestorepanel.cpp:2227: warning: 'GetFirstChild' is deprecated (declared at /usr/include/wx-2.5/wx/generic/treectlg.h:368) /usr/bin/g++ -c -DHAVE_WXCONSOLE -I/usr/lib/wx/include/mac-unicode- debug-2.5 -I/usr/include/wx-2.5 -D__WXDEBUG__ -D__WXMAC__ - D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -DHAVE_MACOSX - DNO_GCC_PRAGMA \
  -I. -I..   -g -O2 -Wall  wxbmainframe.cpp
wxbmainframe.cpp: In constructor `wxbMainFrame::wxbMainFrame(const wxString&, const wxPoint&, const wxSize&, long int)': wxbmainframe.cpp:313: warning: '__comp_ctor' is deprecated (declared at /usr/include/wx-2.5/wx/sizer.h:684) wxbmainframe.cpp: In member function `void wxbMainFrame::StartConsoleThread(const wxString&)': wxbmainframe.cpp:384: error: ambiguous overload for 'operator+=' in '((wxbMainFrame*)this)->wxbMainFrame::configfile += "Library/ Preferences/org.bacula.wxconsole.conf"' /usr/include/wx-2.5/wx/string.h:905: note: candidates are: void wxString::operator+=(const wxWCharBuffer&) <near match> /usr/include/wx-2.5/wx/string.h:1271: note: wxString& wxString::operator+=(const wxString&) <near match> /usr/include/wx-2.5/wx/string.h:1277: note: wxString& wxString::operator+=(wxChar) <near match>
make[1]: *** [wxbmainframe.o] Error 1


  ====== Error in /Users/krej/build/bacula-1.38.3/src/wx-console ======

--------------------------------------------------------------



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to