From owner-freebsd-ports Mon Dec 16 3:57:59 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6298137B401; Mon, 16 Dec 2002 03:57:57 -0800 (PST) Received: from segfault.kiev.ua (segfault.kiev.ua [193.193.193.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id D565143EB2; Mon, 16 Dec 2002 03:57:55 -0800 (PST) (envelope-from netch@segfault.kiev.ua) Received: (from netch@localhost) by segfault.kiev.ua (8) id NWG70656; Mon, 16 Dec 2002 13:57:53 +0200 (EET) (envelope-from netch) Date: Mon, 16 Dec 2002 13:57:53 +0200 From: Valentin Nechayev To: dirk@freebsd.org, ports@freebsd.org Cc: sobomax@freebsd.org Subject: mysql323-server 3.23.54 is totally broken and unbuildable Message-ID: <20021216115752.GC36865@netch.kiev.ua> Reply-To: netch@netch.kiev.ua Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-42: On Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org System: FreeBSD 4.7-RELEASE Port cvsup date: 2002.12.16.00.00.00 Port Makefile version: 1.152 Problem: 1. On i386, CONFIGURE_ARGS contains --with-berkeley-db, but none berkeley DB version is listed in dependencies. With installed db-3.3.1 from port, mysql's configure can't find it. 2. With workaround of par.1 (disabled --with-berkeley-db), configure falls into eternal cycle: Configuring MIT Pthreads cd: can't cd to mit-pthreads checking build system type... i386-unknown-freebsd4.7 [...] Configuring MIT Pthreads cd: can't cd to mit-pthreads checking build system type... i386-unknown-freebsd4.7 [...] This is because configure contains: echo "" echo "Configuring MIT Pthreads" # We will never install so installation paths are not needed. (cd mit-pthreads && sh ./configure) but subdirectory `mit-pthreads' doesn't exist in mysql tarball, and script runs the same top-level configure again and again. Adding --with-posix-threads to configure arguments doesn't help. This wasn't changed by port patches, hence problem is from stock vendor. It seems to me that new port was totally untested :( And stock mysql 3.23.54 also was untested even for simple compiling :( The host in question has no non-standard items, /etc/make.conf follows. === make.conf === CFLAGS= -O -pipe -march=i486 -mcpu=i586 -mpreferred-stack-boundary=2 NOPROFILE= true NOSUIDPERL= true NO_SENDMAIL= true COMPAT22= yes COMPAT3X= yes COMPAT4X= yes USA_RESIDENT= NO MASTER_SITE_BACKUP?= \ ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ MASTER_SITE_OVERRIDE?= \ ftp://ftp.lucky.net/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ NO_MAILWRAPPER=true # do not build the mailwrapper(8) MTA selector NO_MODULES= true # do not build modules with the kernel MAKE_IDEA= YES # IDEA (128 bit symmetric encryption) NO_OBJC= true # do not build Objective C support NOGAMES= true # do not build games (games/ subdir) INSTALL=install -C SKIP_INSTALL_DB=yes === end === To sobomax@: I can give you login here if it is needed. -netch- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message