Re: Building ports on sparc64

2018-11-28 Thread John Gould
Sorry, My mistake it's now applied cleanly.

Kind regards John.

On Wed, 28 Nov 2018 at 14:30, John Gould  wrote:

> Hi, I've tried applying this against current from cvs 28/11/2018.
> Unfortunately I get this:-
>
> /usr/ports/devel/llvm
>
> t5120-virt# vi llvm2.pkg
>
> t5120-virt# patch -C Makefile llvm2.pkg
>
> Hmm...  Looks like a unified diff to me...
>
> The text leading up to this was:
>
> --
>
> |Index: Makefile
>
> |===
>
> |RCS file: /cvs/ports/devel/llvm/Makefile,v
>
> |retrieving revision 1.199
>
> |diff -u -p -r1.199 Makefile
>
> |--- Makefile21 Nov 2018 08:03:05 -  1.199
>
> |+++ Makefile26 Nov 2018 20:25:57 -
>
> --
>
> Patching file Makefile using Plan A...
>
> Hunk #1 failed at 8.
>
> Hunk #2 failed at 19.
>
> Hunk #3 failed at 45.
>
> Hunk #4 failed at 62.
>
> Hunk #5 succeeded at 109 with fuzz 2.
>
> Hunk #6 failed at 119.
>
> 5 out of 6 hunks failed
>
> Hmm...  The next patch looks like a unified diff to me...
>
> The text leading up to this was:
>
> --
> |Index: pkg/DESCR-lldb
>
> |===
>
> |RCS file: pkg/DESCR-lldb
>
> |diff -N pkg/DESCR-lldb
>
> |--- /dev/null   1 Jan 1970 00:00:00 -
>
> |+++ pkg/DESCR-lldb  26 Nov 2018 20:25:02 -
>
> --
>
> (Creating file pkg/DESCR-lldb...)
>
> Patching file pkg/DESCR-lldb using Plan A...
>
> Empty context always matches.
>
> Hunk #1 succeeded at 1.
>
> Hmm...  The next patch looks like a unified diff to me...
>
> The text leading up to this was:
>
>
> etc...
>
>
> Could you possibly send me the patch directly or enumerate what I have
> done wrong?
>
> Kind regards John
>
> On Tue, 27 Nov 2018 at 11:50, Jeremie Courreges-Anglas 
> wrote:
>
>> On Tue, Nov 06 2018, Stuart Henderson  wrote:
>> > On 2018/11/06 11:11, John Gould wrote:
>> >> Hello, I am trying to build parts of xfce4 and some kde4 applications
>> on
>> >> 6.4 current on sparc64.
>> >> Although these applications worked or were available from packages on
>> 6.3 I
>> >> am having no
>> >> luck on 6.4. I have several sparc machines here all doing nothing! Can
>> >> someone please help me with this or am I wasting my time? I've
>> included a
>> >> dmesg below and some of the output of a recent build.
>> >>
>> >> Kind regards John
>> >>
>> >>
>> /usr/ports/pobj/llvm-6.0.1/llvm-6.0.1.src/tools/lldb/include/lldb/Host/Editline.h:49:19:
>> >> fatal error: codecvt: No such file or directory
>> >>
>> >>  #include 
>> >>
>> >>^
>> >
>> > This is exactly the reason why these are not available in packages on
>> > 6.4. The patch below for devel/llvm should get things unblocked though I
>> > don't know if it will help get you as far as the ports you're really
>> > interested in.
>>
>> Thanks.  Diff refreshed for -current, successfully tested on sparc64
>> (and amd64).
>>
>> IMO this has been broken since too long already.  I'd like us to fix
>> what we can now instead of waiting for a switch to gcc 6 in the upcoming
>> weeks/months/releases.  Stuart, if you want to commit this, ok jca@
>>
>>
>> Index: Makefile
>> ===
>> RCS file: /cvs/ports/devel/llvm/Makefile,v
>> retrieving revision 1.199
>> diff -u -p -r1.199 Makefile
>> --- Makefile21 Nov 2018 08:03:05 -  1.199
>> +++ Makefile26 Nov 2018 20:25:57 -
>> @@ -8,8 +8,9 @@ ONLY_FOR_ARCHS = ${LLVM_ARCHS}
>>
>>  DPB_PROPERTIES = parallel
>>
>> -MULTI_PACKAGES =   -main -python
>> +MULTI_PACKAGES =   -main -python -lldb
>>  COMMENT-main = modular, fast C/C++/ObjC compiler, static analyzer and
>> tools
>> +COMMENT-lldb = LLDB debugger
>>  COMMENT-python =   Python bindings for Clang
>>
>>  LLVM_V =   6.0.1
>> @@ -18,8 +19,9 @@ PKGNAME = llvm-${LLVM_V}
>>  PKGSPEC-main = llvm-=${LLVM_V}
>>  PKGNAME-main = llvm-${LLVM_V}
>>  PKGNAME-python =   py-llvm-${LLVM_V}
>> -REVISION-main =18
>> -REVISION-python = 2
>> +PKGNAME-lldb = lldb-${LLVM_V}
>> +REVISION-main =19
>> +REVISION-python = 3
>>  CATEGORIES =   devel
>>  DISTFILES =llvm-${LLVM_V}.src${EXTRACT_SUFX} \
>> cfe-${LLVM_V}.src${EXTRACT_SUFX} \
>> @@ -43,6 +45,10 @@ PERMIT_PACKAGE_CDROM =   Yes
>>  WANTLIB =  ${COMPILER_LIBCXX} c curses edit form m panel pthread \
>> ${MODPY_WANTLIB} z
>>
>> +PSEUDO_FLAVORS = no_lldb
>> +FLAVOR ?=
>> +NOT_FOR_ARCHS-lldb = ${GCC4_ARCHS}
>> +
>>  MODULES =  devel/cmake \
>> lang/python
>>
>> @@ -56,11 +62,14 @@ RUN_DEPENDS +=  devel/gtest
>>
>>  # clang python module loads libclang.so dynamically with
>> cdll.LoadLibrary()
>>  WANTLIB-python =   clang
>> -LIB_DEPENDS-llvm = ${BUILD_PKGPATH},-main
>> -RUN_DEPENDS-python =   ${MODPY_RUN_DEPENDS} \
>> -   devel/py-six
>> 

Re: Building ports on sparc64

2018-11-28 Thread John Gould
Hi, I've tried applying this against current from cvs 28/11/2018.
Unfortunately I get this:-

/usr/ports/devel/llvm

t5120-virt# vi llvm2.pkg

t5120-virt# patch -C Makefile llvm2.pkg

Hmm...  Looks like a unified diff to me...

The text leading up to this was:

--

|Index: Makefile

|===

|RCS file: /cvs/ports/devel/llvm/Makefile,v

|retrieving revision 1.199

|diff -u -p -r1.199 Makefile

|--- Makefile21 Nov 2018 08:03:05 -  1.199

|+++ Makefile26 Nov 2018 20:25:57 -

--

Patching file Makefile using Plan A...

Hunk #1 failed at 8.

Hunk #2 failed at 19.

Hunk #3 failed at 45.

Hunk #4 failed at 62.

Hunk #5 succeeded at 109 with fuzz 2.

Hunk #6 failed at 119.

5 out of 6 hunks failed

Hmm...  The next patch looks like a unified diff to me...

The text leading up to this was:

--
|Index: pkg/DESCR-lldb

|===

|RCS file: pkg/DESCR-lldb

|diff -N pkg/DESCR-lldb

|--- /dev/null   1 Jan 1970 00:00:00 -

|+++ pkg/DESCR-lldb  26 Nov 2018 20:25:02 -

--

(Creating file pkg/DESCR-lldb...)

Patching file pkg/DESCR-lldb using Plan A...

Empty context always matches.

Hunk #1 succeeded at 1.

Hmm...  The next patch looks like a unified diff to me...

The text leading up to this was:


etc...


Could you possibly send me the patch directly or enumerate what I have done
wrong?

Kind regards John

On Tue, 27 Nov 2018 at 11:50, Jeremie Courreges-Anglas 
wrote:

> On Tue, Nov 06 2018, Stuart Henderson  wrote:
> > On 2018/11/06 11:11, John Gould wrote:
> >> Hello, I am trying to build parts of xfce4 and some kde4 applications on
> >> 6.4 current on sparc64.
> >> Although these applications worked or were available from packages on
> 6.3 I
> >> am having no
> >> luck on 6.4. I have several sparc machines here all doing nothing! Can
> >> someone please help me with this or am I wasting my time? I've included
> a
> >> dmesg below and some of the output of a recent build.
> >>
> >> Kind regards John
> >>
> >>
> /usr/ports/pobj/llvm-6.0.1/llvm-6.0.1.src/tools/lldb/include/lldb/Host/Editline.h:49:19:
> >> fatal error: codecvt: No such file or directory
> >>
> >>  #include 
> >>
> >>^
> >
> > This is exactly the reason why these are not available in packages on
> > 6.4. The patch below for devel/llvm should get things unblocked though I
> > don't know if it will help get you as far as the ports you're really
> > interested in.
>
> Thanks.  Diff refreshed for -current, successfully tested on sparc64
> (and amd64).
>
> IMO this has been broken since too long already.  I'd like us to fix
> what we can now instead of waiting for a switch to gcc 6 in the upcoming
> weeks/months/releases.  Stuart, if you want to commit this, ok jca@
>
>
> Index: Makefile
> ===
> RCS file: /cvs/ports/devel/llvm/Makefile,v
> retrieving revision 1.199
> diff -u -p -r1.199 Makefile
> --- Makefile21 Nov 2018 08:03:05 -  1.199
> +++ Makefile26 Nov 2018 20:25:57 -
> @@ -8,8 +8,9 @@ ONLY_FOR_ARCHS = ${LLVM_ARCHS}
>
>  DPB_PROPERTIES = parallel
>
> -MULTI_PACKAGES =   -main -python
> +MULTI_PACKAGES =   -main -python -lldb
>  COMMENT-main = modular, fast C/C++/ObjC compiler, static analyzer and
> tools
> +COMMENT-lldb = LLDB debugger
>  COMMENT-python =   Python bindings for Clang
>
>  LLVM_V =   6.0.1
> @@ -18,8 +19,9 @@ PKGNAME = llvm-${LLVM_V}
>  PKGSPEC-main = llvm-=${LLVM_V}
>  PKGNAME-main = llvm-${LLVM_V}
>  PKGNAME-python =   py-llvm-${LLVM_V}
> -REVISION-main =18
> -REVISION-python = 2
> +PKGNAME-lldb = lldb-${LLVM_V}
> +REVISION-main =19
> +REVISION-python = 3
>  CATEGORIES =   devel
>  DISTFILES =llvm-${LLVM_V}.src${EXTRACT_SUFX} \
> cfe-${LLVM_V}.src${EXTRACT_SUFX} \
> @@ -43,6 +45,10 @@ PERMIT_PACKAGE_CDROM =   Yes
>  WANTLIB =  ${COMPILER_LIBCXX} c curses edit form m panel pthread \
> ${MODPY_WANTLIB} z
>
> +PSEUDO_FLAVORS = no_lldb
> +FLAVOR ?=
> +NOT_FOR_ARCHS-lldb = ${GCC4_ARCHS}
> +
>  MODULES =  devel/cmake \
> lang/python
>
> @@ -56,11 +62,14 @@ RUN_DEPENDS +=  devel/gtest
>
>  # clang python module loads libclang.so dynamically with
> cdll.LoadLibrary()
>  WANTLIB-python =   clang
> -LIB_DEPENDS-llvm = ${BUILD_PKGPATH},-main
> -RUN_DEPENDS-python =   ${MODPY_RUN_DEPENDS} \
> -   devel/py-six
> +RUN_DEPENDS-python =   ${MODPY_RUN_DEPENDS}
>  LIB_DEPENDS-python =   ${BUILD_PKGPATH},-main
>
> +WANTLIB-lldb = clang
> +LIB_DEPENDS-lldb = ${BUILD_PKGPATH},-main
> +RUN_DEPENDS-lldb = ${MODPY_RUN_DEPENDS} \
> +   devel/py-six
> +
>  SEPARATE_BUILD =   Yes
>  CONFIGURE_ARGS =   -DLLVM_ENABLE_FFI:Bool=False \

