Skip site navigation (1)Skip section navigation (2)
Date:      03 May 2002 21:52:40 +0100
From:      "S. Roberts" <sroberts@dsl.pipex.com>
To:        freebsd-questions@freebsd.org
Subject:   Error upgrading ImageMagick-5.4.4 with portupgrade
Message-ID:  <1020459161.299.71.camel@Demon.Strobe.org>

next in thread | raw e-mail | index | archive | help
Hi,
  I've just run portupgrade for ImageMagick-5.4.4 and got the errors
below.

# portupgrade -R ImageMagick-5.4.4
--->  Upgrading 'ImageMagick-5.4.4' to 'ImageMagick-5.4.4.5'
(graphics/ImageMagick)
--->  Building '/usr/ports/graphics/ImageMagick'
===>  Cleaning for libiconv-1.7_4
===>  Cleaning for bison-1.35_1
===>  Cleaning for gettext-0.11.1_2
===>  Cleaning for gmake-3.79.1_1
===>  Cleaning for libtool-1.3.4_3
===>  Cleaning for pkgconfig-0.12.0
===>  Cleaning for jbigkit-1.2
===>  Cleaning for jpeg-6b_1
===>  Cleaning for lcms-1.08
===>  Cleaning for libfpx-1.2.0.4
===>  Cleaning for libmpeg2-0.2.1
===>  Cleaning for libwmf-0.2.2_1
===>  Cleaning for png-1.2.2_1
===>  Cleaning for tiff-3.5.7
===>  Cleaning for python-2.2.1
===>  Cleaning for freetype2-2.0.9
===>  Cleaning for ghostscript-gnu-7.05
===>  Cleaning for libxml2-2.4.21
===>  Cleaning for XFree86-3.3.6_11
===>  Cleaning for ImageMagick-5.4.4.5
>> ImageMagick-5.4.4-5.tar.gz doesn't seem to exist in
/usr/ports/distfiles/.
>> Attempting to fetch from http://imagemagick.sourceforge.net/http/.
Receiving ImageMagick-5.4.4-5.tar.gz (3897910 bytes): 100%
3897910 bytes transferred in 95.4 seconds (39.91 kBps)
===>  Extracting for ImageMagick-5.4.4.5
>> Checksum mismatch for ImageMagick-5.4.4-5.tar.gz.
Make sure the Makefile and distinfo file
(/usr/ports/graphics/ImageMagick/distinfo)
are up to date.  If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1

Stop in /usr/ports/graphics/ImageMagick.
** Command failed: make
** Fix the problem and try again.
** The following packages were not installed or upgraded (*:skipped /
!:failed)
	! graphics/ImageMagick (ImageMagick-5.4.4)	(checksum mismatch)
#
I attempted to verify the checksums as mentioned at the end of the error
message, but couldn't determine what it is I'm supposed to be looking
for (two files below.

Could someone please assist me in resolving this?

Thanks to all that might respond.

Stacey


#cat distinfo
MD5 (ImageMagick-5.4.4-5.tar.gz) = 210158dddeb73d26dec21220ef57ad7c
#

# cat Makefile 
# New ports collection makefile for:	ImageMagick
# Date created:		15 November 1994
# Whom:			torstenb
#
# $FreeBSD: ports/graphics/ImageMagick/Makefile,v 1.138 2002/05/02
22:24:20 pat Exp $
#

PORTNAME=	ImageMagick
PORTVERSION=	5.4.4.5
CATEGORIES=	graphics perl5
MASTER_SITES=	http://imagemagick.sourceforge.net/http/ \
		ftp://ftp.yggdrasil.com/mirrors/site/ftp.simplesystems.org/pub/%SUBDIR%/ \
		ftp://gd.tuwien.ac.at/pub/graphics/%SUBDIR%/ \
		ftp://ftp.sunet.se/pub/multimedia/graphics/%SUBDIR%/ \
		${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/ImageMagick,} \
		ftp://ftp.crc.ca/pub/packages/graphics/imagemagick/ \
		ftp://ftp.imagemagick.org/pub/%SUBDIR%/ \
		ftp://ftp.planetmirror.com/pub/%SUBDIR%/ \
		ftp://ftp.fu-berlin.de/unix/X11/graphics/%SUBDIR%/ \
		ftp://zoffy.asahi-net.or.jp/pub/graphics/%SUBDIR%/ \
		ftp://ftp.u-aizu.ac.jp/pub/graphics/image/%SUBDIR%/ \
		ftp://ftp.eos.hokudai.ac.jp/pub/graphics/%SUBDIR%/ \
		ftp://ftp.kddlabs.co.jp/graphics/%SUBDIR%/ \
		ftp://ftp.icm.edu.pl/pub/graphics/%SUBDIR%/ \
		ftp://giswitch.sggw.waw.pl/pub/graphics/%SUBDIR%/ \
		ftp://ftp.fifi.org/pub/%SUBDIR%/ \
		ftp://ftp.simplesystems.org/pub/%SUBDIR%/
MASTER_SITE_SUBDIR=	${PORTNAME}
DISTNAME=	${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}

MAINTAINER=	ports@FreeBSD.org

BUILD_DEPENDS=	freetype-config:${PORTSDIR}/print/freetype2	# XXX
LIB_DEPENDS=	fpx.1:${PORTSDIR}/graphics/libfpx \
		jbig.1:${PORTSDIR}/graphics/jbigkit \
		jpeg.9:${PORTSDIR}/graphics/jpeg \
		lcms.1:${PORTSDIR}/graphics/lcms \
		png.5:${PORTSDIR}/graphics/png \
		tiff.4:${PORTSDIR}/graphics/tiff \
		freetype.9:${PORTSDIR}/print/freetype2 \
		xml2.5:${PORTSDIR}/textproc/libxml2
.if !exists(/usr/bin/bzip2)
LIB_DEPENDS+=	bz2.1:${PORTSDIR}/archivers/bzip2
.endif

WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:R}

