Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File::ShareDir dependency not working #1

Open
devel-chm opened this issue Oct 31, 2013 · 4 comments
Open

File::ShareDir dependency not working #1

devel-chm opened this issue Oct 31, 2013 · 4 comments

Comments

@devel-chm
Copy link
Member

I tried to use cpan on a cygwin/win7 system and the Alien::FFTW3 failed to build because File::ShareDir was not installed. I didn't see it listed in the dependencies
in the Build.PL. Maybe that is why things did not work.

@drzowie
Copy link
Collaborator

drzowie commented Oct 31, 2013

Thanks, Chris.

I'll check the File::ShareDir issue this morning and push up a fix if that's the issue.

I didn't work very hard on getting Alien::FFTW3 to work on Microsoft Windows simply because the FFTW3 site is so explicitly deprecatory toward trying to get their library working at all on that platform. If you have been able to compile a working libfftw3.a under Microsoft Windows.

Cheers,
Craig

@drzowie
Copy link
Collaborator

drzowie commented Oct 31, 2013

Hmmm, I can't find the FIle::ShareDir dependency in a quick scan.

Although Build.PL does contain the following lines, that shouldn't apply to Cygwin. Does it install properly if you pre-install File::ShareDir? If so, we can run down the dependency and bug the right module author.

if($^O =~ m/MSWin/) {
die "Sorry, Alien::FFTW3 doesn't work for Microsoft Windows.\n\n Maybe someone will fix it for Microsoft syst
ems.\n\n Maybe that someone is you.";
}

@devel-chm
Copy link
Member Author

cygwin is a unix perl, not windows. The win7 information is only in case there is some issue specific to the underlying windows version (usually not---unless the software gets confused in configuration and tries to treat the cygwin as windows and not unix).

@devel-chm
Copy link
Member Author

There are actually prebuilt DLLs for FFTW as well as what appears to be pretty complete information on how to build a link library for the DLLs if you wish to use MSVC. See this page for the details: http://fftw.org/install/windows.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants