Skip Menu |

This queue is for tickets about the Crypt-Eksblowfish CPAN distribution.

Report information
The Basics
Id: 89919
Status: rejected
Priority: 0/
Queue: Crypt-Eksblowfish

People
Owner: Nobody in particular
Requestors: riinamdar1 [...] yahoo.in
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Error: no compiler detected to compile 'lib/Crypt/Eksblowfish.c'. Aborting
Date: Thu, 31 Oct 2013 18:16:07 +0800 (SGT)
To: "bug-Crypt-Eksblowfish [...] rt.cpan.org" <bug-Crypt-Eksblowfish [...] rt.cpan.org>
From: Rahamtulla Inamdar <riinamdar1 [...] yahoo.in>
Hi, how i can resolve dependencies for Crypt::Eksblowfish getting error no compiler detected to compile or ExtUtils::CBuilder not installed #cpancpan[1]> install Crypt::Eksblowfish OutPut : ..... ..... ......   CPAN.pm: Going to build Z/ZE/ZEFRAM/Crypt-Eksblowfish-0.009.tar.gz Warning: ExtUtils::CBuilder not installed or no compiler detected Proceeding with configuration, but compilation may fail during Build Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Crypt-Eksblowfish' version '0.009' Building Crypt-Eksblowfish Error: no compiler detected to compile 'lib/Crypt/Eksblowfish.c'.  Aborting   ZEFRAM/Crypt-Eksblowfish-0.009.tar.gz   ./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:  ZEFRAM/Crypt-Eksblowfish-0.009.tar.gz        : make NO find below details and Please let me know if you need more information #  perl -v This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi # uname -a Linux php 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux #gcc -v Using built-in specs. Target: x86_64-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux Thread model: posix gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) CBuilder ExtUtils::CBuilder is up to date (0.280212). Thanks, Inamdar
Subject: Re: [rt.cpan.org #89919] Error: no compiler detected to compile 'lib/Crypt/Eksblowfish.c'. Aborting
Date: Thu, 31 Oct 2013 10:55:39 +0000
To: Rahamtulla Inamdar via RT <bug-Crypt-Eksblowfish [...] rt.cpan.org>
From: Zefram <zefram [...] fysh.org>
Rahamtulla Inamdar via RT wrote: Show quoted text
>how i can resolve dependencies for Crypt::Eksblowfish >getting error no compiler detected to compile or ExtUtils::CBuilder not installed
You need to have a C compiler installed, and it has to be sufficiently similar to the compiler used to build the perl core. You can use `perl -V` to see perl configuration parameters including where it thinks the compiler is. It's strange that you get this error while having a gcc installed, but maybe perl is expecting to find the compiler under a different name or in a different location. If you're convinced that you have a compiler where perl is expecting it, there might be some fault with the compiler that ExtUtils::CBuilder detects, or there might be a bug in EU:CB. Try installing a module that is written in C but doesn't use EU:CB, for example Crypt::Blowfish which uses the older ExtUtils::MakeMaker. If that also fails to build then you have a problem in matching up your C compiler to the perl build. If EU:MM succeeds while EU:CB fails, you should report it as a bug in EU:CB. -zefram
Subject: Re: [rt.cpan.org #89919] Error: no compiler detected to compile 'lib/Crypt/Eksblowfish.c'. Aborting
Date: Fri, 1 Nov 2013 01:34:43 +0800 (SGT)
To: "bug-Crypt-Eksblowfish [...] rt.cpan.org" <bug-Crypt-Eksblowfish [...] rt.cpan.org>
From: Rahamtulla Inamdar <riinamdar1 [...] yahoo.in>
Hi zefram, I had already installed Crypt::Blowfish, ExtUtils::CBuilder, ExtUtils::MakeMaker successfully i got only problem in Crypt::Eksblowfish Please find below details ,if you need more information please let me know cpan[3]> install ExtUtils::CBuilder ExtUtils::CBuilder is up to date (0.280212). cpan[4]> install  ExtUtils::CBuilder ExtUtils::CBuilder is up to date (0.280212). cpan[1]> install ExtUtils::MakeMaker CPAN: Storable loaded ok (v2.20) Reading '/root/.cpan/Metadata'   Database was generated on Thu, 31 Oct 2013 10:08:38 GMT ExtUtils::MakeMaker is up to date (6.80). below is the details for perl configuration #perl -V Summary of my perl5 (revision 5 version 10 subversion 1                                                                       ) configuration:   Platform:     osname=linux, osvers=2.6.32-220.el6.x86_64, archnam                                                                       e=x86_64-linux-thread-multi     uname='linux c6b8.bsys.dev.centos.org 2.6.32-220.el                                                                       6.x86_64 #1 smp tue dec 6 19:48:22 gmt 2011 x86_64 x86_                                                                       64 x86_64 gnulinux '     config_args='-des -Doptimize=-O2 -g -pipe -Wall -Wp                                                                       ,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --p                                                                       aram=ssp-buffer-size=4 -m64 -mtune=generic -DDEBUGGING=                                                                       -g -Dversion=5.10.1 -Dmyhostname=localhost -Dperladmin=                                                                       root@localhost -Dcc=gcc -Dcf_by=Red Hat, Inc. -Dprefix=                                                                       /usr -Dvendorprefix=/usr -Dsiteprefix=/usr/local -Dsite                                                                       lib=/usr/local/share/perl5 -Dsitearch=/usr/local/lib64/                                                                       perl5 -Dprivlib=/usr/share/perl5 -Darchlib=/usr/lib64/p                                                                       erl5 -Dvendorlib=/usr/share/perl5/vendor_perl -Dvendora                                                                       rch=/usr/lib64/perl5/vendor_perl -Dinc_version_list=5.1                                                                       0.0 -Darchname=x86_64-linux-thread-multi -Dlibpth=/usr/                                                                       local/lib64 /lib64 /usr/lib64 -Duseshrplib -Dusethreads                                                                        -Duseithreads -Duselargefiles -Dd_dosuid -Dd_semctl_se                                                                       mun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dma                                                                       n3ext=3pm -Duseperlio -Dinstallusrbinperl=n -Ubincompat                                                                       5005 -Uversiononly -Dpager=/usr/bin/less -isr -Dd_getho                                                                       stent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_p                                                                       roto -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto -U                                                                       d_endservent_r_proto -Ud_setservent_r_proto -Dscriptdir                                                                       =/usr/bin -Dusesitecustomize'     hint=recommended, useposix=true, d_sigaction=define     useithreads=define, usemultiplicity=define     useperlio=define, d_sfio=undef, uselargefiles=defin                                                                       e, usesocks=undef     use64bitint=define, use64bitall=define, uselongdoub                                                                       le=undef     usemymalloc=n, bincompat5005=undef   Compiler:     cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno                                                                       -strict-aliasing -pipe -fstack-protector -I/usr/local/i                                                                       nclude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',     optimize='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=                                                                       2 -fexceptions -fstack-protector --param=ssp-buffer-siz                                                                       e=4 -m64 -mtune=generic',     cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-al                                                                       iasing -pipe -fstack-protector -I/usr/local/include'     ccversion='', gccversion='4.4.7 20120313 (Red Hat 4                                                                       .4.7-3)', gccosandvers=''     intsize=4, longsize=8, ptrsize=8, doublesize=8, byt                                                                       eorder=12345678     d_longlong=define, longlongsize=8, d_longdbl=define                                                                       , longdblsize=16     ivtype='long', ivsize=8, nvtype='double', nvsize=8,                                                                        Off_t='off_t', lseeksize=8     alignbytes=8, prototype=define   Linker and Libraries:     ld='gcc', ldflags =' -fstack-protector'     libpth=/usr/local/lib64 /lib64 /usr/lib64     libs=-lresolv -lnsl -lgdbm -ldb -ldl -lm -lcrypt -l                                                                       util -lpthread -lc     perllibs=-lresolv -lnsl -ldl -lm -lcrypt -lutil -lp                                                                       thread -lc     libc=, so=so, useshrplib=true, libperl=libperl.so     gnulibc_version='2.12'   Dynamic Linking:     dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdl                                                                       flags='-Wl,-E -Wl,-rpath,/usr/lib64/perl5/CORE'     cccdlflags='-fPIC', lddlflags='-shared -O2 -g -pipe                                                                        -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-pro                                                                       tector --param=ssp-buffer-size=4 -m64 -mtune=generic' Characteristics of this binary (from libperl):   Compile-time options: MULTIPLICITY PERL_DONT_CREATE_G                                                                       VSV                         PERL_IMPLICIT_CONTEXT PERL_MALL                                                                       OC_WRAP USE_64_BIT_ALL                         USE_64_BIT_INT USE_ITHREADS USE                                                                       _LARGE_FILES                         USE_PERLIO USE_REENTRANT_API US                                                                       E_SITECUSTOMIZE   Built under linux   Compiled at Apr 30 2013 12:24:05   @INC:     /usr/local/lib64/perl5     /usr/local/share/perl5     /usr/lib64/perl5/vendor_perl     /usr/share/perl5/vendor_perl     /usr/lib64/perl5     /usr/share/perl5     . Show quoted text
________________________________ From: Zefram via RT <bug-Crypt-Eksblowfish@rt.cpan.org> To: riinamdar1@yahoo.in Sent: Thursday, 31 October 2013 4:25 PM Subject: Re: [rt.cpan.org #89919] Error: no compiler detected to compile 'lib/Crypt/Eksblowfish.c'. Aborting <URL: https://rt.cpan.org/Ticket/Display.html?id=89919 > Rahamtulla Inamdar via RT wrote:
>how i can resolve dependencies for Crypt::Eksblowfish >getting error no compiler detected to compile or ExtUtils::CBuilder not installed
You need to have a C compiler installed, and it has to be sufficiently similar to the compiler used to build the perl core.  You can use `perl -V` to see perl configuration parameters including where it thinks the compiler is.  It's strange that you get this error while having a gcc installed, but maybe perl is expecting to find the compiler under a different name or in a different location. If you're convinced that you have a compiler where perl is expecting it, there might be some fault with the compiler that ExtUtils::CBuilder detects, or there might be a bug in EU:CB.  Try installing a module that is written in C but doesn't use EU:CB, for example Crypt::Blowfish which uses the older ExtUtils::MakeMaker.  If that also fails to build then you have a problem in matching up your C compiler to the perl build.  If EU:MM succeeds while EU:CB fails, you should report it as a bug in EU:CB. -zefram

Message body is not shown because it is too large.

Subject: Re: [rt.cpan.org #89919] Error: no compiler detected to compile 'lib/Crypt/Eksblowfish.c'. Aborting
Date: Fri, 1 Nov 2013 00:07:54 +0000
To: Rahamtulla Inamdar via RT <bug-Crypt-Eksblowfish [...] rt.cpan.org>
From: Zefram <zefram [...] fysh.org>
As I said earlier, if Crypt::Blowfish (using EU:MM) installs OK from source, then the problem seems to be specific to ExtUtils::CBuilder. Your perl config refers to gcc, and you showed you have gcc installed, so I don't know why EU:CB said the compiler wasn't available. You should discuss it with the developers of EU:CB. The fact that EU:CB itself is installed doesn't mean that it's operating correctly. -zefram