Re: Building ports on sparc64

2018-11-27 Thread Jeremie Courreges-Anglas
On Tue, Nov 06 2018, Stuart Henderson  wrote:
> On 2018/11/06 11:11, John Gould wrote:
>> Hello, I am trying to build parts of xfce4 and some kde4 applications on
>> 6.4 current on sparc64.
>> Although these applications worked or were available from packages on 6.3 I
>> am having no
>> luck on 6.4. I have several sparc machines here all doing nothing! Can
>> someone please help me with this or am I wasting my time? I've included a
>> dmesg below and some of the output of a recent build.
>> 
>> Kind regards John
>> 
>> /usr/ports/pobj/llvm-6.0.1/llvm-6.0.1.src/tools/lldb/include/lldb/Host/Editline.h:49:19:
>> fatal error: codecvt: No such file or directory
>> 
>>  #include 
>> 
>>^
>
> This is exactly the reason why these are not available in packages on
> 6.4. The patch below for devel/llvm should get things unblocked though I
> don't know if it will help get you as far as the ports you're really
> interested in.

Thanks.  Diff refreshed for -current, successfully tested on sparc64
(and amd64).

IMO this has been broken since too long already.  I'd like us to fix
what we can now instead of waiting for a switch to gcc 6 in the upcoming
weeks/months/releases.  Stuart, if you want to commit this, ok jca@


Index: Makefile
===
RCS file: /cvs/ports/devel/llvm/Makefile,v
retrieving revision 1.199
diff -u -p -r1.199 Makefile
--- Makefile21 Nov 2018 08:03:05 -  1.199
+++ Makefile26 Nov 2018 20:25:57 -
@@ -8,8 +8,9 @@ ONLY_FOR_ARCHS = ${LLVM_ARCHS}
 
 DPB_PROPERTIES = parallel
 
-MULTI_PACKAGES =   -main -python
+MULTI_PACKAGES =   -main -python -lldb
 COMMENT-main = modular, fast C/C++/ObjC compiler, static analyzer and tools
+COMMENT-lldb = LLDB debugger
 COMMENT-python =   Python bindings for Clang
 
 LLVM_V =   6.0.1
@@ -18,8 +19,9 @@ PKGNAME = llvm-${LLVM_V}
 PKGSPEC-main = llvm-=${LLVM_V}
 PKGNAME-main = llvm-${LLVM_V}
 PKGNAME-python =   py-llvm-${LLVM_V}
-REVISION-main =18
-REVISION-python = 2
+PKGNAME-lldb = lldb-${LLVM_V}
+REVISION-main =19
+REVISION-python = 3
 CATEGORIES =   devel
 DISTFILES =llvm-${LLVM_V}.src${EXTRACT_SUFX} \
cfe-${LLVM_V}.src${EXTRACT_SUFX} \
@@ -43,6 +45,10 @@ PERMIT_PACKAGE_CDROM =   Yes
 WANTLIB =  ${COMPILER_LIBCXX} c curses edit form m panel pthread \
${MODPY_WANTLIB} z
 
+PSEUDO_FLAVORS = no_lldb
+FLAVOR ?=
+NOT_FOR_ARCHS-lldb = ${GCC4_ARCHS}
+
 MODULES =  devel/cmake \
lang/python
 
@@ -56,11 +62,14 @@ RUN_DEPENDS +=  devel/gtest
 
 # clang python module loads libclang.so dynamically with cdll.LoadLibrary()
 WANTLIB-python =   clang
-LIB_DEPENDS-llvm = ${BUILD_PKGPATH},-main
-RUN_DEPENDS-python =   ${MODPY_RUN_DEPENDS} \
-   devel/py-six
+RUN_DEPENDS-python =   ${MODPY_RUN_DEPENDS}
 LIB_DEPENDS-python =   ${BUILD_PKGPATH},-main
 
+WANTLIB-lldb = clang
+LIB_DEPENDS-lldb = ${BUILD_PKGPATH},-main
+RUN_DEPENDS-lldb = ${MODPY_RUN_DEPENDS} \
+   devel/py-six
+
 SEPARATE_BUILD =   Yes
 CONFIGURE_ARGS =   -DLLVM_ENABLE_FFI:Bool=False \
-DLLVM_ENABLE_TERMINFO:Bool=False \
@@ -100,6 +109,8 @@ GCC_CONFIG =${MACHINE_ARCH}-unknown-op
 CLANG_INCLUDE_PATH =   lib/clang/${LLVM_V}/include
 SUBST_VARS +=  CLANG_INCLUDE_PATH LLVM_V GCC_VER GCC_CONFIG
 
+.include 
+
 post-extract:
mv ${WRKDIR}/cfe-${LLVM_V}.src ${WRKSRC}/tools/clang
mv ${WRKDIR}/lld-${LLVM_V}.src ${WRKSRC}/tools/lld
@@ -108,6 +119,9 @@ post-extract:
 pre-configure:
@${SUBST_CMD} ${WRKSRC}/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp
-@ln -s ${MODPY_BIN} ${WRKDIR}/bin/python
+.if !${BUILD_PACKAGES:M-lldb}
+   rm -r ${WRKSRC}/tools/lldb
+.endif
 
 post-build:
cd ${WRKSRC}/docs && make -f Makefile.sphinx man
Index: pkg/DESCR-lldb
===
RCS file: pkg/DESCR-lldb
diff -N pkg/DESCR-lldb
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/DESCR-lldb  26 Nov 2018 20:25:02 -
@@ -0,0 +1,6 @@
+The LLVM Project is a collection of modular and reusable compiler
+and toolchain technologies. Despite its name, LLVM has little to
+do with traditional virtual machines, though it does provide helpful
+libraries that can be used to build them.
+
+This package includes the LLDB debugger.
Index: pkg/PLIST-lldb
===
RCS file: pkg/PLIST-lldb
diff -N pkg/PLIST-lldb
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/PLIST-lldb  26 Nov 2018 20:34:05 -
@@ -0,0 +1,629 @@
+@comment $OpenBSD: PLIST-lldb,v$
+@conflict ${MODPY_PY_PREFIX}llvm-<${LLVM_V}p3
+@conflict llvm-<${LLVM_V}p19
+@bin bin/lldb
+@bin bin/lldb-argdumper
+@bin bin/lldb-mi
+@bin bin/lldb-test
+include/lldb/
+include/lldb/API/
+include/lldb/API/LLDB.h
+include/lldb/API/SBAddress.h

Re: Building ports on sparc64

2018-11-06 Thread Christian Weisgerber
On 2018-11-06, Stuart Henderson  wrote:

> (6.4 was quite bad for packages on !x86 arches. If you want to help
> improve the situation for future releases, run snapshots and feed back
> to ports@ or maintainers about breakages.)

That's the absolute minimal requirement, but frankly, we already are
aware of a lot of breakage, see
http://build-failures.rhaalovely.net/

Unless people pitch in, do the work and FIX problems, it's only
going to get worse.

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: Building ports on sparc64

2018-11-06 Thread Stuart Henderson
On 2018/11/06 11:11, John Gould wrote:
> Hello, I am trying to build parts of xfce4 and some kde4 applications on
> 6.4 current on sparc64.
> Although these applications worked or were available from packages on 6.3 I
> am having no
> luck on 6.4. I have several sparc machines here all doing nothing! Can
> someone please help me with this or am I wasting my time? I've included a
> dmesg below and some of the output of a recent build.
> 
> Kind regards John
> 
> /usr/ports/pobj/llvm-6.0.1/llvm-6.0.1.src/tools/lldb/include/lldb/Host/Editline.h:49:19:
> fatal error: codecvt: No such file or directory
> 
>  #include 
> 
>^

This is exactly the reason why these are not available in packages on
6.4. The patch below for devel/llvm should get things unblocked though I
don't know if it will help get you as far as the ports you're really
interested in.

(6.4 was quite bad for packages on !x86 arches. If you want to help
improve the situation for future releases, run snapshots and feed back
to ports@ or maintainers about breakages.)

Index: Makefile
===
RCS file: /cvs/ports/devel/llvm/Makefile,v
retrieving revision 1.192
diff -u -p -r1.192 Makefile
--- Makefile29 Oct 2018 08:36:35 -  1.192
+++ Makefile6 Nov 2018 13:00:03 -
@@ -9,8 +9,9 @@ BROKEN-powerpc =relocation truncated to
 
 DPB_PROPERTIES = parallel
 
-MULTI_PACKAGES =   -main -python
+MULTI_PACKAGES =   -main -python -lldb
 COMMENT-main = modular, fast C/C++/ObjC compiler, static analyzer and tools
+COMMENT-lldb = LLDB debugger
 COMMENT-python =   Python bindings for Clang
 
 LLVM_V =   6.0.1
@@ -19,8 +20,9 @@ PKGNAME = llvm-${LLVM_V}
 PKGSPEC-main = llvm-=${LLVM_V}
 PKGNAME-main = llvm-${LLVM_V}
 PKGNAME-python =   py-llvm-${LLVM_V}
-REVISION-main =11
-REVISION-python = 1
+PKGNAME-lldb = lldb-${LLVM_V}
+REVISION-main =12
+REVISION-python = 2
 CATEGORIES =   devel
 DISTFILES =llvm-${LLVM_V}.src${EXTRACT_SUFX} \
cfe-${LLVM_V}.src${EXTRACT_SUFX} \
@@ -44,6 +46,10 @@ PERMIT_PACKAGE_CDROM =   Yes
 WANTLIB =  ${COMPILER_LIBCXX} c curses edit form m panel pthread \
${MODPY_WANTLIB} z
 
+PSEUDO_FLAVORS = no_lldb
+FLAVOR ?=
+NOT_FOR_ARCHS-lldb = ${GCC4_ARCHS}
+
 MODULES =  devel/cmake \
lang/python
 
@@ -57,11 +63,14 @@ RUN_DEPENDS +=  devel/gtest
 
 # clang python module loads libclang.so dynamically with cdll.LoadLibrary()
 WANTLIB-python =   clang
-LIB_DEPENDS-llvm = ${BUILD_PKGPATH},-main
-RUN_DEPENDS-python =   ${MODPY_RUN_DEPENDS} \
-   devel/py-six
+RUN_DEPENDS-python =   ${MODPY_RUN_DEPENDS}
 LIB_DEPENDS-python =   ${BUILD_PKGPATH},-main
 
+WANTLIB-lldb = clang
+LIB_DEPENDS-lldb = ${BUILD_PKGPATH},-main
+RUN_DEPENDS-lldb = ${MODPY_RUN_DEPENDS} \
+   devel/py-six
+
 SEPARATE_BUILD =   Yes
 CONFIGURE_ARGS =   -DLLVM_ENABLE_FFI:Bool=False \
-DLLVM_ENABLE_TERMINFO:Bool=False \
@@ -98,6 +107,8 @@ GCC_CONFIG = ${MACHINE_ARCH}-unknown-op
 CLANG_INCLUDE_PATH =   lib/clang/${LLVM_V}/include
 SUBST_VARS +=  CLANG_INCLUDE_PATH LLVM_V GCC_VER GCC_CONFIG
 
+.include 
+
 post-extract:
mv ${WRKDIR}/cfe-${LLVM_V}.src ${WRKSRC}/tools/clang
mv ${WRKDIR}/lld-${LLVM_V}.src ${WRKSRC}/tools/lld
@@ -106,6 +117,9 @@ post-extract:
 pre-configure:
@${SUBST_CMD} ${WRKSRC}/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp
-@ln -s ${MODPY_BIN} ${WRKDIR}/bin/python
+.if !${BUILD_PACKAGES:M-lldb}
+   rm -r ${WRKSRC}/tools/lldb
+.endif
 
 post-build:
cd ${WRKSRC}/docs && make -f Makefile.sphinx man
Index: pkg/DESCR-lldb
===
RCS file: pkg/DESCR-lldb
diff -N pkg/DESCR-lldb
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/DESCR-lldb  6 Nov 2018 13:00:03 -
@@ -0,0 +1,6 @@
+The LLVM Project is a collection of modular and reusable compiler
+and toolchain technologies. Despite its name, LLVM has little to
+do with traditional virtual machines, though it does provide helpful
+libraries that can be used to build them.
+
+This package includes the LLDB debugger.
Index: pkg/PLIST-lldb
===
RCS file: pkg/PLIST-lldb
diff -N pkg/PLIST-lldb
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/PLIST-lldb  6 Nov 2018 13:00:03 -
@@ -0,0 +1,629 @@
+@comment $OpenBSD: PLIST-lldb,v$
+@conflict ${MODPY_PY_PREFIX}llvm-<${LLVM_V}p2
+@conflict llvm-<${LLVM_V}p12
+@bin bin/lldb
+@bin bin/lldb-argdumper
+@bin bin/lldb-mi
+@bin bin/lldb-test
+include/lldb/
+include/lldb/API/
+include/lldb/API/LLDB.h
+include/lldb/API/SBAddress.h
+include/lldb/API/SBAttachInfo.h
+include/lldb/API/SBBlock.h
+include/lldb/API/SBBreakpoint.h
+include/lldb/API/SBBreakpointLocation.h
+include/lldb/API/SBBreakpointName.h

Building ports on sparc64

2018-11-06 Thread John Gould
Hello, I am trying to build parts of xfce4 and some kde4 applications on
6.4 current on sparc64.
Although these applications worked or were available from packages on 6.3 I
am having no
luck on 6.4. I have several sparc machines here all doing nothing! Can
someone please help me with this or am I wasting my time? I've included a
dmesg below and some of the output of a recent build.

Kind regards John

/usr/ports/pobj/llvm-6.0.1/llvm-6.0.1.src/tools/lldb/include/lldb/Host/Editline.h:49:19:
fatal error: codecvt: No such file or directory

 #include 

   ^

compilation terminated.

ninja: build stopped: subcommand failed.

*** Error 1 in /usr/ports/devel/llvm (/usr/ports/devel/cmake/
cmake.port.mk:39 'do-build': @cd /usr/ports/pobj/llvm-6.0.1/build-sparc64
&& ex...)

*** Error 1 in /usr/ports/devel/llvm (/usr/ports/infrastructure/mk/
bsd.port.mk:2779 '/usr/ports/pobj/llvm-6.0.1/build-sparc64/.build_done')

*** Error 1 in /usr/ports/devel/llvm (/usr/ports/infrastructure/mk/
bsd.port.mk:2006 '/usr/ports/packages/sparc64/all/llvm-6.0.1p11.tgz')

*** Error 1 in /usr/ports/devel/llvm (/usr/ports/infrastructure/mk/
bsd.port.mk:2472 '_internal-package')

*** Error 1 in /usr/ports/devel/llvm (/usr/ports/infrastructure/mk/
bsd.port.mk:2451 'package')

*** Error 1 in /usr/ports/devel/llvm (/usr/ports/infrastructure/mk/
bsd.port.mk:2024 '/var/db/pkg/llvm-6.0.1p11/+CONTENTS')

*** Error 1 in /usr/ports/devel/llvm (/usr/ports/infrastructure/mk/
bsd.port.mk:2451 'install')

*** Error 1 in /usr/ports/devel/harfbuzz (/usr/ports/infrastructure/mk/
bsd.port.mk:2135
'/usr/ports/pobj/harfbuzz-2.1.0/.dep-STEM-ge-6.0.1-devel-llvm')

*** Error 1 in /usr/ports/devel/harfbuzz (/usr/ports/infrastructure/mk/
bsd.port.mk:2530 '/usr/ports/pobj/harfbuzz-2.1.0/.extract_done')

*** Error 1 in /usr/ports/devel/harfbuzz (/usr/ports/infrastructure/mk/
bsd.port.mk:2006 '/usr/ports/packages/sparc64/all/harfbuzz-2.1.0.tgz')

*** Error 1 in /usr/ports/devel/harfbuzz (/usr/ports/infrastructure/mk/
bsd.port.mk:2472 '_internal-package')

*** Error 1 in /usr/ports/devel/harfbuzz (/usr/ports/infrastructure/mk/
bsd.port.mk:2451 'package')

*** Error 1 in /usr/ports/devel/harfbuzz (/usr/ports/infrastructure/mk/
bsd.port.mk:2024 '/var/db/pkg/harfbuzz-2.1.0/+CONTENTS')

