Can cdrecord and mkisofs run on native 64 windows OS?

View: New views
4 Messages — Rating Filter:   Alert me  

Can cdrecord and mkisofs run on native 64 windows OS?

by zhaoxd :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi, all

cdrecord and mkisofs tools(windows version) rely on the 'cygwin1.dll' to run on Windows OS.
But the cygwin1.dll can only work on 32 bit windows os and 64bit windows os which has WOW64 32 bit environment.

Is there any possible for me to run cdrecord and mkisofs tools on an native 64 bit Windows OS with WOW64 support disabled?

e.g.,Windows 2008 R2 supports user to disable the WOW64 support.

Thanks.
-zhaoxd
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support

Re: Can cdrecord and mkisofs run on native 64 windows OS?

by Joerg Schilling-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

QQCandy <zhaoxd@...> wrote:

> cdrecord and mkisofs tools(windows version) rely on the 'cygwin1.dll' to run
> on Windows OS.
> But the cygwin1.dll can only work on 32 bit windows os and 64bit windows os
> which has WOW64 32 bit environment.

Is there a 64 bit cygwin environment?

> Is there any possible for me to run cdrecord and mkisofs tools on an native
> 64 bit Windows OS with WOW64 support disabled?
>
> e.g.,Windows 2008 R2 supports user to disable the WOW64 support.

Cdrtools is 64 bit clean. Everything depends on the features of the
environment...

- You need a 64 bit POSIX compile/run environemt

- You need a 64 bit capable SCSI OS interface

        - Either a 64 bit ASPI

        - Or a 64 bit IOCTL_SCSI_PASS_THROUGH_DIRECT

If the above constraints are true, I see no problem. We may need to create some
new files for the RULES/ directory.

Jörg

--
 EMail:joerg@... (home) Jörg Schilling D-13353 Berlin
       js@...                (uni)  
       joerg.schilling@... (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support

Re: Can cdrecord and mkisofs run on native 64 windows OS?

by zhaoxd :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks, Joery. More comments/questions here.


Joerg Schilling-3 wrote:

>> cdrecord and mkisofs tools(windows version) rely on the 'cygwin1.dll' to run
>> on Windows OS.
>> But the cygwin1.dll can only work on 32 bit windows os and 64bit windows os
>> which has WOW64 32 bit environment.
>Is there a 64 bit cygwin environment?

So far as I know, there is no such a 64 bit cygwin.

>> Is there any possible for me to run cdrecord and mkisofs tools on an native
>> 64 bit Windows OS with WOW64 support disabled?
>> e.g.,Windows 2008 R2 supports user to disable the WOW64 support.

>Cdrtools is 64 bit clean. Everything depends on the features of the
>environment...
>- You need a 64 bit POSIX compile/run environemt

I'm investigating to use Mingw-w64 compile environment, which supports to build native windows program for windows x64 platform.

>- You need a 64 bit capable SCSI OS interface
> - Either a 64 bit ASPI

Any kind of 64 bit ASPI will be OK for cdrecord tools in this case?  The "ASPI" here mean Adaptec ASPI only or just the Advanced SCSI programming interface standard, including Microsoft's SPTI?

> - Or a 64 bit IOCTL_SCSI_PASS_THROUGH_DIRECT
>If the above constraints are true, I see no problem. We may need to create
>some new files for the RULES/ directory.

I'm using cdrecord v2.01.01.a44, it's ture that there is no MACRO definition files for Mingw-w64 in the RULES/ directory. Is this mean that if I want to compile cdrecord and mkisofs using Mingw-w64, I will also need to create some files like *-mingw64-*.* for MACRO definition providing?   Any other extra actions required ?
-zhaoxd
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support

Re: Can cdrecord and mkisofs run on native 64 windows OS?

by Joerg Schilling-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

zhaoxd <zhaoxd@...> wrote:

> So far as I know, there is no such a 64 bit cygwin.

Did you check for other alternatives (e.g. David Korn's UWIN)?

Note that Microsoft's FSU is not useful because AFAIK there is no way to send
SCSI commands from a SFU envionment.

> >> Is there any possible for me to run cdrecord and mkisofs tools on an
> >> native
> >> 64 bit Windows OS with WOW64 support disabled?
> >> e.g.,Windows 2008 R2 supports user to disable the WOW64 support.
>
> >Cdrtools is 64 bit clean. Everything depends on the features of the
> >environment...
> >- You need a 64 bit POSIX compile/run environemt
>
> I'm investigating to use Mingw-w64 compile environment, which supports to
> build native windows program for windows x64 platform.

The problem is that the  microsoft environment is not POSIX and that I did not
yet add support for an environment that differs as much from POSIX as Win-NT does.

> >- You need a 64 bit capable SCSI OS interface
> > - Either a 64 bit ASPI
>
> Any kind of 64 bit ASPI will be OK for cdrecord tools in this case?  The
> "ASPI" here mean Adaptec ASPI only or just the Advanced SCSI programming
> interface standard, including Microsoft's SPTI?

libscg supports SPTI, does microsoft support a 64 bit SPTI interface?

> > - Or a 64 bit IOCTL_SCSI_PASS_THROUGH_DIRECT
> >If the above constraints are true, I see no problem. We may need to create
> >some new files for the RULES/ directory.
>
> I'm using cdrecord v2.01.01.a44, it's ture that there is no MACRO definition
> files for Mingw-w64 in the RULES/ directory. Is this mean that if I want to
> compile cdrecord and mkisofs using Mingw-w64, I will also need to create
> some files like *-mingw64-*.* for MACRO definition providing?   Any other
> extra actions required ?

Please do not start with outdated versions. a44 is 8 months old.

you basically need to create the files that are usually autogenerated by the
script conf/makeinc if you use smake (only smake works as gmake does not
include automake features).

Check the cc-gcc64.rul file and for the Solaris 64 bit compile environment for
samples.

Jörg

--
 EMail:joerg@... (home) Jörg Schilling D-13353 Berlin
       js@...                (uni)  
       joerg.schilling@... (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support