try to install mysql5 + php5 + apache2

Jean-Luc BERTé jean-luc.berte at laposte.net
Sat Feb 23 16:41:21 PST 2008


Le 23 févr. 08 à 19:58, Ryan Schmidt a écrit :

> On Feb 23, 2008, at 17:51, Jean-Luc BERTé wrote:
>
>> Le 23 févr. 08 à 19:21, Ryan Schmidt a écrit :
>>
>>> On Feb 23, 2008, at 16:52, Jean-Luc BERTé wrote:
>>>
>>>> Le 23 févr. 08 à 07:26, Ryan Schmidt a écrit :
>>>>
>>>>> On Feb 22, 2008, at 21:47, Jean-Luc BERTŽE wrote:
>>>>>
>>>>>> Error: Target org.macports.activate returned: Image error:
>>>>>> /opt/local/include/readline/chardefs.h already exists and does  
>>>>>> not
>>>>>> belong to a registered port.  Unable to activate port readline.
>>>>>> Error: The following dependencies failed to build: apache2 apr- 
>>>>>> util
>>>>>> sqlite3 readline pcre jpeg libmcrypt libpng libxml2 libxslt mhash
>>>>>> postgresql82 bison m4 tiff
>>>>>> Error: Status 1 encountered during processing.
>>>>>
>>>>> Apparently there are some readline-related files in /opt/local  
>>>>> that aren't registered as belonging to a port. Perhaps a  
>>>>> previous failed attempt at installing readline. Probably best  
>>>>> to force the installation of readline:
>>>>>
>>>>> sudo port -f activate readline
>>>>>
>>>>> Then try your above command(s) again.
>>>>
>>>> oki i have done :
>>>> sudo port -f activate readline
>>>> sudo port install php5 +postgresql +pear +apache2 +mysql5
>>>>
>>>> and i have :
>>>> --->  Building sqlite3 with target all
>>>> Error: Target org.macports.build returned: shell command " cd "/ 
>>>> opt/local/var/macports/build/ 
>>>> _opt_local_var_macports_sources_rsync.macports.org_release_ports_da 
>>>> tabases_sqlite3/work/sqlite-3.5.6" && gnumake all " returned  
>>>> error 2
>>>> Command output: ./libtool --mode=link /usr/bin/gcc-4.0 -O2 -I. - 
>>>> I./src -DNDEBUG   -DSQLITE_THREADSAFE=1 - 
>>>> DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_LOAD_EXTENSION=1 - 
>>>> L/opt/local/lib -DHAVE_READLINE=1 -I/opt/local/include -lpthread  \
>>>>         -o sqlite3 ./src/shell.c libsqlite3.la \
>>>>         -L/opt/local/lib -lreadline -lm
>>>> /usr/bin/gcc-4.0 -O2 -I. -I./src -DNDEBUG -DSQLITE_THREADSAFE=1 - 
>>>> DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_LOAD_EXTENSION=1 - 
>>>> DHAVE_READLINE=1 -I/opt/local/include -o .libs/sqlite3 ./src/ 
>>>> shell.c  -L/opt/local/lib ./.libs/libsqlite3.dylib -lpthread - 
>>>> lreadline -lm
>>>> /usr/bin/ld: Undefined symbols:
>>>> _tgetent
>>>> _tgetflag
>>>> _tgetnum
>>>> _tgetstr
>>>> _tputs
>>>> _tgoto
>>>> collect2: ld returned 1 exit status
>>>> gnumake: *** [sqlite3] Error 1
>>>>
>>>> Error: The following dependencies failed to build: apache2 apr- 
>>>> util sqlite3 pcre jpeg libmcrypt libpng libxml2 libxslt mhash  
>>>> postgresql82 bison m4 tiff
>>>> Error: Status 1 encountered during processing.
>>>
>>> Based on this message...
>>>
>>> http://lists.macosforge.org/pipermail/macports-users/2007-April/ 
>>> 002604.html
>>>
>>> ...I believe readline is looking for those symbols in ncurses.  
>>> But why isn't it finding them? I don't know. The next message...
>>>
>>> http://lists.macosforge.org/pipermail/macports-users/2007-April/ 
>>> 002605.html
>>>
>>> ...suggests rebuilding readline and ncurses. You could try that,  
>>> per the instructions in the message.
>>>
>>> Before you do that, make sure your ports are up to date with  
>>> "sudo port selfupdate"
>>>
>>> Another common cause of problems is libraries in /usr/local/lib.  
>>> Do you have anything in /usr/local? If so, move it out of the way  
>>> ("sudo mv /usr/local /usr/local-off") and try again.
>>>
>>>
>>> P.S: Please keep the discussion on the mailing list by using the  
>>> Reply All feature of your mail program when you reply.
>>>
>>>
>>  Ok
>> i try that ;
>>
>>
>> sudo port selfupdate
>>
>> MacPorts base version 1.600 installed
>>
>> Downloaded MacPorts base version 1.600
>>
>> The MacPorts installation is not outdated and so was not updated
>> selfupdate done!
>>
>>
>> sudo port clean --all readline ncurses
>> sudo port -f uninstall readline ncurses
>> sudo port install ncurses readline
>>
>>
>> Error: Target org.macports.activate returned: Image error: /opt/ 
>> local/include/ncurses/curses.h already exists and does not belong  
>> to a registered port.  Unable to activate port ncurses.
>> Error: Status 1 encountered during processing.
>
> Ok, so same problem as you initially had with readline: the files  
> are already there, but MacPorts doesn't know about them. I wonder  
> how you managed to get your MacPorts into this state. No matter.  
> Just force the activation again.
>
> sudo port -f activate ncurses
>
> Not sure how many other ports you're going to run into this problem  
> with, but if you do, just force the activation.
>
>
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_graphic 
s_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)
/usr/bin/ld: Undefined symbols:
_jpeg_CreateCompress
_jpeg_default_colorspace
_jpeg_destroy_compress
_jpeg_finish_compress
_jpeg_quality_scaling
_jpeg_set_colorspace
_jpeg_set_defaults
_jpeg_set_quality
_jpeg_simple_progression
_jpeg_start_compress
_jpeg_std_error
_jpeg_stdio_dest
_jpeg_write_scanlines
_jpeg_add_quant_table
collect2: ld returned 1 exit status
make: *** [cjpeg] Error 1

Error: The following dependencies failed to build: jpeg libmcrypt  
libpng libxml2 libxslt mhash postgresql82 bison m4 tiff
Error: Status 1 encountered during processing.





-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-users/attachments/20080223/5e5cec12/attachment-0001.html 


More information about the macports-users mailing list