USE_GCC295=	yes
USE_PERL5=	yes
USE_GMAKE=	yes
USE_LIBTOOL=	yes
LIBTOOLFLAGS=	# none
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CONFIGURE_ARGS=	--enable-shared --with-perl=${PERL5} \
		--without-gslib --without-hdf --without-jp2
INSTALLS_SHLIB=	yes

MAN1=		ImageMagick.1 Magick++-config.1 Magick-config.1 \
		composite.1 conjure.1 convert.1 identify.1 mogrify.1 montage.1
MAN3=		Image::Magick.3
MAN4=		miff.4
MAN5=		quantize.5
MAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}

CPPFLAGS=	-I${LOCALBASE}/include
LDFLAGS=	-L${LOCALBASE}/lib

# PerlMagick not works with threads, if perl is not threaded, and vice
versa
.if defined(WITH_IMAGEMAGICK_THREADS) || \
    defined(PERL_THREADED) && ${PERL_THREADED} == "true"
CONFIGURE_ARGS+=	--with-threads
CPPFLAGS+=		${PTHREAD_CFLAGS}
LDFLAGS+=		${PTHREAD_LIBS}
.else
CONFIGURE_ARGS+=	--without-threads
.endif

# Faster, but poor quality
.if defined(WITHOUT_IMAGEMAGICK_16BIT_PIXEL)
CONFIGURE_ARGS+=	--disable-16bit-pixel
.endif

# Produce standard (small) GIFs
.if defined(HAVE_UNISYS_LICENSE)
CONFIGURE_ARGS+=	--enable-lzw
.endif

# Loadable coders, smaller executable, but PerlMagick not really works
# ('make test' there works)
.if defined(WITH_IMAGEMAGICK_MODULES)
LIB_DEPENDS+=	ltdl.1:${PORTSDIR}/devel/libtool
CONFIGURE_ARGS+=	--with-modules
PLIST_SUB+=	MODULES=''
.else
PLIST_SUB+=	MODULES='@comment '
.endif

.if defined(WITHOUT_X11)
PKGNAMESUFFIX+=	-nox11
BUILD_DEPENDS+=	gs:${PORTSDIR}/print/ghostscript-gnu-nox11
RUN_DEPENDS+=	gs:${PORTSDIR}/print/ghostscript-gnu-nox11
CONFIGURE_ARGS+=	--without-x --without-mpeg2 --without-wmf
PLIST_SUB+=	X11='@comment '
.else
LIB_DEPENDS+=	mpeg2.0:${PORTSDIR}/graphics/libmpeg2 \
		wmf.2:${PORTSDIR}/graphics/libwmf
BUILD_DEPENDS+=	gs:${PORTSDIR}/print/ghostscript-gnu
RUN_DEPENDS+=	gs:${PORTSDIR}/print/ghostscript-gnu
USE_XLIB=	yes
MAN1+=		animate.1 display.1 import.1
PLIST_SUB+=	X11=''
.endif

.if defined(NOPORTDOCS)
INSTALL_TARGET=	install
.else
INSTALL_TARGET=	install install-data-html
.endif

pre-patch:
	@${PERL} -pi -e 's|-lpthread|-lc_r|g ; \
		s|LIBLTDL=.*$$|LIBLTDL="-lltdl"|g ; \
		s|INCLTDL=.*$$|INCLTDL=|g ; \
		s|lcms/lcms.h|lcms.h|g ; \
		s|lcms_lcms_h|lcms_h|g' ${WRKSRC}/configure
	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${PERL} -pi -e \
		's|top_builddir\)/ltdl/libltdlc.la|LIBLTDL\)|g ; \
		 s|pkgdocdir =.*$$|pkgdocdir = ${DOCSDIR}/|g ; \
		 s| install-data-html||g'
	@${PERL} -pi -e 's|lcms/lcms.h|lcms.h|g' ${WRKSRC}/magick/transform.c
	@${PERL} -pi -e 's|<malloc.h>|<stdlib.h>|g' ${WRKSRC}/ltdl/ltdl.c
	@${PERL} -pi -e 's|timestamp: %ld|timestamp: %d|g' \
		${WRKSRC}/magick/xwindow.c

.include <bsd.port.mk>
#



-- 
Stacey Roberts B.Sc. (HONS) Computer Science
Network Systems Engineer


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1020459161.299.71.camel>