*** Error 1 in /usr/ports/devel/harfbuzz (/usr/ports/infrastructure/mk/
bsd.port.mk:2451 'install')

*** Error 1 in /usr/ports/devel/pango (/usr/ports/infrastructure/mk/
bsd.port.mk:2135 '/usr/ports/pobj/pango-1.42.4/.dep-devel-harfbuzz')

*** Error 1 in /usr/ports/devel/pango (/usr/ports/infrastructure/mk/
bsd.port.mk:2530 '/usr/ports/pobj/pango-1.42.4/.extract_done')

*** Error 1 in /usr/ports/devel/pango (/usr/ports/infrastructure/mk/
bsd.port.mk:2006 '/usr/ports/packages/sparc64/all/pango-1.42.4p0.tgz')

*** Error 1 in /usr/ports/devel/pango (/usr/ports/infrastructure/mk/
bsd.port.mk:2472 '_internal-package')

*** Error 1 in /usr/ports/devel/pango (/usr/ports/infrastructure/mk/
bsd.port.mk:2451 'package')

*** Error 1 in /usr/ports/devel/pango (/usr/ports/infrastructure/mk/
bsd.port.mk:2024 '/var/db/pkg/pango-1.42.4p0/+CONTENTS')

*** Error 1 in /usr/ports/devel/pango (/usr/ports/infrastructure/mk/
bsd.port.mk:2451 'install')

*** Error 1 in /usr/ports/x11/gtk+2 (/usr/ports/infrastructure/mk/
bsd.port.mk:2135 '/usr/ports/pobj/gtk+-2.24.32/.dep-devel-pango')

*** Error 1 in /usr/ports/x11/gtk+2 (/usr/ports/infrastructure/mk/
bsd.port.mk:2530 '/usr/ports/pobj/gtk+-2.24.32/.extract_done')

*** Error 1 in /usr/ports/x11/gtk+2 (/usr/ports/infrastructure/mk/
bsd.port.mk:2006 '/usr/ports/packages/sparc64/all/gtk+2-2.24.32p2.tgz')

*** Error 1 in /usr/ports/x11/gtk+2 (/usr/ports/infrastructure/mk/
bsd.port.mk:2472 '_internal-package')

*** Error 1 in /usr/ports/x11/gtk+2 (/usr/ports/infrastructure/mk/
bsd.port.mk:2451 'package')

*** Error 1 in /usr/ports/x11/gtk+2 (/usr/ports/infrastructure/mk/
bsd.port.mk:2024 '/var/db/pkg/gtk+2-2.24.32p2/+CONTENTS')

*** Error 1 in /usr/ports/x11/gtk+2 (/usr/ports/infrastructure/mk/
bsd.port.mk:2451 'install')

*** Error 1 in /usr/ports/x11/qt4 (/usr/ports/infrastructure/mk/
bsd.port.mk:2135 '/usr/ports/pobj/qt4-4.8.7/.dep-x11-gtk+2')

*** Error 1 in /usr/ports/x11/qt4 (/usr/ports/infrastructure/mk/
bsd.port.mk:2530 '/usr/ports/pobj/qt4-4.8.7/.extract_done')

*** Error 1 in /usr/ports/x11/qt4 (/usr/ports/infrastructure/mk/
bsd.port.mk:2006 '/usr/ports/packages/sparc64/all/qt4-4.8.7p18.tgz')

*** Error 1 in /usr/ports/x11/qt4 (/usr/ports/infrastructure/mk/
bsd.port.mk:2472 '_internal-package')

*** Error 1 in /usr/ports/x11/qt4 (/usr/ports/infrastructure/mk/
bsd.port.mk:2451 'package')

*** Error 1 in /usr/ports/x11/qt4 (/usr/ports/infrastructure/mk/
bsd.port.mk:2024 '/var/db/pkg/qt4-4.8.7p18/+CONTENTS')

*** Error 1 in /usr/ports/x11/qt4 (/usr/ports/infrastructure/mk/
bsd.port.mk:2451 'install')

*** Error 1 in /usr/ports/devel/automoc (/usr/ports/infrastructure/mk/
bsd.port.mk:2135 '/usr/ports/pobj/automoc4-0.9.88/.dep-x11-qt4')

*** Error