dbschema.jpg file is changing, though. git-svn-id: svn://10.0.0.236/trunk@100828 18797224-902f-48f8-a5cc-f745e15eee43
289 lines
5.2 KiB
HTML
289 lines
5.2 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Mac OS X Installation Notes</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.61
|
|
"><LINK
|
|
REL="HOME"
|
|
TITLE="The Bugzilla Guide"
|
|
HREF="index.html"><LINK
|
|
REL="UP"
|
|
TITLE="Installation"
|
|
HREF="installation.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Step-by-step Install"
|
|
HREF="stepbystep.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="BSD Installation Notes"
|
|
HREF="bsdinstall.html"></HEAD
|
|
><BODY
|
|
CLASS="SECTION"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>The Bugzilla Guide</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="stepbystep.html"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
>Chapter 3. Installation</TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="bsdinstall.html"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="SECTION"
|
|
><H1
|
|
CLASS="SECTION"
|
|
><A
|
|
NAME="OSX"
|
|
>3.3. Mac OS X Installation Notes</A
|
|
></H1
|
|
><P
|
|
> There are a lot of common libraries and utilities out there
|
|
that Apple did not include with Mac OS X, but which run
|
|
perfectly well on it. The GD library, which Bugzilla needs to
|
|
do bug graphs, is one of these.
|
|
</P
|
|
><P
|
|
> The easiest way to get a lot of these is with a program called
|
|
Fink, which is similar in nature to the CPAN installer, but
|
|
installs common GNU utilities. Fink is available from
|
|
<http://sourceforge.net/projects/fink/>.
|
|
</P
|
|
><P
|
|
> Follow the instructions for setting up Fink. Once it's
|
|
installed, you'll want to run the following as root:
|
|
<B
|
|
CLASS="COMMAND"
|
|
>fink install gd</B
|
|
>
|
|
</P
|
|
><P
|
|
> It will prompt you for a number of dependencies, type 'y' and
|
|
hit enter to install all of the dependencies. Then watch it
|
|
work.
|
|
</P
|
|
><P
|
|
> To prevent creating conflicts with the software that Apple
|
|
installs by default, Fink creates its own directory tree at
|
|
/sw where it installs most of the software that it installs.
|
|
This means your libraries and headers for libgd will be at
|
|
/sw/lib and /sw/include instead of /usr/lib and
|
|
/usr/local/include. Because of these changed locations for
|
|
the libraries, the Perl GD module will not install directly
|
|
via CPAN (it looks for the specific paths instead of getting
|
|
them from your environment). But there's a way around that
|
|
:-)
|
|
</P
|
|
><P
|
|
> Instead of typing <SPAN
|
|
CLASS="QUOTE"
|
|
>"install GD"</SPAN
|
|
> at the
|
|
<TT
|
|
CLASS="PROMPT"
|
|
>cpan></TT
|
|
> prompt, type <B
|
|
CLASS="COMMAND"
|
|
>look
|
|
GD</B
|
|
>. This should go through the motions of
|
|
downloading the latest version of the GD module, then it will
|
|
open a shell and drop you into the build directory. Apply the
|
|
following patch to the Makefile.PL file (save the patch into a
|
|
file and use the command <B
|
|
CLASS="COMMAND"
|
|
>patch <
|
|
patchfile</B
|
|
>:
|
|
</P
|
|
><P
|
|
> <TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>
|
|
--- GD-1.33/Makefile.PL Fri Aug 4 16:59:22 2000
|
|
+++ GD-1.33-darwin/Makefile.PL Tue Jun 26 01:29:32 2001
|
|
@@ -3,8 +3,8 @@
|
|
warn "NOTICE: This module requires libgd 1.8.3 or higher (shared library version 4.X).\n";
|
|
|
|
# =====> PATHS: CHECK AND ADJUST <=====
|
|
-my @INC = qw(-I/usr/local/include -I/usr/local/include/gd);
|
|
-my @LIBPATH = qw(-L/usr/lib/X11 -L/usr/X11R6/lib -L/usr/X11/lib -L/usr/local/lib );
|
|
+my @INC = qw(-I/sw/include -I/sw/include/gd -I/usr/local/include -I/usr/local/include/gd);
|
|
+my @LIBPATH = qw(-L/usr/lib/X11 -L/usr/X11R6/lib -L/usr/X11/lib -L/sw/lib -L/usr/local/lib);
|
|
my @LIBS = qw(-lgd -lpng -lz);
|
|
|
|
# FEATURE FLAGS
|
|
@@ -23,7 +23,7 @@
|
|
|
|
push @LIBS,'-lttf' if $TTF;
|
|
push @LIBS,'-ljpeg' if $JPEG;
|
|
-push @LIBS, '-lm' unless $^O eq 'MSWin32';
|
|
+push @LIBS, '-lm' unless ($^O =~ /^MSWin32|darwin$/);
|
|
|
|
# FreeBSD 3.3 with libgd built from ports croaks if -lXpm is specified
|
|
if ($^O ne 'freebsd' && $^O ne 'MSWin32') {
|
|
|
|
|
|
</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
>
|
|
</P
|
|
><P
|
|
> Then, run these commands to finish the installation of the perl module:
|
|
<P
|
|
></P
|
|
><TABLE
|
|
BORDER="0"
|
|
><TBODY
|
|
><TR
|
|
><TD
|
|
><B
|
|
CLASS="COMMAND"
|
|
>perl Makefile.PL</B
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
><B
|
|
CLASS="COMMAND"
|
|
>make</B
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
><B
|
|
CLASS="COMMAND"
|
|
>make test</B
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
><B
|
|
CLASS="COMMAND"
|
|
>make install</B
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>And don't forget to run <B
|
|
CLASS="COMMAND"
|
|
>exit</B
|
|
> to get back to cpan.</TD
|
|
></TR
|
|
></TBODY
|
|
></TABLE
|
|
><P
|
|
></P
|
|
>
|
|
</P
|
|
><P
|
|
> Happy Hacking!
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="stepbystep.html"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="bsdinstall.html"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Step-by-step Install</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="installation.html"
|
|
>Up</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>BSD Installation Notes</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |