delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Message-ID: | <24BE356781DBAE4A876241C2E5669D5B03D195@nsk_ntserver> |
From: | provodnikov AT eldorado DOT cis DOT ru |
To: | cygwin AT cygwin DOT com |
Subject: | cannot build Exim-4.10-2 with embedded perl-5.8.0-1 |
Date: | Wed, 16 Oct 2002 12:45:38 +0700 |
MIME-Version: | 1.0 |
using gcc-3.2.1. perl-5.8.0-1 src - unpacked and built as is from perl-5.8.0-1-src.tar.bz2 \usr\src\exim-4.10-2\Local\Makefile is: ######### LOOKUP_LDAP=yes LDAP_LIB_TYPE=OPENLDAP2 SUPPORT_TLS=yes TLS_LIBS=-lssl -lcrypto TLS_INCLUDE=-I/usr/local/ssl/ -I/usr/local/ssl/include -I/usr/src/perl-5.8.0-1/perl-5.8.0/win32 -I/usr/src/perl-5.8.0-1/buildperl LOOKUP_LIBS=-L/usr/local/ssl/lib -L/usr/local/lib -lldap -llber -L/usr/src/perl-5.8.0-1/buildperl EXIM_PERL=/usr/src/perl-5.8.0-1/buildperl/perl.o PERL_COMMAND=/usr/bin/perl ######### make > make_with_perl.log 2>&1 output is: ------------- `Makefile' is up to date. make[1]: Entering directory `/usr/src/exim-4.10-2/build-CYGWIN-i386' make[2]: Entering directory `/usr/src/exim-4.10-2/build-CYGWIN-i386/pcre' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/exim-4.10-2/build-CYGWIN-i386/pcre' make[2]: Entering directory `/usr/src/exim-4.10-2/build-CYGWIN-i386/lookups' make[2]: `lookups.a' is up to date. make[2]: Leaving directory `/usr/src/exim-4.10-2/build-CYGWIN-i386/lookups' make[2]: Entering directory `/usr/src/exim-4.10-2/build-CYGWIN-i386/routers' make[2]: `routers.a' is up to date. make[2]: Leaving directory `/usr/src/exim-4.10-2/build-CYGWIN-i386/routers' make[2]: Entering directory `/usr/src/exim-4.10-2/build-CYGWIN-i386/transports' make[2]: `transports.a' is up to date. make[2]: Leaving directory `/usr/src/exim-4.10-2/build-CYGWIN-i386/transports' make[2]: Entering directory `/usr/src/exim-4.10-2/build-CYGWIN-i386/auths' make[2]: `auths.a' is up to date. make[2]: Leaving directory `/usr/src/exim-4.10-2/build-CYGWIN-i386/auths' awk '{ print ($1+1) }' cnumber.h > cnumber.temp rm -f cnumber.h; mv cnumber.temp cnumber.h gcc -c -g -Wall -O2 -I ../minires -I ../../minires -I/usr/local/ssl/ -I/usr/local/ssl/include -I/usr/src/perl-5.8.0-1/perl-5.8.0/win32 -I/usr/src/perl-5.8.0-1/buildperl version.c rm -f exim gcc -o exim acl.o child.o daemon.o dbfn.o debug.o deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filter.o globals.o header.o host.o ip.o log.o match.o moan.o os.o parse.o queue.o rda.o readconf.o receive.o retry.o rewrite.o route.o search.o smtp_in.o smtp_out.o spool_in.o spool_out.o store.o string.o tls.o tod.o transport.o tree.o verify.o local_scan.o /usr/src/perl-5.8.0-1/buildperl/perl.o version.o \ pcre/libpcre.a \ routers/routers.a transports/transports.a lookups/lookups.a \ auths/auths.a \ -lcrypt -liphlpapi \ -lgdbm -L/usr/local/ssl/lib -L/usr/local/lib -lldap -llber -L/usr/src/perl-5.8.0-1/buildperl -s -s -L/usr/local/lib /usr/lib/perl5/5.8.0/cygwin-multi-64int/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.0/cygwin-multi-64int/CORE -lperl -lcrypt -lutil -lssl -lcrypto /usr/src/perl-5.8.0-1/buildperl/perl.o(.text+0x3889):perl.c: variable '_PL_ppaddr' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details. /usr/src/perl-5.8.0-1/buildperl/perl.o(.text+0x3891):perl.c: variable '_PL_ppaddr' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details. exim.o: In function `main': /usr/src/exim-4.10-2/build-CYGWIN-i386/exim.c:2375: undefined reference to `_init_perl' expand.o: In function `expand_string_internal': /usr/src/exim-4.10-2/build-CYGWIN-i386/expand.c:2153: undefined reference to `_init_perl' /usr/src/exim-4.10-2/build-CYGWIN-i386/expand.c:2166: undefined reference to `_call_perl_cat' Info: resolving _PL_curinterp by linking to __imp__PL_curinterp (auto-import) Info: resolving _PL_No by linking to __imp__PL_No (auto-import) Info: resolving _PL_Yes by linking to __imp__PL_Yes (auto-import) Info: resolving _PL_threadhook by linking to __imp__PL_threadhook (auto-import) Info: resolving _PL_do_undump by linking to __imp__PL_do_undump (auto-import) Info: resolving _PL_ppaddr by linking to __imp__PL_ppaddr (auto-import) collect2: ld returned 1 exit status make[1]: *** [exim] Error 1 make[1]: Leaving directory `/usr/src/exim-4.10-2/build-CYGWIN-i386' make: *** [go] Error 2 ------------- so I read `man ld' about auto-import and what should I do - patch perl sources ? or throw this idea out ? ;-) === | /"\ ASCII RIBBON CAMPAIGN WBR, Dmitry A.Provodnikov | \ / AGAINST HTML (RTF) FIDO: 2:5000/97.31 | X MAIL AND NEWS ICQ UIN: 73037881 | / \ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |