in reply to Perl to mount a virtual filesystem on Windows?
X:\dev\Win32-Dokan>dmake gcc -c -I. -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTE +XT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL _MSVCRT_READFIX -s -O2 -DVERSION=\"0.02_1\" -DXS_VERSION=\"0.02_1\ +" "-IC:\strawberry\perl\lib\CORE" Dokan.c Dokan.xs: In function `DCB_CreateFile': Dokan.xs:1382: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_OpenDirectory': Dokan.xs:1394: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_CreateDirectory': Dokan.xs:1406: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_Cleanup': Dokan.xs:1418: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_CloseFile': Dokan.xs:1430: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_ReadFile': Dokan.xs:1449: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_WriteFile': Dokan.xs:1468: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_FlushFileBuffers': Dokan.xs:1481: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_GetFileInformation': Dokan.xs:1495: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_FindFiles': Dokan.xs:1508: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_SetFileAttributes': Dokan.xs:1521: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_SetFileTime': Dokan.xs:1538: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_DeleteFile': Dokan.xs:1550: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_DeleteDirectory': Dokan.xs:1562: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_MoveFile': Dokan.xs:1577: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_SetEndOfFile': Dokan.xs:1590: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_LockFile': Dokan.xs:1606: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_UnlockFile': Dokan.xs:1622: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_GetDiskFreeSpace': Dokan.xs:1637: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_GetVolumeInformation': Dokan.xs:1660: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Dokan.xs: In function `DCB_Unmount': Dokan.xs:1668: warning: passing arg 1 of `SyncExec' from incompatible +pointer type Running Mkbootstrap for Win32::Dokan () C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod 644 Dokan +.bs dlltool --def Dokan.def --output-exp dll.exp g++ -o blib\arch\auto\Win32\Dokan\Dokan.dll -Wl,--base-file -Wl,dll.ba +se -mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\ strawberry\c\lib" Dokan.o -Wl,--image-base,0x2a410000 C:\strawberry\p +erl\lib\CORE\libperl58.a -lmsvcrt -lmoldname -lker nel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lol +e32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -l winmm -lversion -lodbc32 -lodbccp32 dll.exp Dokan.o:Dokan.c:(.text+0x1732): undefined reference to `_gmtime64_s' Dokan.o:Dokan.c:(.text+0x17b8): undefined reference to `_localtime64_s +' Dokan.o:Dokan.c:(.text+0x17d4): undefined reference to `_gmtime64_s' collect2: ld returned 1 exit status dmake: Error code 129, while making 'blib\arch\auto\Win32\Dokan\Dokan +.dll'
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Perl to mount a virtual filesystem on Windows?
by Anonymous Monk on Apr 01, 2009 at 14:13 UTC | |
by isync (Hermit) on Apr 02, 2009 at 17:28 UTC | |
by Anonymous Monk on Apr 03, 2009 at 13:49 UTC | |
by isync (Hermit) on Apr 09, 2009 at 21:13 UTC | |
by Anonymous Monk on Apr 11, 2009 at 09:15 UTC |