From owner-freebsd-ports Wed Mar 13 15: 0:23 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 8652537B405 for ; Wed, 13 Mar 2002 15:00:06 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2DN06X53083; Wed, 13 Mar 2002 15:00:06 -0800 (PST) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 1D5A437B417 for ; Wed, 13 Mar 2002 14:56:29 -0800 (PST) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2DMuTm47302; Wed, 13 Mar 2002 14:56:29 -0800 (PST) (envelope-from nobody) Message-Id: <200203132256.g2DMuTm47302@freefall.freebsd.org> Date: Wed, 13 Mar 2002 14:56:29 -0800 (PST) From: Henrik Motakef To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/35872: Port devel/ocamlweb broken 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 >Number: 35872 >Category: ports >Synopsis: Port devel/ocamlweb broken >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Mar 13 15:00:06 PST 2002 >Closed-Date: >Last-Modified: >Originator: Henrik Motakef >Release: 4.5-STABLE >Organization: >Environment: FreeBSD apo.hmotakef.int 4.5-RELEASE-p1 FreeBSD 4.5-RELEASE-p1 #0: Thu Mar 7 07:04:06 CET 2002 root@apo.hmotakef.int:/usr/obj/usr/src/sys/APO i386 >Description: Two problems building the devel/ocamlweb port: First, the checksum of the manual (ocamlweb-man.ps.gz) has changed. Second, building (with NO_CHECKSUM=yes) fails with the following error message: ----- ===> Building for ocamlweb-1.0 ocamlc.opt -c -I ocaml-parser -I ocamllex-parser ocaml-parser/misc.mli ocamlopt.opt -c -I ocaml-parser -I ocamllex-parser ocaml-parser/misc.ml ocamlopt.opt -c -I ocaml-parser -I ocamllex-parser ocaml-parser/clflags.ml ocamlc.opt -c -I ocaml-parser -I ocamllex-parser ocaml-parser/terminfo.mli ocamlopt.opt -c -I ocaml-parser -I ocamllex-parser ocaml-parser/terminfo.ml ocamlc.opt -c -I ocaml-parser -I ocamllex-parser ocaml-parser/warnings.mli ocamlopt.opt -c -I ocaml-parser -I ocamllex-parser ocaml-parser/warnings.ml The implementation ocaml-parser/warnings.ml does not match the interface ocaml-parser/warnings.cmi: Values do not match: val parse_options : bool -> string -> unit is not included in val parse_options : iserror:bool -> string -> unit *** Error code 2 Stop in /usr/ports/devel/ocamlweb/work/ocamlweb-1.0. *** Error code 1 Stop in /usr/ports/devel/ocamlweb. *** Error code 1 Stop in /usr/ports/devel/ocamlweb. *** Error code 1 Stop in /usr/ports/devel/ocamlweb. ----- This is due to a change introduced with OCaml 3.04: It defaults to "label mode", and the copiler needs the option "-nolabels" to build ocamlweb. >How-To-Repeat: portinstall ocamlweb >Fix: 1) Rebuild checksum 2) Find an elegant way to pass the option "-nolabels" to ocamlc/ocamlopt. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message