On Feb 24, 2008, at 7:47 PM, Jean-Luc BERTé wrote:


Le 24 févr. 08 à 00:51, Ryan Schmidt a écrit :

On Feb 23, 2008, at 21:22, Jean-Luc BERTé wrote:

Le 23 févr. 08 à 21:57, Ryan Schmidt a écrit :

On Feb 23, 2008, at 18:41, Jean-Luc BERTé wrote:

ok i made :

sudo port -f activate ncurses
sudo port install ncurses readline
sudo port install php5 +postgresql +pear +apache2 +mysql5

apache2  had been installed but now i have :

Error: Target org.macports.build returned: shell command " cd "/ opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_graphics_jpeg/work/jpeg-6b" && make all " returned error 2 Command output: ./libtool --mode=compile /usr/bin/gcc-4.0 -O2 -I/ opt/local/include -I. -c ./rdswitch.c
rm -f .libs/rdswitch.lo
/usr/bin/gcc-4.0 -O2 -I/opt/local/include -I. -c ./rdswitch.c - fno-common -DPIC -o .libs/rdswitch.lo /usr/bin/gcc-4.0 -O2 -I/opt/local/include -I. -c ./rdswitch.c -o rdswitch.o >/dev/null 2>&1
mv -f .libs/rdswitch.lo rdswitch.lo
./libtool --mode=compile /usr/bin/gcc-4.0 -O2 -I/opt/local/ include -I. -c ./cdjpeg.c
rm -f .libs/cdjpeg.lo
/usr/bin/gcc-4.0 -O2 -I/opt/local/include -I. -c ./cdjpeg.c - fno-common -DPIC -o .libs/cdjpeg.lo /usr/bin/gcc-4.0 -O2 -I/opt/local/include -I. -c ./cdjpeg.c -o cdjpeg.o >/dev/null 2>&1
mv -f .libs/cdjpeg.lo cdjpeg.lo
./libtool --mode=link /usr/bin/gcc-4.0 -L/opt/local/lib -o cjpeg cjpeg.lo rdppm.lo rdgif.lo rdtarga.lo rdrle.lo rdbmp.lo rdswitch.lo cdjpeg.lo libjpeg.la /usr/bin/gcc-4.0 -L/opt/local/lib -o .libs/cjpeg cjpeg.o rdppm.o rdgif.o rdtarga.o rdrle.o rdbmp.o rdswitch.o cdjpeg.o -L.libs - ljpeg /usr/bin/ld: warning /opt/local/lib/libjpeg.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)

[snip]

Although it's currently trying to build the jpeg library, you appear to already have /opt/local/lib/libjpeg.dylib, and it's for PowerPC, but you're currently trying to build for Intel.

It sounds like you have an Intel Mac, but somehow transferred your /opt/local to this Mac from a PowerPC Mac. If so, that's going to cause all sorts of problems like what you're seeing, and the best idea is to move /opt/local aside (rename it to /opt/ local-ppc for example) and start over and install MacPorts again from scratch. There are other directories you may also need to move aside first, like /Library/Tcl/macports1.0 and /Applications/ MacPorts. Don't remove /opt/local-ppc just yet because there may be configuration files or databases or other data you may want to save first; do this at your leisure after your new MacPorts is installed. Also, you can save the distfiles if you want to avoid having to redownload them all. (You can move /opt/local-ppc/var/ macports/distfiles to /opt/local/var/macports/distfiles if you want.)

I have install the last version of macports( 1-6-0-10.4) to install apache2, php5 and mysql5 on my mac because it doesn't works anywhere ( Fink, compilation,entropy...). I think like you have said, it isn't make for an Intel Mac.

Don't you think install Macports again from scratch will do  same ?

As I said, it seems that you have lots of existing files in /opt/ local, for some reason, which should not be, and that now, while compiling jpeg, you get the message that the existing file is for PowerPC Macs, which should not be if you have an Intel Mac. For these reasons, I recommend moving all existing parts of MacPorts aside and reinstalling. MacPorts works great on Intel Macs.



i have follow all your directives and

ALL THE COMPILATION IS SUCCESSFULL !!!
I HAVE INSTALL A APACHE2 PHP5 MYSQL5 ON MY MAC !!!

***GREAT THANKS***

last little question please :

i start my apache2 server and i replace a index.html in htdocs :

index.html
<html>
<head><title>Test for PHP</title></head>
<body>
<form action="test.php" method="post">
<input type="submit" value="OK">
</form>
</html>

and "test.php" program :

<?php
    phpinfo();
?>

i have my OK button in localhost but the php program doesn't work.
How can i start PHP5 and MySQL5 please ?
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users


To start MySQL5, run:

In order to setup the database, you might want to run

sudo -u mysql mysql_install_db5

if this is a new install

A startup item has been generated that will aid in
starting mysql5 with launchd. It is disabled
by default. Execute the following command to start it,
and to cause it to launch at startup:

sudo launchctl load -w /Library/LaunchDaemons/ org.macports.mysql5.plist


To enable PHP5, run:

If this is your first install, you might want
cd /opt/local/apache2/modules
/opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so

* copy  /opt/local/etc/php.ini-dist to  /opt/local/etc/php.ini


These message should have appeared during your installation of MySQL5 and PHP5.
Perhaps you missed them during the installation.

--
Takashi Yoshida
tyoshida [at] mac [dot] com



_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to