#19092 [Opn]: Cannot load php_xslt.dll

From: Date: Tue, 27 Aug 2002 17:40:49 +0000
Subject: #19092 [Opn]: Cannot load php_xslt.dll
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-17951@lists.php.net to get a copy of this message
ID: 19092 User updated by: tony@marston-home.demon.co.uk Reported By: tony@marston-home.demon.co.uk Status: Open Bug Type: XSLT related Operating System: Windows ME PHP Version: 4.2.2 New Comment: I have managed to acquire copies of apphelp.dll and userenv.dll, buy php_xslt.dll still fails to load. When I now look at it with Dependency Walker there are no missing files, but there is the following message: Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module. There seems to be several Delay Load modules, but only one (c:\windows\system\OLE32.DLL) seems to have an Import/Export Mismatch or Load Failure. Does this help in any way? Previous Comments: ------------------------------------------------------------------------ [2002-08-26 18:05:50] tony@marston-home.demon.co.uk I can run PHP without the php_xslt.dll and it loads and runs without any problem. However, I am trying to write code which does xsl transforms after producing xml output, so I really need this extension. Although I can currently load the php_domxml.dll extension without any problem I am getting an Invalid Page Fault after I use it to produce xml output (see bug 19087). A suggested fix was to use the latest development version of PHP, but when I loaded that the situation got worse because I got a similar dll error on php4apache.dll - this means that I cannot load PHP even with the xml/xsl extensions excluded. When I try to load PHP and it reports a problem with a dll I immediately look at it with Dependency Walker. The only problems it reports are with the missing files APPHELP.DLL and USERENV.DLL. If the real problem lies with another dll then at the moment I do not have the faintest idea of how to track it down. ------------------------------------------------------------------------ [2002-08-26 15:45:11] edink@php.net Does PHP work without xslt extension? Having unresolved deep dependency like that can be quite harmless. If your php works without php_xslt.dll activated that would be a strong indication that the problem lies elsewhere. ------------------------------------------------------------------------ [2002-08-26 14:49:17] tony@marston-home.demon.co.uk It is an indirect dependency. PHP_XSLT.DLL -> PHP4TS.DLL -> ODBC32.DLL -> COMDLG32.DLL -> SHLWAPI.DLL -> APPHELP.DLL/USERENV.DLL BTW, I am using Windows ME with IE6. Below is the output from Dependency Walker: *****************************| System Information |***************************** Dependency Walker: 2.1.3623 (32-bit) Operating System: Microsoft Windows Me (32-bit) OS Version: 4.90.3000 (Gold) Processor: Intel(r) Celeron(tm) Processor, GenuineIntel Number of Processors: 1 Computer Name: DEFAULT User Name: tony Local Date: Mon, 26 August 2002 Local Time: 19:43:05 GMT Daylight Time (GMT+01:00) OS Language: 0x0809: English (United Kingdom) Memory Load: 68% Physical Memory Total: 267,890,688 (256 MB) Physical Memory Used: 237,846,528 Physical Memory Free: 30,044,160 Page File Memory Total: 1,879,588,864 Page File Memory Used: 100,470,784 Page File Memory Free: 1,779,118,080 Virtual Memory Total: 2,143,289,344 Virtual Memory Used: 36,503,552 Virtual Memory Free: 2,106,785,792 Page Size: 0x00001000 (4,096) Allocation Granularity: 0x00010000 (65,536) Min. App. Address: 0x00400000 (4,194,304) Max. App. Address: 0x7FFFFFFF (2,147,483,647) ********************************| Search Order |******************************** * * * Legend: F File E Error (path not valid) * * * ******************************************************************************** The system's "KnownDLLs" list [F ] ADVAPI32 = c:\windows\system\ADVAPI32.DLL [F ] CHOOSUSR = c:\windows\system\CHOOSUSR.DLL [F ] COMCTL32 = c:\windows\system\COMCTL32.DLL [F ] COMDLG32 = c:\windows\system\COMDLG32.DLL [F ] CRTDLL = c:\windows\system\CRTDLL.DLL [F ] DIGSIG = c:\windows\system\DIGSIG.DLL [F ] GDI32 = c:\windows\system\GDI32.DLL [F ] KERNEL32 = c:\windows\system\KERNEL32.DLL [F ] LINKINFO = c:\windows\system\LINKINFO.DLL [F ] LZ32 = c:\windows\system\LZ32.DLL [F ] MFC30 = c:\windows\system\MFC30.DLL [F ] MFC40 = c:\windows\system\MFC40.DLL [F ] MFCANS32 = c:\windows\system\MFCANS32.DLL [F ] MFCUIA32 = c:\windows\system\MFCUIA32.DLL [F ] MPR = c:\windows\system\MPR.DLL [F ] MPRSERV = c:\windows\system\MPRSERV.DLL [F ] MSAB32 = c:\windows\system\MSAB32.DLL [F ] MSNET32 = c:\windows\system\MSNET32.DLL [F ] MSNP32 = c:\windows\system\MSNP32.DLL [F ] MSPWL32 = c:\windows\system\MSPWL32.DLL [F ] MSSHRUI = c:\windows\system\MSSHRUI.DLL [F ] MSVCRT = c:\windows\system\MSVCRT.DLL [F ] MSVCRT20 = c:\windows\system\MSVCRT20.DLL [F ] MSVCRT40 = c:\windows\system\MSVCRT40.DLL [F ] NETBIOS = c:\windows\system\NETBIOS.DLL [F ] NT1003 = c:\windows\system\NT1003.SYS [F ] NTDLL = c:\windows\system\NTDLL.DLL [F ] NWAB32 = c:\windows\system\NWAB32.DLL [F ] NWNET32 = c:\windows\system\NWNET32.DLL [F ] NWNP32 = c:\windows\system\NWNP32.DLL [F ] OLE32 = c:\windows\system\OLE32.DLL [F ] OLEAUT32 = c:\windows\system\OLEAUT32.DLL [F ] OLECLI32 = c:\windows\system\OLECLI32.DLL [F ] OLEDLG = c:\windows\system\OLEDLG.DLL [F ] OLESVR32 = c:\windows\system\OLESVR32.DLL [F ] OLETHK32 = c:\windows\system\OLETHK32.DLL [F ] RASAPI32 = c:\windows\system\RASAPI32.DLL [F ] RICHED32 = c:\windows\system\RICHED32.DLL [F ] RNAP = c:\windows\system\RNAP.DLL [F ] RNASERV = c:\windows\system\RNASERV.DLL [F ] RNATHUNK = c:\windows\system\RNATHUNK.DLL [F ] RNAUI = c:\windows\system\RNAUI.DLL [F ] RPCRT4 = c:\windows\system\RPCRT4.DLL [F ] RSABASE = c:\windows\system\RSABASE.DLL [F ] SHELL32 = c:\windows\system\SHELL32.DLL [F ] SHSCRAP = c:\windows\system\SHSCRAP.DLL [F ] SVRAPI = c:\windows\system\SVRAPI.DLL [F ] SYNCENG = c:\windows\system\SYNCENG.DLL [F ] SYNCUI = c:\windows\system\SYNCUI.DLL [F ] TAPI32 = c:\windows\system\TAPI32.DLL [F ] UMDM32 = c:\windows\system\UMDM32.DLL [F ] USER32 = c:\windows\system\USER32.DLL [F ] VERSION = c:\windows\system\VERSION.DLL [F ] WINMM = c:\windows\system\WINMM.DLL [F ] WINNT = c:\windows\system\WINNT.DLL [F ] WINSPOOL = c:\windows\system\WINSPOOL.DRV [F ] WINTRUST = c:\windows\system\WINTRUST.DLL [F ] WOW32 = c:\windows\system\WOW32.DLL The application directory [ ] F:\PHP\extensions\ The 32-bit system directory [ ] C:\WINDOWS\SYSTEM\ The system's root OS directory [ ] C:\WINDOWS\ The application's registered "App Paths" directories The system's "PATH" environment variable directories [ ] C:\WINDOWS\ [ ] C:\WINDOWS\COMMAND\ [ ] C:\WINDOWS\SYSTEM\ [ ] C:\ [ ] C:\UTILS\ ***************************| Module Dependency Tree |*************************** * * * Legend: F Forwarded Module ? Missing Module 6 64-bit Module * * D Delay Load Module ! Invalid Module * * * Dynamic Module E Import/Export Mismatch or Load Failure * * ^ Duplicate Module * * * ******************************************************************************** [ ] PHP_XSLT.DLL [ ] PHP4TS.DLL [ ^ ] KERNEL32.DLL [ ] USER32.DLL [ ^ ] KERNEL32.DLL [ ] GDI32.DLL [ ^ ] KERNEL32.DLL [ ^ ] ADVAPI32.DLL [ ^ ] ADVAPI32.DLL [ ] WSOCK32.DLL [ ^ ] KERNEL32.DLL [ ] ADVAPI32.DLL [ ^ ] KERNEL32.DLL [ ] OLE32.DLL [ ^ ] GDI32.DLL [ ^ ] USER32.DLL [ ^ ] ADVAPI32.DLL [ ^ ] KERNEL32.DLL [ ] OLEAUT32.DLL [ ^ ] OLE32.DLL [ ^ ] USER32.DLL [ ^ ] GDI32.DLL [ ^ ] KERNEL32.DLL [ ^ ] ADVAPI32.DLL [ ] ODBC32.DLL [ ^ ] MSVCRT.DLL [ ^ ] KERNEL32.DLL [ ^ ] ADVAPI32.DLL [ ^ ] USER32.DLL [ ] COMDLG32.DLL [ ] SHLWAPI.DLL [ ^ ] MSVCRT.DLL [ ^ ] GDI32.DLL [ ^ ] KERNEL32.DLL [ ^ ] USER32.DLL [ ^ ] ADVAPI32.DLL [DE ] OLE32.DLL [D? ] APPHELP.DLL [D ] MLANG.DLL [ ^ ] ADVAPI32.DLL [ ^ ] GDI32.DLL [ ^ ] KERNEL32.DLL [ ^ ] MSVCRT.DLL [ ^ ] OLE32.DLL [ ^ ] SHLWAPI.DLL [ ^ ] USER32.DLL [ ^ ] VERSION.DLL [D^ ] COMCTL32.DLL [D ] MPR.DLL [ ^ ] KERNEL32.DLL [ ^ ] USER32.DLL [ ^ ] ADVAPI32.DLL [D^ ] OLEAUT32.DLL [D ] MSI.DLL [ ^ ] ADVAPI32.DLL [ ^ ] KERNEL32.DLL [ ^ ] USER32.DLL [ ^ ] GDI32.DLL [ ] RPCRT4.DLL [ ^ ] ADVAPI32.DLL [ ^ ] KERNEL32.DLL [ ^ ] USER32.DLL [D ] SETUPAPI.DLL [ ^ ] KERNEL32.DLL [ ^ ] ADVAPI32.DLL [ ^ ] COMCTL32.DLL [ ^ ] COMDLG32.DLL [ ^ ] GDI32.DLL [ ] LZ32.DLL [ ^ ] KERNEL32.DLL [ ^ ] MPR.DLL [ ^ ] OLE32.DLL [ ^ ] RPCRT4.DLL [ ^ ] SHELL32.DLL [ ^ ] USER32.DLL [ ^ ] VERSION.DLL [ ^ ] WINSPOOL.DRV [ ] CABINET.DLL [ ^ ] KERNEL32.DLL [ ^ ] OLE32.DLL [ ] CFGMGR32.DLL [ ^ ] KERNEL32.DLL [ ^ ] USER32.DLL [ ^ ] ADVAPI32.DLL [ ] NTDLL.DLL [ ^ ] KERNEL32.DLL [D? ] USERENV.DLL [D^ ] SHELL32.DLL [D ] WINMM.DLL [ ^ ] KERNEL32.DLL [ ^ ] USER32.DLL [ ^ ] ADVAPI32.DLL [D ] VERSION.DLL [ ^ ] KERNEL32.DLL [D^ ] COMDLG32.DLL [ ^ ] KERNEL32.DLL [ ^ ] USER32.DLL [ ^ ] GDI32.DLL [ ^ ] ADVAPI32.DLL [ ^ ] COMCTL32.DLL [ ^ ] SHELL32.DLL [D ] WINSPOOL.DRV [ ^ ] KERNEL32.DLL [ ^ ] GDI32.DLL [ ^ ] USER32.DLL [ ] COMCTL32.DLL [ ^ ] GDI32.DLL [ ^ ] KERNEL32.DLL [ ^ ] USER32.DLL [ ^ ] ADVAPI32.DLL [ ] SHELL32.DLL [ ^ ] MSVCRT.DLL [ ^ ] GDI32.DLL [ ^ ] USER32.DLL [ ^ ] KERNEL32.DLL [ ^ ] ADVAPI32.DLL [ ^ ] SHLWAPI.DLL [ ^ ] COMCTL32.DLL [ ^ ] MSVCRT.DLL [ ] SABLOT.DLL [ ] EXPAT.DLL [ ^ ] KERNEL32.DLL [ ] ICONV.DLL [ ^ ] MSVCRT.DLL [ ^ ] KERNEL32.DLL [ ^ ] MSVCRT.DLL [ ^ ] KERNEL32.DLL [ ] MSVCRT.DLL [ ^ ] KERNEL32.DLL [ ] KERNEL32.DLL ********************************| Module List |********************************* * * * Legend: D Delay Load Module ? Missing Module 6 64-bit Module * * * Dynamic Module ! Invalid Module * * E Import/Export Mismatch or Load Failure * * * ******************************************************************************** Module File Time Stamp Link Time Stamp File Size Attr. Link Checksum Real Checksum CPU Subsystem Symbols Preferred Base Actual Base Virtual Size Load Order File Ver Product Ver Image Ver Linker Ver OS Ver Subsystem Ver ----- ------------ ---------------- ---------------- --------- ----- ------------- ------------- --- --------- ------- -------------- ----------- ------------ ---------- -------------- -------------- --------- ---------- ------ ------------- [ ] ADVAPI32.DLL 08/06/2000 17:00 09/06/2000 01:35 65,536 0x0001D7CB 0x0001D7CB x86 GUI None 0xBFE60000 Unknown 0x00010000 Not Loaded 4.90.0.3000 4.90.0.3000 0.0 3.10 4.0 4.0 [D? ] APPHELP.DLL Error opening file. The system cannot find the file specified (2). [D ] CABINET.DLL 08/06/2000 17:00 09/06/2000 01:35 69,632 0x00016B1B 0x00016B1B x86 GUI DBG 0x7E0C0000 Unknown 0x00013000 Not Loaded 5.0.2147.1 5.0.2147.1 5.0 5.12 5.0 4.0 [D ] CFGMGR32.DLL 08/06/2000 17:00 09/06/2000 01:35 40,960 0x0000DAC7 0x0000DAC7 x86 GUI None 0x7F720000 Unknown 0x0000A000 Not Loaded 4.90.0.3000 4.90.0.3000 0.0 6.0 4.0 4.0 [ ] COMCTL32.DLL 23/07/2001 18:58 24/07/2001 02:57 569,616 0x0008C6BF 0x0008C6BF x86 GUI DBG 0xBFB70000 Unknown 0x0008E000 Not Loaded 5.81.4807.2300 5.50.4807.2300 5.0 5.12 5.0 4.0 [ ] COMDLG32.DLL 08/06/2000 17:00 09/06/2000 01:35 200,704 0x00031A78 0x00031A78 x86 GUI DBG 0x7FE00000 Unknown 0x00033000 Not Loaded 5.50.4134.100 5.50.4134.100 5.0 5.12 5.0 4.0 [ ] EXPAT.DLL 22/07/2002 00:00 27/07/2001 21:24 135,168 0x00000000 0x00022F92 x86 GUI None 0x10000000 Unknown 0x00022000 Not Loaded N/A N/A 0.0 6.0 4.0 4.0 [ ] GDI32.DLL 08/06/2000 17:00 09/06/2000 01:35 172,032 0x00031D7F 0x00031D7F x86 GUI None 0xBFF10000 Unknown 0x0002A000 Not Loaded 4.90.0.3000 4.90.0.3000 0.0 2.60 4.0 4.0 [ ] ICONV.DLL 22/07/2002 00:00 21/04/2002 21:00 839,680 0x00000000 0x000D25E4 x86 GUI None 0x10000000 Unknown 0x000CD000 Not Loaded N/A N/A 0.0 6.0 4.0 4.0 [ ] KERNEL32.DLL 08/06/2000 17:00 08/06/2000 07:24 536,576 0x00087D91 0x00087D91 x86 GUI None 0xBFF60000 Unknown 0x00083000 Not Loaded 4.90.0.3000 4.90.0.3000 1.9 3.10 4.0 4.0 [D ] LZ32.DLL 08/06/2000 17:00 09/06/2000 01:35 24,576 0x00009B9C 0x00009B9C x86 GUI None 0xBFE40000 Unknown 0x00006000 Not Loaded 4.90.0.3000 4.90.0.3000 0.0 2.60 4.0 4.0 [D ] MLANG.DLL 17/08/2001 22:34 18/08/2001 06:34 574,976 0x000927F4 0x000927F4 x86 GUI PDB 0x70440000 Unknown 0x0008F000 Not Loaded 6.0.2600.0 6.0.2600.0 5.1 7.0 5.1 4.0 [D ] MPR.DLL 08/06/2000 17:00 09/06/2000 01:35 57,344 0x0001B842 0x0001B842 x86 GUI None 0x7F160000 Unknown 0x0000E000 Not Loaded 4.90.0.3000 4.90.0.3000 0.0 3.10 4.0 4.0 [D ] MSI.DLL 26/01/2002 02:13 26/01/2002 11:13 1,930,240 0x001DDF0E 0x001DDF0E x86 Console PDB 0x00400000 Unknown 0x001EC000 Not Loaded 2.0.2600.2 2.0.2600.2 5.1 7.0 5.1 4.0 [ ] MSVCRT.DLL 08/06/2000 17:00 30/09/1999 02:51 290,869 0x00054EDC 0x00054EDC x86 GUI PDB 0x78000000 Unknown 0x00046000 Not Loaded 6.1.8637.0 6.1.8637.0 0.0 6.0 4.0 4.0 [D ] NTDLL.DLL 08/06/2000 17:00 09/06/2000 01:35 20,480 0x00010AF3 0x00010AF3 x86 GUI None 0xBFE70000 Unknown 0x00005000 Not Loaded 4.90.0.3000 4.90.0.3000 0.0 2.60 4.0 4.0 [ ] ODBC32.DLL 08/06/2000 17:00 08/08/1999 11:15 217,360 0x00036B55 0x00036B55 x86 GUI DBG 0x1F7D0000 Unknown 0x00034000 Not Loaded 3.520.4403.2 3.520.4403.2 5.0 5.12 5.0 4.0 [ ] OLE32.DLL 08/06/2000 17:00 09/06/2000 01:35 794,624 0x000C5FCD 0x000C5FCD x86 GUI DBG 0x7FF20000 Unknown 0x000C2000 Not Loaded 4.71.3328.0 4.71.3328.0 4.0 3.10 4.0 4.0 [ ] OLEAUT32.DLL 08/06/2000 17:00 09/06/2000 01:35 614,672 0x0009BC8C 0x0009BC8C x86 GUI DBG 0x7FE80000 Unknown 0x00095000 Not Loaded 2.40.4515.0 2.40.4515.0 0.0 5.12 4.0 4.0 [ ] PHP4TS.DLL 22/07/2002 00:00 21/07/2002 22:54 1,089,536 0x00000000 0x00111331 x86 GUI None 0x10000000 Unknown 0x00125000 Not Loaded N/A N/A 4.0 6.0 4.0 4.0 [ ] PHP_XSLT.DLL 22/07/2002 00:00 21/07/2002 23:01 28,672 0x00000000 0x00009302 x86 GUI None 0x10000000 Unknown 0x00007000 Not Loaded N/A N/A 0.0 6.0 4.0 4.0 [D ] RPCRT4.DLL 08/06/2000 17:00 09/06/2000 01:35 348,160 0x00060A84 0x00060A84 x86 Console DBG 0x7FAB0000 Unknown 0x00054000 Not Loaded 4.71.3335.0 4.71.3335.0 0.0 3.10 4.0 4.0 [ ] SABLOT.DLL 22/07/2002 00:00 29/04/2002 22:55 229,376 0x00000000 0x00038E3C x86 GUI None 0x10000000 Unknown 0x00038000 Not Loaded N/A N/A 0.0 6.0 4.0 4.0 [D ] SETUPAPI.DLL 08/06/2000 17:00 09/06/2000 01:37 577,536 0x0009C42E 0x0009C42E x86 GUI DBG 0x76140000 Unknown 0x0008E000 Not Loaded 5.0.2195.1526 5.0.2195.1526 5.0 5.12 5.0 4.0 [ ] SHELL32.DLL 08/06/2000 17:00 09/06/2000 01:35 2,281,472 0x0023684C 0x0023684C x86 GUI DBG 0x7FBD0000 Unknown 0x0022E000 Not Loaded 5.50.4134.100 5.50.4134.100 5.0 5.12 5.0 4.0 [ ] SHLWAPI.DLL 17/08/2001 22:34 18/08/2001 06:34 391,168 0x00063CE2 0x00063CE2 x86 GUI PDB 0x70BD0000 Unknown 0x00064000 Not Loaded 6.0.2600.0 6.0.2600.0 5.1 7.0 5.1 4.0 [ ] USER32.DLL 08/06/2000 17:00 09/06/2000 01:35 69,632 0x0001A490 0x0001A490 x86 GUI None 0xBFF40000 Unknown 0x00011000 Not Loaded 4.90.0.3000 4.90.0.3000 0.0 2.60 4.0 4.0 [D? ] USERENV.DLL Error opening file. The system cannot find the file specified (2). [D ] VERSION.DLL 08/06/2000 17:00 09/06/2000 01:35 24,576 0x0000BA0D 0x0000BA0D x86 GUI None 0xBFE50000 Unknown 0x00006000 Not Loaded 4.90.0.3000 4.90.0.3000 0.0 2.60 4.0 4.0 [D ] WINMM.DLL 08/06/2000 17:00 08/06/2000 04:14 65,536 0x0001C357 0x0001C357 x86 GUI None 0xBFDD0000 Unknown 0x00010000 Not Loaded 4.90.0.3000 4.90.0.3000 4.0 2.60 4.0 4.0 [D ] WINSPOOL.DRV 08/06/2000 17:00 09/06/2000 01:35 23,040 0x0000BCF6 0x0000BCF6 x86 GUI None 0x7FE40000 Unknown 0x00009000 Not Loaded 4.90.0.3000 4.90.0.3000 0.0 2.60 4.0 4.0 [ ] WSOCK32.DLL 08/06/2000 17:00 09/06/2000 01:37 36,864 0x0000BAD5 0x0000BAD5 x86 GUI None 0x736D0000 Unknown 0x00009000 Not Loaded 4.90.0.3000 4.90.0.3000 4.0 6.0 4.0 4.0 ************************************| Log |************************************* Warning: At least one delay-load dependency module was not found. Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/19092 -- Edit this bug report at http://bugs.php.net/?id=19092&edit=1

« previous php.bugs (#17951) next »