Witam

Mam już od dłuższego czasu problem z kompilacją ekg na SunOSie
(`uname -a`=="SunOS helios 5.7 Generic_106541-40 sun4u sparc SUNW,Ultra-Enterprise")

./configure zwraca następujące błędy:

sh: gnome-config: not found
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found
sh: gnome-config: not found
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found

a na stdout wyrzuca takie coś:
-------------------------------------------------------------
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/local/bin/install -c
checking for ranlib... ranlib
checking whether ln -s works... yes
checking for an ANSI C-conforming const... yes
checking for gmake... no
checking for make... /usr/ccs/bin/make
checking for ar... ar
checking for strip... strip
checking whether byte ordering is bigendian... yes
checking for uintXX_t types... found in <inttypes.h>
checking for t_accept in -lnsl... yes
checking for socket in -lsocket... yes
checking for __inet_addr in -lbind... no
checking for gethostbyname_r... yes
checking for inet_pton... no
checking for va_copy... yes
checking for __va_copy... yes
checking for C99-compatible vsnprintf()... yes
checking for long long... yes
checking for pkg-config... pkg-config
checking for OpenSSL... no
checking for ssl.h... /usr/local/ssl/include/openssl/ssl.h
checking for RSA_new in -lssl... yes
checking for egrep... egrep
checking for ANSI C header files... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... no
checking for unistd.h... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking for dirname... yes
checking for getopt_long... no
checking for scandir... no
checking for setenv... no
checking for strlcat... no
checking for strlcpy... no
checking for utimes... yes
checking for mkstemp... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for setlocale... yes
checking for strcoll... yes
checking for inet_pton... (cached) no
checking ncurses.h usability... no
checking ncurses.h presence... no
checking for ncurses.h... no
checking ncurses/ncurses.h usability... yes
checking ncurses/ncurses.h presence... yes
checking for ncurses/ncurses.h... yes
checking for initscr in -lncurses... yes
CURSES_INCLUDES=
checking for gsm_decode in -lgsm... no
checking for jpeg_start_decompress in -ljpeg... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for gzopen in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
configure: creating ./config.status
config.status: creating src/Makefile
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating examples/Makefile
config.status: creating lib/libgadu.pc
config.status: creating config.h

configured options:
 - static libgadu: enabled (default)
 - shared libgadu: disabled
 - openssl: enabled
 - ioctld: disabled
 - python: disabled
 - zlib: enabled
 - pthread: disabled
 - libjpeg: enabled
 - ui-readline: disabled
 - ui-ncurses: enabled (default)
 - aspell: disabled
-------------------------------------------------------------

poza tym, że nie mógł znaleźć czegoś związanego z openssl, to wydaje mi się, że ten etap zakończył się powodzeniem

niestety, make daje następujący komunikat

cd lib && /usr/ccs/bin/make all
make: Fatal error in reader: Makefile, line 97: Unexpected end of line seen
Current working directory /export/home4/krzychu/tmp/ekg-1.6/lib
*** Error code 1
make: Fatal error: Command failed for target `libgadu'

Czy coś się da z tym zrobić? Czy to wina oprogramowania na serwerze (nie wiem, może stara wersja make?)?

Aha, wersja ekg-1.6, zresztą na ekg-current (11.11.2006) jest to samo.

--
pozdrawiam
Sawik

Odpowiedź listem elektroniczym