Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#51 Problem build echoping on Solaris 10 SPARC

Normal
open
None
5
2010-02-13
2010-02-09
Rod Yan
No

Hello load the echoping-6.0.2 and tried to install on Solaris 10 (Sparc), I can execute "./configure" without problems, but at execute "make" I receive an error

# make
make all-recursive
Making all in plugins
Making all in dns
make all-am
source='dns.c' object='dns.lo' libtool=yes \ DEPDIR=.deps depmode=none /bin/bash ./../../depcomp \ /bin/bash ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -g -c -o dns.lo dns.c
mkdir .libs
cc -DHAVE_CONFIG_H -I. -g -c dns.c -KPIC -DPIC -o .libs/dns.o
"../../echoping.h", line 55: cannot find include file: <stringprep.h>
"../../echoping.h", line 56: cannot find include file: <idna.h>
"dns.c", line 47: warning: implicit function declaration: to_upper
cc: acomp failed for dns.c
*** Error code 1
make: Fatal error: Command failed for target `dns.lo'
Current working directory /Requisitos/smokeping/req/echoping-6.0.2/plugins/dns
*** Error code 1
make: Fatal error: Command failed for target `all'
Current working directory /Requisitos/smokeping/req/echoping-6.0.2/plugins/dns
*** Error code 1
The following command caused the error:
failcom='exit 1'; \ for f in x $MAKEFLAGS; do \ case $f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ list='dns ldap postgresql random whois'; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Current working directory /Requisitos/smokeping/req/echoping-6.0.2/plugins
*** Error code 1
The following command caused the error:
failcom='exit 1'; \ for f in x $MAKEFLAGS; do \ case $f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ list='plugins'; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Current working directory /Requisitos/smokeping/req/echoping-6.0.2
*** Error code 1
make: Fatal error: Command failed for target `all'
#

Discussion

  • Rod Yan
    Rod Yan
    2010-02-09

    Config.log file

     
    Attachments
  • Rod Yan
    Rod Yan
    2010-02-09

    • priority: 5 --> 9
     
    • priority: 9 --> 5
    • assigned_to: nobody --> bortz
     
  • There is no libidn on your machine. configure should have detected it properly. In the mean time, just run configure with --without-libidn