Opened 14 years ago

Closed 14 years ago

#26819 closed defect (fixed)

unison @2.32.52 fails to destroot

Reported by: dfokkema@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: kiniry@…, webmaster@…, juhauser@…
Port: unison

Description

OS: 10.6.4 and XCode 3.2.4

Unison build log:

DEBUG: epoch: in tree: 0 installed: 0
DEBUG: ocaml 3.12.0_0 exists in the ports tree
DEBUG: ocaml 3.12.0_0  is the latest installed
DEBUG: ocaml 3.12.0_0  is active
DEBUG: Merging existing variants '' into variants
DEBUG: new fully merged portvariants: 
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/ocaml
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: universal_variant is false, so not adding the default universal variant
DEBUG: No need to upgrade! ocaml 3.12.0_0 >= ocaml 3.12.0_0
--->  Computing dependencies for unison:info:main .:debug:main Searching for dependency: ocaml
DEBUG: Found Dependency: receipt exists for ocaml

DEBUG: Executing org.macports.main (unison)
--->  Fetching unison
DEBUG: fetch phase started at Tue Oct 12 20:40:58 CEST 2010
DEBUG: Executing org.macports.fetch (unison)
--->  Verifying checksum(s) for unison
DEBUG: checksum phase started at Tue Oct 12 20:40:58 CEST 2010
DEBUG: Executing org.macports.checksum (unison)
--->  Checksumming unison-2.32.52.tar.gz
DEBUG: Correct (md5) checksum for unison-2.32.52.tar.gz
DEBUG: Correct (sha1) checksum for unison-2.32.52.tar.gz
DEBUG: Correct (rmd160) checksum for unison-2.32.52.tar.gz
--->  Extracting unison
DEBUG: extract phase started at Tue Oct 12 20:40:58 CEST 2010
DEBUG: Executing org.macports.extract (unison)
--->  Extracting unison-2.32.52.tar.gz
DEBUG: setting option extract.args to '/opt/local/var/macports/distfiles/unison/unison-2.32.52.tar.gz'
DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.6'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/unison/unison-2.32.52.tar.gz' | /usr/bin/gnutar --no-same-owner -xf -'
DEBUG: patch phase started at Tue Oct 12 20:40:58 CEST 2010
DEBUG: Executing org.macports.patch (unison)
--->  Applying patches to unison
--->  Applying /opt/local/var/macports/sources/rsync.macports.org/release/ports/net/unison/files/patch-Makefile
DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.6'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52" && /usr/bin/patch -p0'
patching file Makefile
Hunk #2 succeeded at 80 with fuzz 1.
--->  Configuring unison
DEBUG: Using compiler 'Mac OS X gcc 4.2'
DEBUG: configure phase started at Tue Oct 12 20:40:59 CEST 2010
DEBUG: Executing org.macports.configure (unison)
--->  Building unison
DEBUG: build phase started at Tue Oct 12 20:40:59 CEST 2010
DEBUG: Executing org.macports.build (unison)
DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.6'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52" && /usr/bin/make -j2 all UISTYLE=text NATIVE=true THREADS=true'
ocamlc -o mkProjectInfo mkProjectInfo.ml
./mkProjectInfo > Makefile.ProjectInfo
echo 'let myName = "'unison'";;' > ubase/projectInfo.ml
UISTYLE = text
echo 'let myVersion = "'2.32.52'";;' >> ubase/projectInfo.ml
ocamlopt: ubase/myMap.mli ---> ubase/myMap.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/myMap.mli
ocamlopt: ubase/safelist.mli ---> ubase/safelist.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/safelist.mli
ocamlopt: ubase/uprintf.mli ---> ubase/uprintf.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/uprintf.mli
echo 'let myMajorVersion = "'2.32'";;' >> ubase/projectInfo.ml
ocamlopt: ubase/util.mli ---> ubase/util.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/util.mli
ocamlopt: ubase/rx.mli ---> ubase/rx.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/rx.mli
ocamlopt: ubase/prefs.mli ---> ubase/prefs.cmi
ocamlopt: ubase/uarg.mli ---> ubase/uarg.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/prefs.mli
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/uarg.mli
ocamlopt: lwt/pqueue.mli ---> lwt/pqueue.cmi
ocamlopt: lwt/lwt.mli ---> lwt/lwt.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/lwt.mli
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/pqueue.mli
ocamlopt: bytearray.mli ---> bytearray.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/bytearray.mli
ocamlopt: case.mli ---> case.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/case.mli
ocamlopt: pred.mli ---> pred.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/pred.mli
ocamlopt: uutil.mli ---> uutil.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/uutil.mli
ocamlopt: fileutil.mli ---> fileutil.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/fileutil.mli
ocamlopt: name.mli ---> name.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/name.mli
ocamlopt: external.mli ---> external.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/external.mli
ocamlopt: lock.mli ---> lock.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lock.mli
ocamlopt: clroot.mli ---> clroot.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/clroot.mli
ocamlopt: tree.mli ---> tree.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/tree.mli
ocamlopt: checksum.mli ---> checksum.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/checksum.mli
ocamlopt: terminal.mli ---> terminal.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/terminal.mli
ocamlopt: transfer.mli ---> transfer.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/transfer.mli
ocamlopt: strings.mli ---> strings.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/strings.mli
ocamlopt: test.mli ---> test.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/test.mli
ocamlopt: osxsupport.c ---> osxsupport.o
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/osxsupport.c
ocamlopt: pty.c ---> pty.o
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/pty.c
ocamlopt: bytearray_stubs.c ---> bytearray_stubs.o
/usr/bin/make tags
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/bytearray_stubs.c
etags *.mli */*.mli *.ml */*.ml */*.m *.c */*.c *.txt
--->  Staging unison into destroot
. changed
	gid expected 0 found 80 modified
