devtex:
@cp -fp ${IMAGES}/hires/*.eps .
+ touch developers.idx developersi-general.tex
-latex -interaction=batchmode developers.tex
makeindex developers.idx >/dev/null 2>/dev/null
-latex -interaction=batchmode developers.tex
@rm -f developers/*
@cp -fp ${IMAGES}/*.eps .
@rm -f next.eps next.png prev.eps prev.png up.eps up.png
- @cp -fp ${IMAGES}/*.eps ${IMAGES}/*.png *.txt developers
+ @cp -fp ${IMAGES}/*.eps ${IMAGES}/*.png developers/
@rm -f developers/next.eps developers/next.png developers/prev.eps developers/prev.png developers/up.eps developers/up.png
- latex2html -split 5 -local_icons -t "Developer's Guide" -auto_nav -long_titles 4 \
+ latex2html -split 5 -local_icons -t "Developer's Guide" -long_titles 4 \
-contents_in_nav -toc_stars -white -notransparent developers >/dev/null
./translate_images.pl developers/Developers_Guide.html
@cp -f developers/Developers_Guide.html developers/index.html
\makeindex
+\newindex{general}{idx}{ind}{General Index}
\sloppy
<ul>
<li> <a href="dev-manual/index.html" >HTML Development Manual</a>
- <br>(development version of the User's manual)<br></li>
+ <br>(User's manual for code under development)<br></li>
<li> <a href="<? echo $spath ?>/dev-bacula.pdf">PDF Development Manual</a>
- <br>(development version of the User's Manual)</li>
+ <br>(User's Manual for code under development)</li>
</ul>
</td>
</tr>
<tr>
<td class="content">
- <ul>
- <li><a href="developers/index.html"> Developer's Guide</a>
+ <ul>
+ <li><a href="developers/index.html">HTML Developer's Guide</a>
+ <br>(Guide for Bacula developers)</li>
+ <li> <a href="<? echo $spath ?>/developers.pdf">PDF Developer's Guide</a>
<br>(Guide for Bacula developers)</li>
</ul>
</td>
devtex:
@cp -fp ${IMAGES}/hires/*.eps .
+ touch developers.idx developersi-general.tex
-latex -interaction=batchmode developers.tex
makeindex developers.idx >/dev/null 2>/dev/null
-latex -interaction=batchmode developers.tex
@echo "Making pdfm"
@cp -fp ${IMAGES}/hires/*.eps .
dvipdfm -p a4 bacula.dvi
+# Rename for loading on Web site
+ mv bacula.pdf dev-bacula.pdf
@rm -f *.eps *.old
dvipdf:
@rm -f developers/*
@cp -fp ${IMAGES}/*.eps .
@rm -f next.eps next.png prev.eps prev.png up.eps up.png
- @cp -fp ${IMAGES}/*.eps ${IMAGES}/*.png *.txt developers
+ @cp -fp ${IMAGES}/*.eps ${IMAGES}/*.png developers/
@rm -f developers/next.eps developers/next.png developers/prev.eps developers/prev.png developers/up.eps developers/up.png
- latex2html -split 5 -local_icons -t "Developer's Guide" -auto_nav -long_titles 4 \
+ latex2html -split 5 -local_icons -t "Developer's Guide" -long_titles 4 \
-contents_in_nav -toc_stars -white -notransparent developers >/dev/null
./translate_images.pl developers/Developers_Guide.html
@cp -f developers/Developers_Guide.html developers/index.html
Solaris systems.
\item It requires GNU C++ version 2.95 or higher to compile. You can try with
other compilers and older versions, but you are on your own. We have
- successfully compiled and used Bacula on RH8.0/RH9/RHEL 3.0 with GCC 3.2.
+ successfully compiled and used Bacula on RH8.0/RH9/RHEL 3.0/FC3 with GCC 3.4.
Note, in general GNU C++ is a separate package (e.g. RPM) from GNU C, so you
need them both loaded. On RedHat systems, the C++ compiler is part of the
{\bf gcc-c++} rpm package.
also runs under GNOME 1.4 but this version is deprecated and thus no longer
maintained.
\item The wxWidgets Console program is developed and tested with the latest
- stable version of
- \elink{wxWidgets}{http://www.wxwidgets.org/} (2.4.2). It works fine with the
-Windows and GTK+-1.x version of wxWidgets, and should also work on other
+ stable ANSI (not Unicode) version of
+ \elink{wxWidgets}{http://www.wxwidgets.org/} (2.6.0). It works fine with the
+Windows and GTK+-2.x version of wxWidgets, and should also work on other
platforms supported by wxWidgets.
\item The Tray Monitor program is developed for GTK+-2.x. It needs Gnome less
or equal to 2.2, KDE greater or equal to 3.1 or any window manager supporting
Solaris systems.
\item It requires GNU C++ version 2.95 or higher to compile. You can try with
other compilers and older versions, but you are on your own. We have
-successfully compiled and used Bacula on RH8.0/RH9/RHEL 3.0 with GCC 3.2.
+successfully compiled and used Bacula on RH8.0/RH9/RHEL 3.0/FC3 with GCC 3.4.
Note, in general GNU C++ is a separate package (e.g. RPM) from GNU C, so you
need them both loaded. On RedHat systems, the C++ compiler is part of the
{\bf gcc-c++} rpm package.
also runs under GNOME 1.4 but this version is deprecated and thus no longer
maintained.
\item The wxWidgets Console program is developed and tested with the latest
-stable version of
-\elink{wxWidgets}{http://www.wxwidgets.org/} (2.4.2). It works fine with the
-Windows and GTK+-1.x version of wxWidgets, and should also works on other
+stable ANSI (not Unicode) version of
+\elink{wxWidgets}{http://www.wxwidgets.org/} (2.6.0). It works fine with the
+Windows and GTK+-2.x version of wxWidgets, and should also works on other
platforms supported by wxWidgets.
\item The Tray Monitor program is developed for GTK+-2.x. It needs Gnome less
or equal to 2.2, KDE greater or equal to 3.1 or any window manager supporting
\addcontentsline{toc}{subsection}{Supported Operating Systems}
\begin{itemize}
-\item Linux systems (built and tested on RedHat Enterprise Linux 3.0).
+\item Linux systems (built and tested on RedHat Fedora Core 3).
\item If you have a recent Red Hat Linux system running the 2.4.x kernel and
you have the directory {\bf /lib/tls} installed on your system (normally by
default), bacula will {\bf NOT} run. This is the new pthreads library and it
option, you do not need to reboot, and all programs other than Bacula will
continue to use /lib/tls.
-The feedback that we have for 2.6 kernels is that the same problem exists.
-However, on 2.6 kernels, we would probably recommend using the environment
-variable override (LD\_ASSUME\_KERNEL=2.4.19) rather than removing /lib/tls.
+The feedback that we have for 2.6 kernels is that the same problem may
+exist. However, we have not been able to reproduce the above mentioned
+problem (bizarre hangs) on 2.6 kernels. If you do experience problems, we
+recommend using the environment variable override
+(LD\_ASSUME\_KERNEL=2.4.19) rather than removing /lib/tls, because TLS
+is designed to work with 2.6 kernels.
\item Most flavors of Linux (Gentoo, SuSE, Mandrake, Debian, ...).
\item Solaris various versions.