Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:15161 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 17729 invoked by uid 1010); 22 Feb 2005 23:03:34 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 17713 invoked from network); 22 Feb 2005 23:03:34 -0000 Received: from unknown (HELO jool.nl) (127.0.0.1) by localhost with SMTP; 22 Feb 2005 23:03:34 -0000 X-Host-Fingerprint: 81.58.153.132 dslam132-153-58-81.adsl.versatel.nl Received: from ([81.58.153.132:10976] helo=127.0.0.1) by pb1.pair.com (ecelerity HEAD r(5097)) with SMTP id C1/8A-08154-44ABB124 for ; Tue, 22 Feb 2005 18:03:33 -0500 Received: from [127.0.0.1] by 127.0.0.1 (ArGoSoft Mail Server Pro for WinNT/2000/XP, Version 1.8 (1.8.6.1a)); Wed, 23 Feb 2005 00:05:53 +0100 To: Date: Wed, 23 Feb 2005 00:05:52 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Thread-Index: AcUZMYN8roXOQ3FxQ+y/QSGq9tBxCAAAStpgAAAVqWA= Message-ID: Subject: FW: [PHP-DEV] compile php5 with vc++ for windows From: D.Kingma@jool.nl ("David Kingma | jool.nl") Hi Alawi, Add the following line #define SQLITE_NOTADB 26 to your sqlite.w32.h and it should work. Regards, David > -----Original Message----- > From: Alawi Albaity [mailto:albaity@gmail.com] > Sent: Tuesday, February 22, 2005 11:54 PM > To: internals@lists.php.net > Subject: [PHP-DEV] compile php5 with vc++ for windows > > I have tried to compile php5.0.3 on windows using vc++ I have follow > the instruction to do that from php manual but I feel that was for > php4 because I do not see it work with php5 source and I do not get > any files after compile and that what I get in the pane Deleting > intermediate files and output files for project 'TSRM - Win32 > Release_TS'. > Deleting intermediate files and output files for project 'EngineSelect > - Win32 Release'. > Deleting intermediate files and output files for project 'ZendTS - > Win32 Release_TS'. > Deleting intermediate files and output files for project 'libsqlite - > Win32 Release_TS'. > Deleting intermediate files and output files for project 'php5dllts - > Win32 Release_TS'. > Deleting intermediate files and output files for project 'php5ts - > Win32 Release_TS'. > --------------------Configuration: TSRM - Win32 > Release_TS-------------------- Compiling... > TSRM.c > tsrm_strtok_r.c > tsrm_virtual_cwd.c > tsrm_win32.c > Creating library... > --------------------Configuration: EngineSelect - Win32 > Release-------------------- > --------------------Configuration: ZendTS - Win32 > Release_TS-------------------- Performing Custom Build Step on > ".\zend_language_parser.y" > Performing Custom Build Step on ".\zend_language_scanner.l" > Performing Custom Build Step on .\zend_ini_parser.y zend_ini_parser.y > contains 4 shift/reduce conflicts. > Performing Custom Build Step on .\zend_ini_scanner.l Compiling... > zend.c > zend_alloc.c > zend_API.c > zend_builtin_functions.c > C:\Work\php-5.0.3\Zend\zend_builtin_functions.c(1203) : warning C4018: > '==' : signed/unsigned mismatch > zend_compile.c > C:\Work\php-5.0.3\Zend\zend_compile.c(1968) : warning C4018: '<' : > signed/unsigned mismatch > zend_constants.c > zend_default_classes.c > zend_dynamic_array.c > zend_exceptions.c > zend_execute.c > C:\Work\php-5.0.3\Zend\zend_execute.c(113) : warning C4018: '<=' : > signed/unsigned mismatch > C:\Work\php-5.0.3\Zend\zend_execute.c(474) : warning C4018: '>=' : > signed/unsigned mismatch > zend_execute_API.c > C:\Work\php-5.0.3\Zend\zend_execute_API.c(481) : warning C4018: '==' : > signed/unsigned mismatch > zend_extensions.c > zend_hash.c > zend_highlight.c > zend_indent.c > zend_ini.c > zend_ini_parser.c > zend_ini_scanner.c > zend_interfaces.c > zend_iterators.c > Generating Code... > Compiling... > zend_language_parser.c > zend_language_scanner.c > zend_list.c > zend_llist.c > zend_mm.c > zend_object_handlers.c > zend_objects.c > zend_objects_API.c > zend_opcode.c > zend_operators.c > zend_ptr_stack.c > zend_qsort.c > zend_reflection_api.c > zend_sprintf.c > zend_stack.c > zend_stream.c > C:\Work\php-5.0.3\Zend\zend_stream.c(98) : warning C4018: '<' : > signed/unsigned mismatch > zend_strtod.c > C:\Work\php-5.0.3\Zend\zend_strtod.c(1746) : warning C4244: '=' : > conversion from 'double ' to '__int32 ', possible loss of data > zend_ts_hash.c zend_variables.c Generating Code... > Creating library... > --------------------Configuration: libsqlite - Win32 > Release_TS-------------------- > Performing Custom Build Step on config_static.w32.h > 1 file(s) copied. > Performing Custom Build Step on sqlite.w32.h > 1 file(s) copied. > Compiling... > attach.c > auth.c > btree.c > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\btree.c(796) : error C2065: > 'SQLITE_NOTADB' : undeclared identifier btree_rb.c build.c copy.c > date.c > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(235) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(236) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(343) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(344) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(347) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(348) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(349) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(350) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(364) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(365) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(367) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(411) : warning > C4244: 'initializing' : conversion from 'double ' to 'int ', possible > loss of data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(417) : warning > C4244: '=' : conversion from 'double ' to 'long ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(512) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(518) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(610) : warning > C4244: '+=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(616) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(622) : warning > C4244: '+=' : conversion from 'double ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(794) : warning > C4244: 'initializing' : conversion from 'double ' to 'int ', possible > loss of data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(795) : warning > C4244: 'initializing' : conversion from 'double ' to 'int ', possible > loss of data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\date.c(809) : warning > C4244: '=' : conversion from 'double ' to 'int ', possible loss of > data delete.c encode.c expr.c func.c > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\func.c(229) : warning > C4013: 'sqlite_last_statement_changes' undefined; assuming extern > returning int hash.c insert.c main.c > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\main.c(849) : error C2065: > 'SQLITE_NOTADB' : undeclared identifier > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\main.c(849) : error C2051: > case expression not constant > opcodes.c > os.c > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\os.c(841) : warning C4090: > '=' : different 'const' qualifiers > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\os.c(1087) : warning C4244: > 'initializing' : conversion from '__int64 ' to 'long ', possible loss > of data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\os.c(1088) : warning C4244: > 'initializing' : conversion from '__int64 ' to 'long ', possible loss > of data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\os.c(1179) : warning C4244: > 'initializing' : conversion from '__int64 ' to 'long ', possible loss > of data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\os.c(1180) : warning C4244: > 'function' : conversion from '__int64 ' to 'long ', possible loss of > data pager.c > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\os.c(1180) : warning C4761: > integral size mismatch in argument; conversion supplied > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\pager.c(694) : warning > C4244: '=' : conversion from '__int64 ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\pager.c(697) : warning > C4244: '=' : conversion from '__int64 ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\pager.c(814) : warning > C4244: '=' : conversion from '__int64 ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\pager.c(1025) : warning > C4244: '=' : conversion from '__int64 ' to 'int ', possible loss of > data > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\pager.c(1027) : warning > C4244: 'return' : conversion from '__int64 ' to 'int ', possible loss > of data parse.c pragma.c > parse.c(3986) : warning C4761: integral size mismatch in argument; > conversion supplied > parse.c(3997) : warning C4761: integral size mismatch in argument; > conversion supplied printf.c random.c select.c > C:\Work\php-5.0.3\ext\sqlite\libsqlite\src\select.c(105) : warning > C4018: '==' : signed/unsigned mismatch table.c tokenize.c trigger.c > update.c util.c vacuum.c vdbe.c vdbeaux.c where.c Error executing > cl.exe. > > php.exe - 3 error(s), 43 warning(s) > --------------------------------- > so whats wrong ? > > -- > Alawi Albaity > Jeddah - KSA > Mobile : +966506660442 > > -- > PHP Internals - PHP Runtime Development Mailing List To unsubscribe, > visit: http://www.php.net/unsub.php > >