<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
I've obviously got something really badly set up, but... I can't build Elinks, as make complains about the contents of the shipped Makefile and gmake is even less use. This is with Elinks 0.11.3 on sparc-sun-solaris2.8 as you'll see below. I know that the "about" web page says that it has been confirmed to work on<br><br>“SunOS 5.8 Generic_117350-46 sun4u sparc SUNW,Sun-Fire-480R”<br><br>and advises one to use gmake instead of make, but as you can see below, gmake didn't help much.<br><br>(The "about" web page does also mention applying the Elinks patch for bug 950 but that seems only to be relevant at the install stage.)<br><br> Can anyone suggest where to go from here? Here's what I did:<br><br>% ./configure<br>checking for aclocal... config/missing aclocal<br>checking for autoconf... config/missing autoconf<br>checking for autoheader... config/missing autoheader<br>checking for gnumake... no<br>checking for gmake... /usr/local/sw_tools/bin/gmake<br>checking for previous build to clean... done<br>checking for "./features.conf"... yes<br>checking for "/users/greenj/elinks-0.11.3/features.conf"... yes<br>checking for gcc... /opt/SUNWspro/bin/cc<br>checking for C compiler default output file name... a.out<br>checking whether the C compiler works... yes<br>checking whether we are cross compiling... no<br>checking for suffix of executables...<br>checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... no<br>checking whether /opt/SUNWspro/bin/cc accepts -g... yes<br>checking for /opt/SUNWspro/bin/cc option to accept ANSI C... none needed<br>checking for gawk... no<br>checking for mawk... no<br>checking for nawk... nawk<br>checking for nawk... /bin/nawk<br>checking for ranlib... ranlib<br>checking for a BSD-compatible install... config/install-sh -c<br>checking for cg-commit-id... no<br>checking for sparse... no<br>checking for asciidoc... no<br>checking for xmlto... no<br>checking for jw... no<br>checking for pod2html... /usr/local/sw_tools/bin/pod2html<br>checking for BEOS... no<br>checking for RISCOS... no<br>checking for WIN32... no<br>checking for EMX... no<br>checking for UNIX... yes<br>checking for dirent.h that defines DIR... yes<br>checking for library containing opendir... none required<br>checking how to run the C preprocessor... /opt/SUNWspro/bin/cc -E<br>checking for egrep... egrep<br>checking for ANSI C header files... yes<br>checking for sys/wait.h that is POSIX.1 compatible... yes<br>checking whether time.h and sys/time.h may both be included... yes<br>checking for sys/types.h... yes<br>checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h... no<br>checking for unistd.h... yes<br>checking fcntl.h usability... yes<br>checking fcntl.h presence... yes<br>checking for fcntl.h... yes<br>checking limits.h usability... yes<br>checking limits.h presence... yes<br>checking for limits.h... yes<br>checking time.h usability... yes<br>checking time.h presence... yes<br>checking for time.h... yes<br>checking for unistd.h... (cached) yes<br>checking sigaction.h usability... no<br>checking sigaction.h presence... no<br>checking for sigaction.h... no<br>checking arpa/inet.h usability... yes<br>checking arpa/inet.h presence... yes<br>checking for arpa/inet.h... yes<br>checking netinet/in_systm.h usability... yes<br>checking netinet/in_systm.h presence... yes<br>checking for netinet/in_systm.h... yes<br>checking netinet/in_system.h usability... no<br>checking netinet/in_system.h presence... no<br>checking for netinet/in_system.h... no<br>checking netinet/ip.h usability... no<br>checking netinet/ip.h presence... yes<br>configure: WARNING: netinet/ip.h: present but cannot be compiled<br>configure: WARNING: netinet/ip.h: check for missing prerequisite headers?<br>configure: WARNING: netinet/ip.h: see the Autoconf documentation<br>configure: WARNING: netinet/ip.h: section "Present But Cannot Be Compiled"<br>configure: WARNING: netinet/ip.h: proceeding with the preprocessor's result<br>configure: WARNING: netinet/ip.h: in the future, the compiler will take precedence<br>configure: WARNING: ## ------------------------------------------ ##<br>configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ##<br>configure: WARNING: ## ------------------------------------------ ##<br>checking for netinet/ip.h... yes<br>checking net/if.h usability... no<br>checking net/if.h presence... yes<br>configure: WARNING: net/if.h: present but cannot be compiled<br>configure: WARNING: net/if.h: check for missing prerequisite headers?<br>configure: WARNING: net/if.h: see the Autoconf documentation<br>configure: WARNING: net/if.h: section "Present But Cannot Be Compiled"<br>configure: WARNING: net/if.h: proceeding with the preprocessor's result<br>configure: WARNING: net/if.h: in the future, the compiler will take precedence<br>configure: WARNING: ## ------------------------------------------ ##<br>configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ##<br>configure: WARNING: ## ------------------------------------------ ##<br>checking for net/if.h... yes<br>checking netdb.h usability... yes<br>checking netdb.h presence... yes<br>checking for netdb.h... yes<br>checking netinet/in.h usability... yes<br>checking netinet/in.h presence... yes<br>checking for netinet/in.h... yes<br>checking netinet/in6_var.h usability... no<br>checking netinet/in6_var.h presence... no<br>checking for netinet/in6_var.h... no<br>checking ifaddrs.h usability... no<br>checking ifaddrs.h presence... no<br>checking for ifaddrs.h... no<br>checking sys/cygwin.h usability... no<br>checking sys/cygwin.h presence... no<br>checking for sys/cygwin.h... no<br>checking io.h usability... no<br>checking io.h presence... no<br>checking for io.h... no<br>checking sys/fmutex.h usability... no<br>checking sys/fmutex.h presence... no<br>checking for sys/fmutex.h... no<br>checking sys/ioctl.h usability... yes<br>checking sys/ioctl.h presence... yes<br>checking for sys/ioctl.h... yes<br>checking sys/sockio.h usability... yes<br>checking sys/sockio.h presence... yes<br>checking for sys/sockio.h... yes<br>checking sys/resource.h usability... yes<br>checking sys/resource.h presence... yes<br>checking for sys/resource.h... yes<br>checking sys/select.h usability... yes<br>checking sys/select.h presence... yes<br>checking for sys/select.h... yes<br>checking sys/signal.h usability... yes<br>checking sys/signal.h presence... yes<br>checking for sys/signal.h... yes<br>checking sys/socket.h usability... yes<br>checking sys/socket.h presence... yes<br>checking for sys/socket.h... yes<br>checking sys/time.h usability... yes<br>checking sys/time.h presence... yes<br>checking for sys/time.h... yes<br>checking sys/utsname.h usability... yes<br>checking sys/utsname.h presence... yes<br>checking for sys/utsname.h... yes<br>checking for stdint.h... (cached) no<br>checking for inttypes.h... (cached) yes<br>checking locale.h usability... yes<br>checking locale.h presence... yes<br>checking for locale.h... yes<br>checking pwd.h usability... yes<br>checking pwd.h presence... yes<br>checking for pwd.h... yes<br>checking termios.h usability... yes<br>checking termios.h presence... yes<br>checking for termios.h... yes<br>checking sys/un.h usability... yes<br>checking sys/un.h presence... yes<br>checking for sys/un.h... yes<br>checking whether struct tm is in sys/time.h or time.h... time.h<br>checking for an ANSI C-conforming const... yes<br>checking for inline... inline<br>checking for typeof... no<br>checking for special C compiler options needed for large files... no<br>checking for _FILE_OFFSET_BITS value needed for large files... 64<br>checking for _LARGE_FILES value needed for large files... no<br>checking for size_t... yes<br>checking for off_t... yes<br>checking for ssize_t... yes<br>checking for long long... yes<br>checking for off_t... yes<br>checking for int32_t... yes<br>checking for uint32_t... yes<br>checking for uint16_t... yes<br>checking for char... yes<br>checking size of char... 1<br>checking for short... yes<br>checking size of short... 2<br>checking for int... yes<br>checking size of int... 4<br>checking for long... yes<br>checking size of long... 4<br>checking for long long... yes<br>checking size of long long... 8<br>checking for off_t... (cached) yes<br>checking size of off_t... 8<br>checking for variadic macros... no<br>checking for -rdynamic... yes<br>checking for regex_t... yes<br>checking for working memcmp... no<br>checking for stdlib.h... (cached) yes<br>checking for unistd.h... (cached) yes<br>checking for getpagesize... yes<br>checking for working mmap... no<br>checking for strftime... yes<br>checking for cfmakeraw... yes<br>checking for gethostbyaddr... yes<br>checking for herror... yes<br>checking for strerror... yes<br>checking for popen... yes<br>checking for uname... yes<br>checking for access... yes<br>checking for chmod... yes<br>checking for alarm... yes<br>checking for timegm... yes<br>checking for mremap... yes<br>checking for strcasecmp... yes<br>checking for strncasecmp... yes<br>checking for strcasestr... yes<br>checking for strstr... yes<br>checking for strchr... yes<br>checking for strrchr... yes<br>checking for memmove... yes<br>checking for bcopy... yes<br>checking for stpcpy... yes<br>checking for strdup... yes<br>checking for index... yes<br>checking for isdigit... yes<br>checking for mempcpy... yes<br>checking for memrchr... yes<br>checking for snprintf... yes<br>checking for vsnprintf... yes<br>checking for asprintf... yes<br>checking for vasprintf... yes<br>checking for getifaddrs... yes<br>checking for getpwnam... yes<br>checking for inet_pton... yes<br>checking for inet_ntop... yes<br>checking for fflush... yes<br>checking for fsync... yes<br>checking for fseeko... yes<br>checking for ftello... yes<br>checking for sigaction... yes<br>checking for gettimeofday... yes<br>checking for clock_gettime... yes<br>checking for cygwin_conv_to_full_win32_path... yes<br>checking for setenv... yes<br>checking for putenv... yes<br>checking for getuid... yes<br>checking for geteuid... yes<br>checking for getpid... yes<br>checking for setpgid... yes<br>checking for getpgid... yes<br>checking for setpgrp... yes<br>checking for getpgrp... yes<br>checking for raise... yes<br>checking for kill... yes<br>checking for __va_copy... yes<br>checking for sysconf(_SC_PAGE_SIZE)... yes<br>checking for C99 vsnprintf... no<br>checking for dlopen in -ldl... no<br>checking for socket... yes<br>checking for setsockopt... yes<br>checking for gethostbyname... yes<br>checking for gpm support... yes<br>checking gpm.h usability... no<br>checking gpm.h presence... no<br>checking for gpm.h... no<br>checking for zlib support... yes<br>checking zlib.h usability... yes<br>checking zlib.h presence... yes<br>checking for zlib.h... yes<br>checking for gzdopen in -lz... no<br>checking for bzlib support... yes<br>checking bzlib.h usability... yes<br>checking bzlib.h presence... yes<br>checking for bzlib.h... yes<br>checking for BZ2_bzReadOpen in -lbz2... no<br>checking for idn support... yes<br>checking idna.h usability... no<br>checking idna.h presence... no<br>checking for idna.h... no<br>checking expat.h usability... no<br>checking expat.h presence... no<br>checking for expat.h... no<br>checking sys/consio.h usability... no<br>checking sys/consio.h presence... no<br>checking for sys/consio.h... no<br>checking machine/console.h usability... no<br>checking machine/console.h presence... no<br>checking for machine/console.h... no<br>checking for SpiderMonkey... no<br>checking for Guile... no<br>checking for Perl... no<br>checking for Python... no<br>checking for Lua... no<br>checking for Ruby... no<br>checking for OpenSSL... no<br>checking for libgnutls-config... no<br>checking for GNU TLS (1.2 or later)... no<br>checking whether to be or not to be... needs to be determined experimentally<br>checking for struct sockaddr_storage... yes<br>checking for struct sockaddr_in6... yes<br>checking for struct addrinfo... yes<br>checking for getaddrinfo... yes<br>checking for X... libraries /usr/openwin/lib, headers /usr/openwin/include<br>checking execinfo.h usability... no<br>checking execinfo.h presence... no<br>checking for execinfo.h... no<br>checking for smbclient... no<br>checking whether /usr/local/sw_tools/bin/gmake sets $(MAKE)... yes<br>checking build system type... sparc-sun-solaris2.8<br>checking host system type... sparc-sun-solaris2.8<br>checking for strerror in -lcposix... no<br>checking for working alloca.h... yes<br>checking for alloca... yes<br>checking whether we are using the GNU C Library 2.1 or newer... no<br>checking argz.h usability... no<br>checking argz.h presence... no<br>checking for argz.h... no<br>checking for limits.h... (cached) yes<br>checking for locale.h... (cached) yes<br>checking nl_types.h usability... yes<br>checking nl_types.h presence... yes<br>checking for nl_types.h... yes<br>checking malloc.h usability... yes<br>checking malloc.h presence... yes<br>checking for malloc.h... yes<br>checking stddef.h usability... yes<br>checking stddef.h presence... yes<br>checking for stddef.h... yes<br>checking for stdlib.h... (cached) yes<br>checking for string.h... (cached) yes<br>checking for unistd.h... (cached) yes<br>checking sys/param.h usability... yes<br>checking sys/param.h presence... yes<br>checking for sys/param.h... yes<br>checking for feof_unlocked... yes<br>checking for fgets_unlocked... yes<br>checking for getcwd... yes<br>checking for getegid... yes<br>checking for geteuid... (cached) yes<br>checking for getgid... yes<br>checking for getuid... (cached) yes<br>checking for mempcpy... (cached) yes<br>checking for munmap... yes<br>checking for putenv... (cached) yes<br>checking for setenv... (cached) yes<br>checking for setlocale... yes<br>checking for stpcpy... (cached) yes<br>checking for strchr... (cached) yes<br>checking for strcasecmp... (cached) yes<br>checking for strdup... (cached) yes<br>checking for strtoul... yes<br>checking for tsearch... yes<br>checking for __argz_count... yes<br>checking for __argz_stringify... yes<br>checking for __argz_next... yes<br>checking for iconv... yes<br>checking for iconv declaration...<br> extern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);<br>checking for nl_langinfo and CODESET... yes<br>checking for LC_MESSAGES... yes<br>checking whether NLS is requested... yes<br>checking for msgfmt... no<br>checking for gmsgfmt... :<br>checking for xgettext... no<br>checking for bison... bison<br>checking version of bison... v. ?.??, bad<br>checking for catalogs to be installed... be bg ca cs da de el es et fi fr gl hr hu id is it lt nl nb pl pt pt_BR ro ru sk sr sv tr uk<br>checking fsplib.h usability... no<br>checking fsplib.h presence... no<br>checking for fsplib.h... no<br>checking for built-in MD5 support... yes<br>configure: creating ./config.status<br>config.status: creating Makefile.config<br>config.status: creating contrib/elinks.spec<br>config.status: creating contrib/lua/hooks.lua<br>config.status: creating contrib/conv/w3m2links.awk<br>config.status: creating doc/man/man1/elinks.1<br>config.status: creating src/intl/gettext/ref-add.sed<br>config.status: creating src/intl/gettext/ref-del.sed<br>config.status: creating config.h<br>config.status: config.h is unchanged<br>The following feature summary has been saved to features.log<br>Feature summary:<br>Documentation Tools ............. Pod2HTML<br>Manual Formats .................. no<br>Man Page Formats ................ no<br>gpm ............................. no<br>zlib ............................ no<br>bzlib ........................... no<br>idn ............................. no<br>Bookmarks ....................... yes<br>XBEL bookmarks .................. no<br>ECMAScript (JavaScript) ......... no<br>Browser scripting ............... no<br>SSL ............................. no<br>Native Language Support ......... yes<br>Cookies ......................... yes<br>Form history .................... yes<br>Global history .................. yes<br>Mailcap ......................... yes<br>Mimetypes files ................. yes<br>IPv6 ............................ yes<br>BitTorrent protocol ............. no<br>Data protocol ................... yes<br>URI rewriting ................... yes<br>Local CGI ....................... no<br>Finger protocol ................. no<br>FSP protocol .................... no<br>FTP protocol .................... yes<br>Gopher protocol ................. no<br>NNTP protocol ................... no<br>SMB protocol .................... no<br>Mouse handling .................. yes<br>BSD sysmouse .................... no<br>88 colors ....................... no<br>256 colors ...................... no<br>Exmode interface ................ no<br>LEDs ............................ yes<br>Marks ........................... yes<br>Cascading Style Sheets .......... yes<br>HTML highlighting ............... no<br>DOM engine ...................... no<br>Backtrace ....................... no<br>No root exec .................... no<br>Debug mode ...................... no<br>Fast mode ....................... no<br>Own libc stubs .................. no<br>Small binary .................... no<br>System configuration directory .. /usr/local/etc/elinks<br>Locale catalogs directory ....... /usr/local/share/locale<br>Compiler options (CFLAGS) ....... -g -I/usr/openwin/include<br>Linker options (LIBS) ........... -lX11<br>% make<br>make: Fatal error in reader: Makefile, line 3: Unexpected end of line seen<br>% gmake<br>gmake: Nothing to be done for `all'.<br><br>Makefile starts like this (and has UNIX-style line terminators as one would expect):<br><br>top_builddir=.<br>-include $(top_builddir)/Makefile.config<br><br>SUBDIRS = doc src<br>SUBDIRS-$(CONFIG_NLS) += po<br>CLEAN = features.log<br><br>all-recursive: config.h<br><br><br><br /><hr />Express yourself instantly with MSN Messenger! <a href='http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/' target='_new'>MSN Messenger</a></body>
</html>