Skip to content
This repository

Can't install 2.540 on WinXP, execinfo.h: No such file or directory #231

Closed
FloydATC opened this Issue · 2 comments

3 participants

Andreas Lund Tobias Leich Jeffrey T. Palmer
Andreas Lund

cpan> install SDL
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/03modlist.data.gz
Database was generated on Mon, 28 May 2012 17:29:40 GMT
Updating database file ...

Gathering information from index files ...
Obtaining current state of database ...
Populating database tables ...
Done!
Running install for module 'SDL'
Running make for J/JT/JTPALMER/SDL-2.540.tar.gz
Checksum for D:\Strawberry\cpan\sources\authors\id\J\JT\JTPALMER\SDL-2.540.tar.g
z ok
Scanning cache D:\Strawberry\cpan\build for sizes
............................................................................DONE

CPAN.pm: Going to build J/JT/JTPALMER/SDL-2.540.tar.gz

*************************** !!!WARNING!!! ********************************
This Release breaks back compatibility support with versions 2.4x and below


Using 'My::Builder::Windows' class ...
Detecting available libraries ...
[Alien::SDL] Testing header(s): SDL.h
[Alien::SDL] Testing header(s): SDL_mixer.h
[Alien::SDL] Testing header(s): SDL_imageFilter.h
[Alien::SDL] Testing header(s): SDL_image.h
[Alien::SDL] Testing header(s): SDL_ttf.h
[Alien::SDL] Testing header(s): SDL_framerate.h
[Alien::SDL] Testing header(s): SDL_gfxBlitFunc.h
[Alien::SDL] Testing header(s): SDL_gfxPrimitives.h
[Alien::SDL] Testing header(s): SDL_rotozoom.h
[Alien::SDL] Testing header(s): SDL_Pango.h
Writing config_data ...
Saving some info to 'notes' ...
[Alien::SDL] Testing header(s): execinfo.h, signal.h NOK: (error: execinfo.h: No
such file or directory)
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'SDL' version '2.540'
Module::Build version 0.4 required--this is only version 0.38 at ./Build line 41
.
JTPALMER/SDL-2.540.tar.gz
D:\Strawberry\perl\bin\perl.exe ./Build -- NOT OK
Running Build test
Can't test without successful make
Running Build install
Make had returned bad status, install seems impossible
Failed during this command:
JTPALMER/SDL-2.540.tar.gz : make NO

C:\Documents and Settings\Floyd>perl -V
Summary of my perl5 (revision 5 version 12 subversion 3) configuration:

Platform:
osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread
uname='Win32 strawberryperl 5.12.3.0 #1 Sun May 15 09:44:53 2011 i386'
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags =' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -
DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -
DPERL_MSVCRT_READFIX',
optimize='-s -O2',
cppflags='-DWIN32'
ccversion='', gccversion='4.4.3', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='long long', lseek
size=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='g++', ldflags ='-s -L"D:\Strawberry\perl\lib\CORE" -L"D:\Strawberry\c\li
b"'
libpth=D:\Strawberry\c\lib D:\Strawberry\c\i686-w64-mingw32\lib
libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32
-lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion
-lodbc32 -lodbccp32 -lcomctl32
perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladva
pi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lver
sion -lodbc32 -lodbccp32 -lcomctl32
libc=, so=dll, useshrplib=true, libperl=libperl512.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-mdll -s -L"D:\Strawberry\perl\lib\CORE" -L"D:\St
rawberry\c\lib"'

Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS
USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
USE_SITECUSTOMIZE
Built under MSWin32
Compiled at May 15 2011 17:02:01
@INC:
D:/Strawberry/perl/site/lib
D:/Strawberry/perl/vendor/lib
D:/Strawberry/perl/lib
.
C:\Documents and Settings\Floyd>ver

Microsoft Windows XP [Versjon 5.1.2600]

Jeffrey T. Palmer
Owner

@FloydATC What Alien::SDL version do you have installed?

Tobias Leich
Owner
FROGGS commented

your problem is not about missing execinfo.h or Alien::SDL, your Module::Build is just too old.
Install a newer version of Module::Build and then SDL afterwards should install fine.

do from within cmd:
cpan Module::Build SDL

Tobias Leich FROGGS closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.