#22021 [NEW]: php_scandir.c will not compile

From: Date: Sun, 02 Feb 2003 22:56:49 +0000
Subject: #22021 [NEW]: php_scandir.c will not compile
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-31914@lists.php.net to get a copy of this message
From: dwkoehler@comcast.net Operating system: Solaris 2.7 PHP version: 4CVS-2003-02-02 (stable) PHP Bug Type: Compile Failure Bug description: php_scandir.c will not compile The HAVE_DIRENT_H and PHP_WIN32 define blocks are reversed in php_scandir.h, included below. As shown, GCC compilation will fail at line 15, blocking the compilation of php_scandir.c. This is because HAVE_DIRENT_H is not defined at the shown line 3, therefore dirent.h does not include. It is the php_config.h include which contains the HAVE_DIRENT_H define. #include <sys/types.h> #ifdef HAVE_DIRENT_H #include <dirent.h> #endif #ifdef PHP_WIN32 #include "config.w32.h" #include "win32/readdir.h" #else #include "php_config.h" #endif #ifndef HAVE_ALPHASORT int alphasort(const struct dirent **a, const struct dirent **b); #endif #ifndef HAVE_SCANDIR int scandir(const char *dirname, struct dirent **namelist[], int (*selector)(const struct dirent *entry), int (*compare)(const struct dirent **a,const struct dirent **b) ); #endif -- Edit bug report at http://bugs.php.net/?id=22021&edit=1 -- Try a CVS snapshot: http://bugs.php.net/fix.php?id=22021&r=trysnapshot Fixed in CVS: http://bugs.php.net/fix.php?id=22021&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=22021&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=22021&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=22021&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=22021&r=support Expected behavior: http://bugs.php.net/fix.php?id=22021&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=22021&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=22021&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=22021&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=22021&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=22021&r=dst IIS Stability: http://bugs.php.net/fix.php?id=22021&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=22021&r=gnused

« previous php.bugs (#31914) next »