public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* Haxe package
@ 2017-05-16  5:49 Andy Li
  2017-05-16  6:39 ` Yaakov Selkowitz
  0 siblings, 1 reply; 7+ messages in thread
From: Andy Li @ 2017-05-16  5:49 UTC (permalink / raw)
  To: cygwin-apps

Hi,

Here is the Haxe package I wanted to create and maintain.
Haxe is a programming language that compiles to JS, Java, C#, C++, and
many more.
More info can be found at https://haxe.org/.

The haxe.cygport file I created can be found at:
https://github.com/andyli/haxe-cygwin

Please review and let me know if there is any problem.

Best regards,
Andy

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Haxe package
  2017-05-16  5:49 Haxe package Andy Li
@ 2017-05-16  6:39 ` Yaakov Selkowitz
  2017-05-26  2:04   ` Andy Li
  0 siblings, 1 reply; 7+ messages in thread
From: Yaakov Selkowitz @ 2017-05-16  6:39 UTC (permalink / raw)
  To: cygwin-apps

On 2017-05-16 00:48, Andy Li wrote:
> Here is the Haxe package I wanted to create and maintain.
> Haxe is a programming language that compiles to JS, Java, C#, C++, and
> many more.
> More info can be found at https://haxe.org/.
>
> The haxe.cygport file I created can be found at:
> https://github.com/andyli/haxe-cygwin
>
> Please review and let me know if there is any problem.

I left comments in github.

-- 
Yaakov

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Haxe package
  2017-05-16  6:39 ` Yaakov Selkowitz
@ 2017-05-26  2:04   ` Andy Li
  2017-05-26 13:01     ` Jon Turney
  0 siblings, 1 reply; 7+ messages in thread
From: Andy Li @ 2017-05-26  2:04 UTC (permalink / raw)
  To: cygwin-apps

I've revised according to all the comments in github.
Is there any other thing you would like to adjust?

Best regards,
Andy

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Haxe package
  2017-05-26  2:04   ` Andy Li
@ 2017-05-26 13:01     ` Jon Turney
  2017-05-29  2:11       ` Andy Li
  0 siblings, 1 reply; 7+ messages in thread
From: Jon Turney @ 2017-05-26 13:01 UTC (permalink / raw)
  To: cygwin-apps; +Cc: Andy Li

[-- Attachment #1: Type: text/plain, Size: 334 bytes --]

On 26/05/2017 03:03, Andy Li wrote:
> I've revised according to all the comments in github.
> Is there any other thing you would like to adjust?

This fails to build for me, the first error is:

make: *** No rule to make target 'libs/ilib/il.cmxa', needed by 
'src/context/common.cmx'.  Stop.

I wonder if I'm missing some build-dep?

[-- Attachment #2: haxe-3.4.2-1-compile.log --]
[-- Type: text/plain, Size: 19480 bytes --]

cygport 0.24.1 

PF = haxe-3.4.2-1
S = /pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/src/haxe
B = /pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build
D = /pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/inst
C = /pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/src/haxe/CYGWIN-PATCHES
T = /pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/temp
CBUILD = x86_64-pc-cygwin
CHOST = x86_64-pc-cygwin
CTARGET = x86_64-pc-cygwin
CC = gcc
CFLAGS = -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build=/usr/src/debug/haxe-3.4.2-1 -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/src/haxe=/usr/src/debug/haxe-3.4.2-1
CPPFLAGS =
CXX = g++
CXXFLAGS = -ggdb -O2 -pipe -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build=/usr/src/debug/haxe-3.4.2-1 -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/src/haxe=/usr/src/debug/haxe-3.4.2-1
F77 = gfortran
FFLAGS = -ggdb -O2 -pipe -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build=/usr/src/debug/haxe-3.4.2-1 -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/src/haxe=/usr/src/debug/haxe-3.4.2-1
FC = gfortran
FCFLAGS = -ggdb -O2 -pipe -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build=/usr/src/debug/haxe-3.4.2-1 -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/src/haxe=/usr/src/debug/haxe-3.4.2-1
GOC = gccgo
GOFLAGS = -ggdb -O2 -pipe -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build=/usr/src/debug/haxe-3.4.2-1 -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/src/haxe=/usr/src/debug/haxe-3.4.2-1
OBJC = gcc
OBJCFLAGS = -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build=/usr/src/debug/haxe-3.4.2-1 -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/src/haxe=/usr/src/debug/haxe-3.4.2-1
OBJCXX = g++
OBJCXXFLAGS = -ggdb -O2 -pipe -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build=/usr/src/debug/haxe-3.4.2-1 -fdebug-prefix-map=/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/src/haxe=/usr/src/debug/haxe-3.4.2-1
LDFLAGS =
LIBS =
MAKEOPTS = -f Makefile.win


make -C libs/extlib OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
ocamlopt.opt -bin-annot -g -w -3 -I libs/extlib -I libs/extc -I libs/neko -I libs/javalib -I libs/ziplib -I libs/swflib -I libs/xml-light -I libs/ttflib -I libs/ilib -I libs/objsize -I libs/pcre -I src -I src/context -I src/generators -I src/macro -I src/optimization -I src/syntax -I src/typing -I src/display -c src/json.ml
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/extlib'
ocamlopt.opt -g -a -o extLib.cmxa enum.mli bitSet.mli dynArray.mli extArray.mli extHashtbl.mli extList.mli extString.mli global.mli rbuffer.mli IO.mli option.mli pMap.mli std.mli uChar.mli uTF8.mli base64.mli unzip.mli refList.mli optParse.mli dllist.mli multiArray.mli sMap.mli enum.ml bitSet.ml dynArray.ml extArray.ml extHashtbl.ml extList.ml extString.ml global.ml rbuffer.ml IO.ml option.ml pMap.ml std.ml uChar.ml uTF8.ml base64.ml unzip.ml refList.ml optParse.ml dllist.ml multiArray.ml sMap.ml extLib.ml
File "extString.mli", line 177, characters 1-100:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "extString.mli", line 178, characters 1-91:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "bitSet.ml", line 23, characters 40-53:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "bitSet.ml", line 28, characters 64-75:
Warning 3: deprecated: String.fill
Use Bytes.fill instead.
make -f Makefile.version_extra -s --no-print-directory ADD_REVISION=0 BRANCH=master COMMIT_SHA=4170c14 COMMIT_DATE=20170516065120 > src/version.ml
ocamllex src/syntax/lexer.mll
make: *** No rule to make target 'libs/ilib/il.cmxa', needed by 'src/context/common.cmx'.  Stop.
make: *** Waiting for unfinished jobs....
ocamlopt.opt -bin-annot -g -w -3 -I libs/extlib -I libs/extc -I libs/neko -I libs/javalib -I libs/ziplib -I libs/swflib -I libs/xml-light -I libs/ttflib -I libs/ilib -I libs/objsize -I libs/pcre -I src -I src/context -I src/generators -I src/macro -I src/optimization -I src/syntax -I src/typing -I src/display -c src/version.ml
151 states, 1504 transitions, table size 6922 bytes
File "extString.ml", line 28, characters 9-15:
Warning 3: deprecated: create
Use Bytes.create instead.
File "extString.ml", line 30, characters 2-12:
Warning 3: deprecated: unsafe_set
File "extString.ml", line 111, characters 2-8:
Warning 3: deprecated: create
Use Bytes.create instead.
File "extString.ml", line 158, characters 9-15:
Warning 3: deprecated: create
Use Bytes.create instead.
File "extString.ml", line 160, characters 21-31:
Warning 3: deprecated: unsafe_set
File "extString.ml", line 165, characters 10-16:
Warning 3: deprecated: create
Use Bytes.create instead.
File "extString.ml", line 167, characters 2-12:
Warning 3: deprecated: unsafe_set
File "extString.ml", line 197, characters 12-25:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "extString.ml", line 200, characters 14-26:
Warning 3: deprecated: String.set
Use Bytes.set instead.
File "extString.ml", line 216, characters 12-18:
Warning 3: deprecated: create
Use Bytes.create instead.
File "extString.ml", line 235, characters 28-39:
Warning 3: deprecated: String.copy
File "rbuffer.ml", line 44, characters 10-23:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "rbuffer.ml", line 71, characters 10-23:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "rbuffer.ml", line 99, characters 10-23:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "rbuffer.ml", line 123, characters 18-31:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "rbuffer.ml", line 135, characters 2-21:
Warning 3: deprecated: String.set
Use Bytes.set instead.
File "rbuffer.ml", line 150, characters 14-27:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "rbuffer.ml", line 157, characters 14-27:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "IO.ml", line 65, characters 9-22:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "IO.ml", line 119, characters 9-22:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "IO.ml", line 176, characters 13-26:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "IO.ml", line 320, characters 6-23:
Warning 3: deprecated: String.unsafe_set
File "IO.ml", line 736, characters 12-25:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "IO.ml", line 753, characters 12-25:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "IO.ml", line 755, characters 2-19:
Warning 3: deprecated: String.unsafe_set
File "IO.ml", line 772, characters 4-21:
Warning 3: deprecated: String.unsafe_set
File "std.ml", line 52, characters 16-29:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "std.ml", line 65, characters 37-50:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "std.ml", line 67, characters 13-26:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "std.ml", line 162, characters 14-27:
Warning 3: deprecated: Obj.final_tag
Replaced by custom_tag.
File "base64.ml", line 98, characters 4-21:
Warning 3: deprecated: String.unsafe_set
File "unzip.ml", line 172, characters 12-25:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "unzip.ml", line 179, characters 9-22:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "unzip.ml", line 191, characters 1-18:
Warning 3: deprecated: String.unsafe_set
File "unzip.ml", line 259, characters 1-18:
Warning 3: deprecated: String.unsafe_set
File "unzip.ml", line 436, characters 9-22:
Warning 3: deprecated: String.create
Use Bytes.create instead.
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/extlib'
make -C libs/extc OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/extc'
ocamlc -bin-annot extc_stubs.c
ocamlc -bin-annot process_stubs.c
ocamlopt.opt -a -o extc.cmxa -I ../extlib extc.ml process.ml
File "extc.ml", line 94, characters 11-24:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "extc.ml", line 106, characters 11-24:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "extc.ml", line 128, characters 15-28:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "extc.ml", line 129, characters 14-27:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "extc.ml", line 175, characters 11-24:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "extc.ml", line 176, characters 15-28:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "extc.ml", line 188, characters 2-19:
Warning 3: deprecated: String.unsafe_set
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/extc'
make -C libs/neko OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/neko'
ocamlopt.opt -I ../extlib -a -o neko.cmxa nast.ml nxml.ml binast.ml nbytecode.ml ncompile.ml
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/neko'
make -C libs/javalib OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/javalib'
ocamlopt.opt -g -I ../extlib -a -o java.cmxa jData.ml jReader.ml jWriter.ml
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/javalib'
make -C libs/ilib OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/ilib'
ocamlopt.opt -g -I ../extlib -a -o il.cmxa peData.ml peReader.ml peWriter.ml ilMeta.mli ilData.mli ilMetaTools.ml ilMetaDebug.ml ilMetaReader.ml
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/ilib'
make -C libs/ziplib OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/ziplib'
ocamlopt.opt -g -I ../extlib -I ../extc -a -o zip.cmxa zlib.mli zlib.ml zip.mli zip.ml
File "zlib.ml", line 36, characters 14-27:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "zlib.ml", line 37, characters 15-28:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "zlib.ml", line 59, characters 15-28:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "zlib.ml", line 78, characters 14-27:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "zlib.ml", line 79, characters 15-28:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "zip.ml", line 32, characters 10-23:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "zip.ml", line 119, characters 12-25:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "zip.ml", line 271, characters 14-27:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "zip.ml", line 319, characters 18-31:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "zip.ml", line 510, characters 18-31:
Warning 3: deprecated: String.create
Use Bytes.create instead.
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/ziplib'
make -C libs/swflib OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/swflib'
ocamlc -bin-annot -I ../extlib -I ../extc -g as3.mli
ocamlopt.opt -bin-annot -I ../extlib -I ../extc -g -c as3code.ml
ocamlc -bin-annot -I ../extlib -I ../extc -g png.mli
ocamlopt.opt -bin-annot -I ../extlib -I ../extc -g -c png.ml
File "png.ml", line 309, characters 12-25:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "png.ml", line 316, characters 14-31:
Warning 3: deprecated: String.unsafe_set
File "png.ml", line 370, characters 12-25:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "png.ml", line 372, characters 13-30:
Warning 3: deprecated: String.unsafe_set
ocamlopt.opt -bin-annot -I ../extlib -I ../extc -g -c swf.ml
ocamlopt.opt -bin-annot -I ../extlib -I ../extc -g -c actionScript.ml
ocamlopt.opt -bin-annot -I ../extlib -I ../extc -g -c as3parse.ml
ocamlopt.opt -bin-annot -I ../extlib -I ../extc -g -c swfPic.ml
File "swfPic.ml", line 62, characters 7-23:
Warning 3: deprecated: String.uppercase
Use String.uppercase_ascii instead.
File "swfPic.ml", line 85, characters 6-23:
Warning 3: deprecated: String.unsafe_set
File "swfPic.ml", line 99, characters 6-23:
Warning 3: deprecated: String.unsafe_set
File "swfPic.ml", line 100, characters 6-23:
Warning 3: deprecated: String.unsafe_set
File "swfPic.ml", line 101, characters 6-23:
Warning 3: deprecated: String.unsafe_set
ocamlc -bin-annot -I ../extlib -I ../extc -g as3hl.mli
ocamlopt.opt -bin-annot -I ../extlib -I ../extc -g -c as3hlparse.ml
ocamlopt.opt -bin-annot -I ../extlib -I ../extc -g -c swfParser.ml
ocamlopt.opt -o swflib.cmxa -a  as3code.cmx png.cmx swf.cmx actionScript.cmx as3parse.cmx swfPic.cmx as3hlparse.cmx swfParser.cmx
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/swflib'
make -C libs/xml-light OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/xml-light'
ocamlyacc xml_parser.mly
ocamlc -bin-annot xml.mli
ocamlc -bin-annot dtd.mli
ocamlc -bin-annot xml_parser.mli
ocamlopt.opt -bin-annot -c xml_parser.ml
ocamllex xml_lexer.mll
247 states, 1217 transitions, table size 6350 bytes
ocamlc -bin-annot xml_lexer.mli
ocamlopt.opt -bin-annot -c xml_lexer.ml
File "xml_lexer.mll", line 283, characters 25-41:
Warning 3: deprecated: String.lowercase
Use String.lowercase_ascii instead.
ocamlopt.opt -bin-annot -c dtd.ml
File "dtd.ml", line 233, characters 14-30:
Warning 3: deprecated: String.uppercase
Use String.uppercase_ascii instead.
File "dtd.ml", line 235, characters 17-33:
Warning 3: deprecated: String.uppercase
Use String.uppercase_ascii instead.
File "dtd.ml", line 237, characters 14-30:
Warning 3: deprecated: String.uppercase
Use String.uppercase_ascii instead.
File "dtd.ml", line 244, characters 27-43:
Warning 3: deprecated: String.uppercase
Use String.uppercase_ascii instead.
File "dtd.ml", line 281, characters 30-46:
Warning 3: deprecated: String.uppercase
Use String.uppercase_ascii instead.
File "dtd.ml", line 308, characters 21-37:
Warning 3: deprecated: String.uppercase
Use String.uppercase_ascii instead.
File "dtd.ml", line 413, characters 13-29:
Warning 3: deprecated: String.uppercase
Use String.uppercase_ascii instead.
File "dtd.ml", line 414, characters 44-60:
Warning 3: deprecated: String.uppercase
Use String.uppercase_ascii instead.
ocamlc -bin-annot xmlParser.mli
ocamlopt.opt -bin-annot -c xmlParser.ml
ocamlopt.opt -bin-annot -c xml.ml
File "xml.ml", line 127, characters 13-29:
Warning 3: deprecated: String.lowercase
Use String.lowercase_ascii instead.
File "xml.ml", line 128, characters 32-48:
Warning 3: deprecated: String.lowercase
Use String.lowercase_ascii instead.
ocamlopt.opt -o xml-light.cmxa -a  xml_parser.cmx xml_lexer.cmx dtd.cmx xmlParser.cmx xml.cmx
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/xml-light'
make -C libs/ttflib OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/ttflib'
ocamlopt.opt -I ../extlib -I ../swflib tTFData.ml tTFParser.ml tTFTools.ml tTFSwfWriter.ml tTFCanvasWriter.ml tTFJsonWriter.ml -g -a -o ttf.cmxa
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/ttflib'
make -C libs/objsize OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/objsize'
ocamlc -bin-annot -I . c_objsize.c
ocamlopt.opt -a -o objsize.cmxa  objsize.mli objsize.ml
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/objsize'
make -C libs/pcre OCAMLOPT=ocamlopt.opt OCAMLC=ocamlc native
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/pcre'
ocamlc -bin-annot -I pcre pcre_stubs.c
ocamlopt.opt -a -o pcre.cmxa  pcre.ml
File "pcre.ml", line 165, characters 0-76:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "pcre.ml", line 167, characters 0-84:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "pcre.ml", line 170, characters 0-87:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "pcre.ml", line 173, characters 0-91:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "pcre.ml", line 176, characters 0-111:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "pcre.ml", line 179, characters 0-94:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "pcre.ml", line 216, characters 0-77:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "pcre.ml", line 234, characters 0-100:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "pcre.ml", line 241, characters 0-120:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
File "pcre.ml", line 280, characters 12-25:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "pcre.ml", line 286, characters 12-25:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "pcre.ml", line 292, characters 6-23:
Warning 3: deprecated: String.unsafe_set
File "pcre.ml", line 294, characters 6-23:
Warning 3: deprecated: String.unsafe_set
File "pcre.ml", line 296, characters 11-28:
Warning 3: deprecated: String.unsafe_set
File "pcre.ml", line 589, characters 16-29:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "pcre.ml", line 639, characters 16-29:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "pcre.ml", line 687, characters 16-29:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "pcre.ml", line 742, characters 14-27:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "pcre.ml", line 763, characters 14-27:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "pcre.ml", line 784, characters 14-27:
Warning 3: deprecated: String.create
Use Bytes.create instead.
File "pcre.ml", line 883, characters 0-63:
Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc"
make[1]: Leaving directory '/pkg/haxe-cygwin/haxe-3.4.2-1.x86_64/build/libs/pcre'
^[[1;31m*** ERROR:^[[0;0m make failed

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Haxe package
  2017-05-26 13:01     ` Jon Turney