./usr missing (created)
. missing (directory not created: File exists)
./Applications missing (created)
./Developer missing (created)
./Library missing (created)
. changed
	gid expected 80 found 0 modified
./bin missing (created)
./etc missing (created)
./include missing (created)
./lib missing (created)
./lib/pkgconfig missing (created)
./libexec missing (created)
./sbin missing (created)
./share missing (created)
./share/info missing (created)
./share/man missing (created)
./share/man/cat1 missing (created)
./share/man/cat2 missing (created)
./share/man/cat3 missing (created)
./share/man/cat4 missing (created)
./share/man/cat5 missing (created)
./share/man/cat6 missing (created)
./share/man/cat7 missing (created)
./share/man/cat8 missing (created)
./share/man/cat9 missing (created)
./share/man/catl missing (created)
./share/man/catn missing (created)
./share/man/man1 missing (created)
./share/man/man2 missing (created)
./share/man/man3 missing (created)
./share/man/man4 missing (created)
./share/man/man5 missing (created)
./share/man/man6 missing (created)
./share/man/man7 missing (created)
./share/man/man8 missing (created)
./share/man/man9 missing (created)
./share/man/manl missing (created)
./share/man/mann missing (created)
./share/nls missing (created)
./share/nls/C missing (created)
./share/nls/af_ZA.ISO8859-1 missing (created)
./share/nls/af_ZA.ISO8859-15 missing (created)
./share/nls/bg_BG.CP1251 missing (created)
./share/nls/cs_CZ.ISO8859-2 missing (created)
./share/nls/da_DK.ISO8859-1 missing (created)
./share/nls/da_DK.ISO8859-15 missing (created)
./share/nls/de_AT.ISO8859-1 missing (created)
./share/nls/de_AT.ISO8859-15 missing (created)
./share/nls/de_CH.ISO8859-1 missing (created)
./share/nls/de_CH.ISO8859-15 missing (created)
./share/nls/de_DE.ISO8859-1 missing (created)
./share/nls/de_DE.ISO8859-15 missing (created)
./share/nls/el_GR.ISO8859-7 missing (created)
./share/nls/en_AU.ISO8859-1 missing (created)
./share/nls/en_AU.ISO8859-15 missing (created)
./share/nls/en_AU.US-ASCII missing (created)
./share/nls/en_CA.ISO8859-1 missing (created)
./share/nls/en_CA.ISO8859-15 missing (created)
./share/nls/en_CA.US-ASCII missing (created)
./share/nls/en_GB.ISO8859-1 missing (created)
./share/nls/en_GB.ISO8859-15 missing (created)
./share/nls/en_GB.US-ASCII missing (created)
./share/nls/en_NZ.ISO8859-1 missing (created)
./share/nls/en_NZ.ISO8859-15 missing (created)
./share/nls/en_NZ.US-ASCII missing (created)
./share/nls/en_US.ISO8859-1 missing (created)
./share/nls/en_US.ISO8859-15 missing (created)
./share/nls/es_ES.ISO8859-1 missing (created)
./share/nls/es_ES.ISO8859-15 missing (created)
./share/nls/et_EE.ISO8859-15 missing (created)
./share/nls/fi_FI.ISO8859-1 missing (created)
./share/nls/fi_FI.ISO8859-15 missing (created)
./share/nls/fr_BE.ISO8859-1 missing (created)
./share/nls/fr_BE.ISO8859-15 missing (created)
./share/nls/fr_CA.ISO8859-1 missing (created)
./share/nls/fr_CA.ISO8859-15 missing (created)
./share/nls/fr_CH.ISO8859-1 missing (created)
./share/nls/fr_CH.ISO8859-15 missing (created)
./share/nls/fr_FR.ISO8859-1 missing (created)
./share/nls/fr_FR.ISO8859-15 missing (created)
./share/nls/hi_IN.ISCII-DEV missing (created)
./share/nls/hr_HR.ISO8859-2 missing (created)
./share/nls/hu_HU.ISO8859-2 missing (created)
./share/nls/is_IS.ISO8859-1 missing (created)
./share/nls/is_IS.ISO8859-15 missing (created)
./share/nls/it_CH.ISO8859-1 missing (created)
./share/nls/it_CH.ISO8859-15 missing (created)
./share/nls/it_IT.ISO8859-1 missing (created)
./share/nls/it_IT.ISO8859-15 missing (created)
./share/nls/ja_JP.SJIS missing (created)
./share/nls/ja_JP.eucJP missing (created)
./share/nls/ko_KR.eucKR missing (created)
./share/nls/la_LN.ISO8859-1 missing (created)
./share/nls/la_LN.ISO8859-15 missing (created)
./share/nls/la_LN.ISO8859-2 missing (created)
./share/nls/la_LN.ISO8859-4 missing (created)
./share/nls/la_LN.US-ASCII missing (created)
./share/nls/lt_LT.ISO8859-4 missing (created)
./share/nls/nl_BE.ISO8859-1 missing (created)
./share/nls/nl_BE.ISO8859-15 missing (created)
./share/nls/nl_NL.ISO8859-1 missing (created)
./share/nls/nl_NL.ISO8859-15 missing (created)
./share/nls/no_NO.ISO8859-1 missing (created)
./share/nls/no_NO.ISO8859-15 missing (created)
./share/nls/pl_PL.ISO8859-2 missing (created)
./share/nls/pt_BR.ISO8859-1 missing (created)
./share/nls/pt_PT.ISO8859-1 missing (created)
./share/nls/pt_PT.ISO8859-15 missing (created)
./share/nls/ro_RO.ISO8859-2 missing (created)
./share/nls/ru_RU.CP866 missing (created)
./share/nls/ru_RU.ISO8859-5 missing (created)
./share/nls/ru_RU.KOI8-R missing (created)
./share/nls/sk_SK.ISO8859-2 missing (created)
./share/nls/sl_SI.ISO8859-2 missing (created)
./share/nls/sv_SE.ISO8859-1 missing (created)
./share/nls/sv_SE.ISO8859-15 missing (created)
./share/nls/tr_TR.ISO8859-9 missing (created)
./share/nls/uk_UA.ISO8859-5 missing (created)
./share/nls/uk_UA.KOI8-U missing (created)
./share/nls/zh_CN.eucCN missing (created)
./share/nls/zh_TW.Big5 missing (created)
./share/skel missing (created)
./src missing (created)
./var missing (created)
./var/macports missing (created)
./var/macports/build missing (created)
./var/macports/distfiles missing (created)
./var/macports/logs missing (created)
./var/macports/packages missing (created)
./var/macports/receipts missing (created)
./var/macports/registry missing (created)
./www missing (created)
DEBUG: destroot phase started at Tue Oct 12 20:41:00 CEST 2010
DEBUG: Executing org.macports.destroot (unison)
DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.6'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52" && /usr/bin/make install PREFIX=/opt/local UISTYLE=text NATIVE=true THREADS=true DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/destroot'
ocamlopt: ubase/projectInfo.ml ---> ubase/projectInfo.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/projectInfo.ml
ocamlopt: ubase/myMap.ml ---> ubase/myMap.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/myMap.ml
ocamlopt: ubase/safelist.ml ---> ubase/safelist.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/safelist.ml
ocamlopt: ubase/uprintf.ml ---> ubase/uprintf.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/uprintf.ml
ocamlopt: ubase/util.ml ---> ubase/util.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/util.ml
ocamlopt: ubase/rx.ml ---> ubase/rx.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/rx.ml
ocamlopt: ubase/uarg.ml ---> ubase/uarg.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/uarg.ml
ocamlopt: ubase/prefs.ml ---> ubase/prefs.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/prefs.ml
ocamlopt: ubase/trace.mli ---> ubase/trace.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/trace.mli
ocamlopt: ubase/trace.ml ---> ubase/trace.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/ubase/trace.ml
ocamlopt: lwt/pqueue.ml ---> lwt/pqueue.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/pqueue.ml
ocamlopt: lwt/lwt.ml ---> lwt/lwt.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/lwt.ml
ocamlopt: lwt/lwt_util.mli ---> lwt/lwt_util.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/lwt_util.mli
ocamlopt: lwt/lwt_util.ml ---> lwt/lwt_util.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/lwt_util.ml
ocamlopt: lwt/lwt_unix.mli ---> lwt/lwt_unix.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/lwt_unix.mli
ocamlopt: lwt/lwt_unix.ml ---> lwt/lwt_unix.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/lwt_unix.ml
File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/lwt_unix.ml", line 294, characters 12-59:
Warning 21: this statement never returns (or has an unsound type.)
File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/lwt_unix.ml", line 394, characters 10-57:
Warning 21: this statement never returns (or has an unsound type.)
File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lwt/lwt_unix.ml", line 437, characters 10-62:
Warning 21: this statement never returns (or has an unsound type.)
ocamlopt: bytearray.ml ---> bytearray.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/bytearray.ml
ocamlopt: case.ml ---> case.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/case.ml
ocamlopt: pred.ml ---> pred.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/pred.ml
ocamlopt: uutil.ml ---> uutil.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/uutil.ml
ocamlopt: fileutil.ml ---> fileutil.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/fileutil.ml
ocamlopt: name.ml ---> name.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/name.ml
ocamlopt: path.mli ---> path.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/path.mli
ocamlopt: path.ml ---> path.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/path.ml
ocamlopt: fspath.mli ---> fspath.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/fspath.mli
ocamlopt: fspath.ml ---> fspath.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/fspath.ml
ocamlopt: fingerprint.mli ---> fingerprint.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/fingerprint.mli
ocamlopt: fingerprint.ml ---> fingerprint.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/fingerprint.ml
ocamlopt: abort.mli ---> abort.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/abort.mli
ocamlopt: abort.ml ---> abort.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/abort.ml
ocamlopt: osx.mli ---> osx.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/osx.mli
ocamlopt: osx.ml ---> osx.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/osx.ml
ocamlopt: external.ml ---> external.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/external.ml
ocamlopt: props.mli ---> props.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/props.mli
ocamlopt: props.ml ---> props.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/props.ml
ocamlopt: fileinfo.mli ---> fileinfo.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/fileinfo.mli
ocamlopt: fileinfo.ml ---> fileinfo.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/fileinfo.ml
ocamlopt: os.mli ---> os.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/os.mli
ocamlopt: os.ml ---> os.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/os.ml
ocamlopt: lock.ml ---> lock.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/lock.ml
ocamlopt: clroot.ml ---> clroot.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/clroot.ml
ocamlopt: common.mli ---> common.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/common.mli
ocamlopt: common.ml ---> common.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/common.ml
ocamlopt: tree.ml ---> tree.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/tree.ml
ocamlopt: checksum.ml ---> checksum.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/checksum.ml
ocamlopt: terminal.ml ---> terminal.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/terminal.ml
ocamlopt: transfer.ml ---> transfer.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/transfer.ml
ocamlopt: xferhint.mli ---> xferhint.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/xferhint.mli
ocamlopt: xferhint.ml ---> xferhint.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/xferhint.ml
ocamlopt: remote.mli ---> remote.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/remote.mli
ocamlopt: remote.ml ---> remote.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/remote.ml
ocamlopt: globals.mli ---> globals.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/globals.mli
ocamlopt: globals.ml ---> globals.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/globals.ml
ocamlopt: copy.mli ---> copy.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/copy.mli
ocamlopt: copy.ml ---> copy.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/copy.ml
ocamlopt: stasher.mli ---> stasher.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/stasher.mli
ocamlopt: stasher.ml ---> stasher.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/stasher.ml
ocamlopt: update.mli ---> update.cmi
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/update.mli
ocamlopt: update.ml ---> update.cmx
ocamlopt -I lwt -I ubase -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/update.ml
File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/update.ml", line 1, characters 0-1:
Error: The implementation /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52/update.ml
       does not match the interface update.cmi:
       Modules do not match:
         sig
           type key = Name.t
           type 'a t = 'a MyMap.Make(Name).t
           val empty : 'a t
           val is_empty : 'a t -> bool
           val add : key -> 'a -> 'a t -> 'a t
           val find : key -> 'a t -> 'a
           val findi : key -> 'a t -> key * 'a
           val remove : key -> 'a t -> 'a t
           val mem : key -> 'a t -> bool
           val iter : (key -> 'a -> unit) -> 'a t -> unit
           val map : ('a -> 'b) -> 'a t -> 'b t
           val mapi : (key -> 'a -> 'b) -> 'a t -> 'b t
           val mapii : (key -> 'a -> key * 'b) -> 'a t -> 'b t
           val fold : (key -> 'a -> 'b -> 'b) -> 'a t -> 'b -> 'b
           val compare : ('a -> 'a -> int) -> 'a t -> 'a t -> int
           val equal : ('a -> 'a -> bool) -> 'a t -> 'a t -> bool
           val validate : 'a t -> [ `Duplicate of key | `Invalid | `Ok ]
         end
       is not included in
         sig
           type key = Name.t
           type +'a t
           val empty : 'a t
           val is_empty : 'a t -> bool
           val mem : key -> 'a t -> bool
           val add : key -> 'a -> 'a t -> 'a t
           val singleton : key -> 'a -> 'a t
           val remove : key -> 'a t -> 'a t
           val merge :
             (key -> 'a option -> 'b option -> 'c option) ->
             'a t -> 'b t -> 'c t
           val compare : ('a -> 'a -> int) -> 'a t -> 'a t -> int
           val equal : ('a -> 'a -> bool) -> 'a t -> 'a t -> bool
           val iter : (key -> 'a -> unit) -> 'a t -> unit
           val fold : (key -> 'a -> 'b -> 'b) -> 'a t -> 'b -> 'b
           val for_all : (key -> 'a -> bool) -> 'a t -> bool
           val exists : (key -> 'a -> bool) -> 'a t -> bool
           val filter : (key -> 'a -> bool) -> 'a t -> 'a t
           val partition : (key -> 'a -> bool) -> 'a t -> 'a t * 'a t
           val cardinal : 'a t -> int
           val bindings : 'a t -> (key * 'a) list
           val min_binding : 'a t -> key * 'a
           val max_binding : 'a t -> key * 'a
           val choose : 'a t -> key * 'a
           val split : key -> 'a t -> 'a t * 'a option * 'a t
           val find : key -> 'a t -> 'a
           val map : ('a -> 'b) -> 'a t -> 'b t
           val mapi : (key -> 'a -> 'b) -> 'a t -> 'b t
         end
       The field `split' is required but not provided
       The field `choose' is required but not provided
       The field `max_binding' is required but not provided
       The field `min_binding' is required but not provided
       The field `bindings' is required but not provided
       The field `cardinal' is required but not provided
       The field `partition' is required but not provided
       The field `filter' is required but not provided
       The field `exists' is required but not provided
       The field `for_all' is required but not provided
       The field `merge' is required but not provided
       The field `singleton' is required but not provided
make: *** [update.cmx] Error 2
shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/unison-2.32.52" && /usr/bin/make install PREFIX=/opt/local UISTYLE=text NATIVE=true THREADS=true DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/work/destroot " returned error 2
Error: Target org.macports.destroot returned: shell command failed
DEBUG: Backtrace: shell command failed
Warning: the following items did not execute (for unison): org.macports.activate org.macports.destroot org.macports.install
Log for unison is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_unison/main.log

Attachments (2)

Portfile (2.0 KB) - added by gellule.xg@… 14 years ago.
New Portfile
patch-update.mli.diff (406 bytes) - added by gellule.xg@… 14 years ago.
Patch for update.mli

Download all attachments as: .zip

Change History (13)

comment:1 Changed 14 years ago by jmroot (Joshua Root)

Summary: unison @2.32.52 fails to buildunison @2.32.52 fails to destroot

Changed 14 years ago by gellule.xg@…

Attachment: Portfile added

New Portfile

Changed 14 years ago by gellule.xg@…

Attachment: patch-update.mli.diff added

Patch for update.mli

comment:2 Changed 14 years ago by gellule.xg@…

After looking around the internet, I found a quick fix to "update.mli" that seems to work. I'm attaching an updated Portfile and the associated patch file.

comment:3 Changed 14 years ago by kiniry@…

Cc: kiniry@… added

Cc Me!

comment:4 Changed 14 years ago by kiniry@…

Thanks for the patch and new portfile. I report that I successfully hand-built the HEAD unison using such on my server.

comment:6 Changed 14 years ago by fclaire@…

I'm hitting the same problem. Could the new Portfile and patch be comitted ?

Even after a "sudo port sync" I still have the release 0 of the Portfile in my local repository which prevents me to upgrade unison.

comment:7 Changed 14 years ago by webmaster@…

Cc: webmaster@… added

Cc Me!

comment:8 Changed 14 years ago by webmaster@…

I can confirm that the fix attached by gellule.xg worked for me. unison 2.32.52 installs fine with the Portfile and patch in a local repository. How can we help to get this patch into the ports default repository?

comment:9 Changed 14 years ago by juhauser@…

Cc: juhauser@… added

Cc Me!

comment:10 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:11 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

Committed in r73574.

Note: See TracTickets for help on using tickets.