All pastes #336161 Raw Edit

Untitled

public text v1 · immutable
·published 2007-02-01 21:07 UTC
rendered paste body
mipsel-linux-uclibc-g++   -I/home/ubuntu/OpenWrt-SDK-Linux-i686-1/staging_dir_mipsel/usr/include -I. -D__UNIX__ -D__LINUX__ -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAS_SYSMACHINE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -DSYS_HAS_SENDFILE -O2 -c UsrMailList.cpp
mipsel-linux-uclibc-g++   -I/home/ubuntu/OpenWrt-SDK-Linux-i686-1/staging_dir_mipsel/usr/include -I. -D__UNIX__ -D__LINUX__ -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAS_SYSMACHINE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -DSYS_HAS_SENDFILE -O2 -c UsrAuth.cpp
mipsel-linux-uclibc-g++   -I/home/ubuntu/OpenWrt-SDK-Linux-i686-1/staging_dir_mipsel/usr/include -I. -D__UNIX__ -D__LINUX__ -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAS_SYSMACHINE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -DSYS_HAS_SENDFILE -O2 -c UsrUtils.cpp
mipsel-linux-uclibc-g++   -I/home/ubuntu/OpenWrt-SDK-Linux-i686-1/staging_dir_mipsel/usr/include -I. -D__UNIX__ -D__LINUX__ -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAS_SYSMACHINE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -DSYS_HAS_SENDFILE -O2 -c Base64Enc.cpp
mipsel-linux-uclibc-g++   -I/home/ubuntu/OpenWrt-SDK-Linux-i686-1/staging_dir_mipsel/usr/include -I. -D__UNIX__ -D__LINUX__ -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAS_SYSMACHINE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -DSYS_HAS_SENDFILE -O2 -c Filter.cpp
mipsel-linux-uclibc-g++   -I/home/ubuntu/OpenWrt-SDK-Linux-i686-1/staging_dir_mipsel/usr/include -I. -D__UNIX__ -D__LINUX__ -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAS_SYSMACHINE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -DSYS_HAS_SENDFILE -O2 -c SSLBind.cpp
mipsel-linux-uclibc-g++   -I/home/ubuntu/OpenWrt-SDK-Linux-i686-1/staging_dir_mipsel/usr/include -I. -D__UNIX__ -D__LINUX__ -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAS_SYSMACHINE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -DSYS_HAS_SENDFILE -O2 -c SSLConfig.cpp
mipsel-linux-uclibc-g++   -I/home/ubuntu/OpenWrt-SDK-Linux-i686-1/staging_dir_mipsel/usr/include -I. -D__UNIX__ -D__LINUX__ -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAS_SYSMACHINE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -DSYS_HAS_SENDFILE -O2 -c Hash.cpp
mipsel-linux-uclibc-g++   -I/home/ubuntu/OpenWrt-SDK-Linux-i686-1/staging_dir_mipsel/usr/include -I. -D__UNIX__ -D__LINUX__ -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAS_SYSMACHINE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -DSYS_HAS_SENDFILE -O2 -c Array.cpp
mipsel-linux-uclibc-ld -o bin/XMail MainLinux.o SysDepLinux.o SysDepUnix.o BuffSock.o CTRLSvr.o DNS.o DNSCache.o Errors.o ExtAliases.o FINGSvr.o MailConfig.o MailSvr.o Maildir.o MailDomains.o MD5.o MiscUtils.o LMAILSvr.o AliasDomain.o POP3GwLink.o POP3Svr.o POP3Utils.o PSYNCSvr.o ResLocks.o SList.o SMAILSvr.o TabIndex.o SMAILUtils.o SMTPSvr.o SMTPUtils.o ShBlocks.o StrUtils.o MessQueue.o QueueUtils.o SvrUtils.o UsrMailList.o UsrAuth.o UsrUtils.o Base64Enc.o Filter.o SSLBind.o SSLConfig.o Hash.o Array.o -static -luClibc++ -lc -lm -lgcc
mipsel-linux-uclibc-ld: cannot find -luClibc++
make[3]: *** [bin/XMail] Error 1
make[3]: Leaving directory `/home/ubuntu/OpenWrt-SDK-Linux-i686-1/build_mipsel/xmail-1.24'
make[2]: *** [/home/ubuntu/OpenWrt-SDK-Linux-i686-1/build_mipsel/xmail-1.24/.built] Error 2
make[2]: Leaving directory `/home/ubuntu/OpenWrt-SDK-Linux-i686-1/package/xmail'
make[1]: *** [xmail-compile] Error 2
make[1]: Leaving directory `/home/ubuntu/OpenWrt-SDK-Linux-i686-1/package'
make: *** [package/xmail-compile] Error 2
ubuntu@ubuntu:~/OpenWrt-SDK-Linux-i686-1$


include $(TOPDIR)/rules.mk

PKG_NAME:=xmail
PKG_VERSION:=1.24
PKG_RELEASE:=1

PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE_URL:=http://www.xmailserver.org/
PKG_MD5SUM:=106730bdbaa4fda9e90a7c22df024114
PKG_CAT:=zcat

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install

include $(INCLUDE_DIR)/package.mk

define Package/xmail
  SECTION:=net
  CATEGORY:=Network
  DEPENDS:=+libuclibcxx +libopenssl
  TITLE:=Secure mail made easy!
  DESCRIPTION:=\
	xmail is a free and very good pop3/smtp server
  URL:=http://www.xmailserver.org/
endef

define Build/Configure
	$(CP) ./files/SysMachine.h $(PKG_BUILD_DIR)
endef

define Build/Compile
	$(MAKE) -C $(PKG_BUILD_DIR) -f Makefile.lnx \
		$(TARGET_CONFIGURE_OPTS) \
		LDFLAGS="-static -luClibc++ -lc -lm -lgcc" \
		WITH_SSL_INCLUDE="$(STAGING_DIR)/usr/include" \
		WITH_SSL_LIB="$(STAGING_DIR)/usr/lib"\
		CXX="$(TARGET_CROSS)g++"
endef

define Package/xmail/install
	$(INSTALL_DIR) $(1)/usr/sbin
endef

$(eval $(call BuildPackage,xmail))