@ 2017-05-29  2:11       ` Andy Li
  2017-05-29 14:50         ` Jon Turney
  0 siblings, 1 reply; 7+ messages in thread
From: Andy Li @ 2017-05-29  2:11 UTC (permalink / raw)
  To: Jon Turney; +Cc: cygwin-apps

On Fri, May 26, 2017 at 9:01 PM, Jon Turney <jon.turney@dronecode.org.uk> wrote:
> This fails to build for me, the first error is:
>
> make: *** No rule to make target 'libs/ilib/il.cmxa', needed by
> 'src/context/common.cmx'.  Stop.
>
> I wonder if I'm missing some build-dep?

I've just double check and it still build fine on my machine...
I notice your build log contains "make: *** Waiting for unfinished
jobs....", does it mean `make` was run in parallel mode somehow?
The Haxe makefile doesn't support parallel build so I set
`MAKEOPTS="-f Makefile.win"` that removes the `-j` opt. Maybe there is
some other setting that caused a parallel build?

Best,
Andy

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Haxe package
  2017-05-29  2:11       ` Andy Li
@ 2017-05-29 14:50         ` Jon Turney
  2017-05-29 17:44           ` Andy Li
  0 siblings, 1 reply; 7+ messages in thread
From: Jon Turney @ 2017-05-29 14:50 UTC (permalink / raw)
  To: cygwin-apps; +Cc: Andy Li

On 29/05/2017 03:11, Andy Li wrote:
> On Fri, May 26, 2017 at 9:01 PM, Jon Turney wrote:
>> This fails to build for me, the first error is:
>>
>> make: *** No rule to make target 'libs/ilib/il.cmxa', needed by
>> 'src/context/common.cmx'.  Stop.
>>
>> I wonder if I'm missing some build-dep?
> 
> I've just double check and it still build fine on my machine...
> I notice your build log contains "make: *** Waiting for unfinished
> jobs....", does it mean `make` was run in parallel mode somehow?
> The Haxe makefile doesn't support parallel build so I set
> `MAKEOPTS="-f Makefile.win"` that removes the `-j` opt. Maybe there is
> some other setting that caused a parallel build?

Yes, that seems to be it.  I have "MAKEFLAGS=-j8" in my environment.

I think the cygport reference manual recommends an explicit "-j1" in the 
cygport MAKEOPTS variable for packages which do not build properly with 
a parallel make.

With that added, package looks GTG.  I added it to your uploads.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Haxe package
  2017-05-29 14:50         ` Jon Turney
@ 2017-05-29 17:44           ` Andy Li
  0 siblings, 0 replies; 7+ messages in thread
From: Andy Li @ 2017-05-29 17:44 UTC (permalink / raw)
  To: Jon Turney; +Cc: cygwin-apps

On Mon, May 29, 2017 at 10:49 PM, Jon Turney
<jon.turney@dronecode.org.uk> wrote:
> I think the cygport reference manual recommends an explicit "-j1" in the
> cygport MAKEOPTS variable for packages which do not build properly with a
> parallel make.

Right, I've just added that to to MAKEOPTS.

> With that added, package looks GTG.  I added it to your uploads.

Thanks! Just uploaded the package!

Best regards,
Andy

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-05-29 17:44 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-16  5:49 Haxe package Andy Li
2017-05-16  6:39 ` Yaakov Selkowitz
2017-05-26  2:04   ` Andy Li
2017-05-26 13:01     ` Jon Turney
2017-05-29  2:11       ` Andy Li
2017-05-29 14:50         ` Jon Turney
2017-05-29 17:44           ` Andy Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).