Edit report at http://bugs.php.net/bug.php?id=49890&edit=1

 ID:               49890
 Comment by:       fatih dot ustundag at gmail dot com
 Reported by:      egemensoylu at hotmail dot com
 Summary:          while compiling php from source missing file failure
                   (case sensitive)
 Status:           Feedback
 Type:             Bug
 Package:          PHAR related
 Operating System: Debian 5
 PHP Version:      5.3.0
 Assigned To:      cellog

 New Comment:

I am using Ubuntu 9.10 Turkish for development. output of "locale" is :



LANG=tr_TR.UTF-8

LC_CTYPE="tr_TR.UTF-8"

LC_NUMERIC="tr_TR.UTF-8"

LC_TIME="tr_TR.UTF-8"

LC_COLLATE="tr_TR.UTF-8"

LC_MONETARY="tr_TR.UTF-8"

LC_MESSAGES="tr_TR.UTF-8"

LC_PAPER="tr_TR.UTF-8"

LC_NAME="tr_TR.UTF-8"

LC_ADDRESS="tr_TR.UTF-8"

LC_TELEPHONE="tr_TR.UTF-8"

LC_MEASUREMENT="tr_TR.UTF-8"

LC_IDENTIFICATION="tr_TR.UTF-8"

LC_ALL=





If I compile php 5.3.2 with this locale, I get same error. But, before
make 



export LC_ALL=en_US.UTF-8



solved problem. I think problem is about turkish char "ı","İ"


Previous Comments:
------------------------------------------------------------------------
[2010-03-06 16:36:49] fel...@php.net

Please try using this snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/



------------------------------------------------------------------------
[2009-10-15 14:52:13] egemensoylu at hotmail dot com

Next snapshot php5.3-200910151430

error still...



Parse error: syntax error, unexpected '/', expecting ')' in
/home/eggman/php5.3-200910151430/ext/phar/phar.php on line 20

make: *** [ext/phar/phar.phar] Hata 255

------------------------------------------------------------------------
[2009-10-15 13:47:13] egemensoylu at hotmail dot com

Pajoye, i'm getting same error with the latest snapshot which you
suggest.



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

Parse error: syntax error, unexpected '/', expecting ')' in
/home/eggman/php5.3-200910151230/ext/phar/phar.php on line 20

make: *** [ext/phar/phar.phar] Hata 255



Hata 255 => Error 255 as you know.

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



At the 20. line of phar.php this if block begins;



if (!class_exists('DirectoryTreeIterator', 0))

{



Warning:
file(/home/eggman/php5.3-200910151230/ext/phar/phar/directorytreeIterator.inc):
failed to open stream: No such file or directory in
/home/eggman/php5.3-200910151230/ext/phar/build_precommand.php on line
31



Warning: join(): Invalid arguments passed in
/home/eggman/php5.3-200910151230/ext/phar/build_precommand.php on line
49



}



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



actual file name is directorytreeiterator.inc

                                 ^



when i rename that file 

directorygraphiterator.inc error

...

...







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

in addition for 5.2.11



configuring ok

make ok

make test ok



squirrel:/home/eggman/php-5.2.11# make install

Installing PHP SAPI module:       apache2handler

/usr/local/apache/build/instdso.sh
SH_LIBTOOL='/usr/local/apache/build/libtool' libphp5.la
/usr/local/apache/modules

/usr/local/apache/build/libtool --mode=install cp libphp5.la
/usr/local/apache/modules/

cp .libs/libphp5.so /usr/local/apache/modules/libphp5.so

cp .libs/libphp5.lai /usr/local/apache/modules/libphp5.la

libtool: install: warning: remember to run `libtool --finish
/home/eggman/php-5.2.11/libs'

chmod 755 /usr/local/apache/modules/libphp5.so



after 5 minutes still waiting that line is that normal?

------------------------------------------------------------------------
[2009-10-15 13:07:28] paj...@php.net

Please try using this snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/



------------------------------------------------------------------------
[2009-10-15 13:04:48] egemensoylu at hotmail dot com

Description:
------------
I'm trying to compile php with ;



./configure \

          --with-oci8=$ORACLE_HOME \

          --with-apxs2=/usr/local/apache/bin/apxs \

          --with-config-file-path=/usr/local/apache/conf \

          --enable-sigchild





configuration OK



when try to make

#make

...

...



Parse error: syntax error, unexpected '/', expecting ')' in /home/eggm  
                                                                        
      an/php-5.3.0/ext/phar/phar.php on line 112

make: *** [ext/phar/phar.phar] Hata 255



actualy when first error occur I try to dig it then I find that

compiler looking for that file 

/home/eggman/php-5.3.0/ext/phar/phar/directorytreeIterator.inc

but actual file name is "directorytreeIterator.inc"



mv directorytreeIterator.inc directorytreeiterator.inc



.configure && make again than same problem with



/home/eggman/php-5.3.0/ext/phar/phar/directorygraphIterator.inc

=>                                                 ^ 

/home/eggman/php-5.3.0/ext/phar/phar/directorygraphiterator.inc



rename it too then .configure make telling me



Parse error: syntax error, unexpected '/', expecting ')' in /home/eggm  
                                                                        
      an/php-5.3.0/ext/phar/phar.php on line 112

make: *** [ext/phar/phar.phar] Hata 255



at that line an array has ('valuevaluevalue', ) syntax...



now i'm try to compile 5.2.11



Thanks.



















Reproduce code:
---------------
with php-5.3.0.tar.bz2 at offical php source



    # tar -jxvf php-5.2.9.tar.bz2

    # cd php-5.2.9

    # export
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server

    # ./configure \

          --with-oci8=$ORACLE_HOME \

          --with-apxs2=/usr/local/apache/bin/apxs \

          --with-config-file-path=/usr/local/apache/conf \

          --enable-sigchild

    # make





Expected result:
----------------
OK

Actual result:
--------------
FAIL


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



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=49890&edit=1

Reply via email to