x11-toolkits/qt5-gui vs. arm.armv6 build via poudriere cross build: fails (undefined references) and odd mix of "clang++" vs. "/nxb-bin/usr/bin/c++"
This is a bit odd so I give it in stages. The context is based on: poudriere jail -c -j zrFBSDx64CjailArmV7 -a arm.armv6 -x -m null -M /usr/obj/DESTDIRs/clang-armv7-installworld-poud -S /usr/src -v 12.0-CURRENT poudriere bulk -j zrFBSDx64CjailArmV7 -w -f /root/armv7-origins.txt (More details given later.) First there is some unexpected use of (for example) clang++ instead of /nxb-bin/usr/bin/c++ . Then later I show some undefined references that make the build fail. For the clang++ vs. /nxb-bin/usr/bin/c++ there was (for example): --CONFIGURE_ENV-- QMAKESPEC="/usr/local/lib/qt5/mkspecs/freebsd-$(ccver="$(/nxb-bin/usr/bin/c++ --version)"; case "$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)" MAKE="make" QT_SELECT=qt5 PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/x11-toolkits/qt5-gui/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11-toolkits/qt5-gui/work HOME=/wrkdirs/usr/ports/x11-toolkits/qt5-gui/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- Note the expected use of /nxb-bin/usr/bin/c++ . There is also the later: ---Begin make.nxb.conf--- CC=/nxb-bin/usr/bin/cc CPP=/nxb-bin/usr/bin/cpp CXX=/nxb-bin/usr/bin/c++ AS=/nxb-bin/usr/bin/as NM=/nxb-bin/usr/bin/nm LD=/nxb-bin/usr/bin/ld OBJCOPY=/nxb-bin/usr/bin/objcopy SIZE=/nxb-bin/usr/bin/size STRIPBIN=/nxb-bin/usr/bin/strip SED=/nxb-bin/usr/bin/sed READELF=/nxb-bin/usr/bin/readelf RANLIB=/nxb-bin/usr/bin/ranlib YACC=/nxb-bin/usr/bin/yacc MAKE=/nxb-bin/usr/bin/make STRINGS=/nxb-bin/usr/bin/strings AWK=/nxb-bin/usr/bin/awk FLEX=/nxb-bin/usr/bin/flex ---End make.nxb.conf--- Yet for some reason x11-toolkits/qt5-gui reports using clang++ commands in config activity instead. For example: Running configuration tests... Determining architecture... () clang++ -c -pipe -g -Wall -W -fPIC -I. -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o arch.o arch.cpp clang++ -o arch arch.o -L/usr/local/lib Found architecture in binary CFG_ARCH="arm" CFG_CPUFEATURES="" System architecture: 'arm' Host architecture: 'arm' clang++ -c -fvisibility=hidden fvisibility.c clang++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] Symbol visibility control enabled. clang++ -o libtest.so -shared -Wl,-Bsymbolic-functions -fPIC bsymbolic_functions.c clang++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] bsymbolic_functions.c:2:2: error: "Symbolic function binding on this architecture may be broken, disabling it (see QTBUG-36129)." #error "Symbolic function binding on this architecture may be broken, disabling it (see QTBUG-36129)." ^ 1 error generated. Symbolic function binding disabled. (I omit a lot more such "clang++" lines in the config stages of output. I did not see any /nxb-bin/usr/bin/c++ in that area.) Still it later reports: Configure summary Build type:/usr/local/lib/qt5/mkspecs/freebsd-clang (arm, CPU features: none detected) qmake vars .. QMAKE_CC = /nxb-bin/usr/bin/cc QMAKE_CXX = /nxb-bin/usr/bin/c++ . . . It later uses the /nxb-bin/usr/bin/c* commands in the actual build. As for the build failure itself. . . --- ../../lib/libQt5Gui.so.5.7.1 --- rm -f libQt5Gui.so.5.7.1 libQt5Gui.so libQt5Gui.so.5 libQt5Gui.so.5.7 /nxb-bin/usr/bin/c++ -Wl,--as-needed -Wl,--no-undefined -Wl,--version-script,QtGui.version -Wl,--enable-new-dtags -pthread -Wl,-rpath,/usr/local/lib/qt5 -shared -Wl,-soname,libQt5Gui.so.5 -o libQt5Gui.so.5.7.1 .obj/qaccessible.o . . . fails with: .obj/qimage.o: In function `_ZL10qt_memfillIjEvPT_S0_i': /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/../../include/QtGui/5.7.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:803: undefined reference to `qt_memfill32(unsigned int*, unsigned int, int)' /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/../../include/QtGui/5.7.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:803: undefined reference to `qt_memfill32(unsigned int*, unsigned int, int)' .obj/qimage_conversions.o:(.data+0x524): undefined reference to `convert_RGB888_to_RGB32_neon(QImageData*, QImageData const*, QFlags)' .obj/qimage_conversions.o:(.data+0x528): undefined reference to `convert_RGB888_to_RGB32_neon(QImageData*, QImageData const*, QFlags)' .obj/qimage_conversions.o:(.data+0x52c): undefined reference to `convert_RGB888_to_RGB32_neon(QImageData*, QImageData const*, QFlags)' .obj/qcompositionfunctions.o: In function `_ZL10qt_memfillIjEvPT_S0_i': /wrkdirs/usr/ports/x11-toolkits/qt5-gui/work/qtbase-opensource-src-5.7.1/src/gui/../../include/QtGui/5.7.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:803: undefined reference to `qt_memfill32(unsigned int*, unsigned int, int)' . . . (I've omitted a lot more such notices of undefined references.) The context for all the above is from a
Re: PR looking for committer
On Tuesday, 5 September 2017 at 15:56:12 +0200, Fernando Apesteguía wrote: > Hi, > > Can a committer have a look at this? It blocks another port update > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222001 Probably. In fact, you've probably caused several committers to look at it, but possibly not the correct one. If you say what it refers to, you have a better chance to get something done about it. Greg -- Sent from my desktop computer. Finger g...@freebsd.org for PGP public key. See complete headers for address and phone numbers. This message is digitally signed. If your Microsoft mail program reports problems, please read http://lemis.com/broken-MUA signature.asc Description: PGP signature
Re: x11/pixman vs. clang 5 arm assembler handling: "error: unknown directive" and the like
On 2017-Sep-5, at 1:33 PM, Mark Millardwrote: > On 2017-Sep-5, at 1:13 PM, Jan Beich wrote: > >> Mark Millard writes: >> >>> In an experiment with building some arm ports via poudriere >>> cross building on amd64 I got the following. It appears that >>> clang does not handle all the assembler notation and a >>> different assembler might need to be used for x11/pixman . >>> (The x11/pixman usage is indirect from having specified >>> x11/lumina and x11/xscreensaver ). >>> >>> --- pixman-arm-simd-asm.lo --- >>> /bin/sh ../libtool --mode=compile /nxb-bin/usr/bin/cc -DHAVE_CONFIG_H >>> -I. -I.. -mcpu=cortex-a7 -O2 -pipe -mcpu=cortex-a7 -g >>> -fno-strict-aliasing -MT pixman-arm-simd-asm.lo -MD -MP -MF >>> .deps/pixman-arm-simd-asm.Tpo -c -o pixman-arm-simd-asm.lo >>> pixman-arm-simd-asm.S >>> libtool: compile: /nxb-bin/usr/bin/cc -DHAVE_CONFIG_H -I. -I.. >>> -mcpu=cortex-a7 -O2 -pipe -mcpu=cortex-a7 -g -fno-strict-aliasing -MT >>> pixman-arm-simd-asm.lo -MD -MP -MF .deps/pixman-arm-simd-asm.Tpo -c >>> pixman-arm-simd-asm.S -fPIC -DPIC -o .libs/pixman-arm-simd-asm.o >>> :1:1: error: unknown directive >>> . . . >>> --- pixman-arm-simd-asm.lo --- >>> .func fname >>> ^ >> >> Does it still happen after https://svnweb.freebsd.org/changeset/ports/449285 >> ? > > . . . > This is based on /usr/ports having -r449313 . (I updated based on > your question.) > . . . The rebuild of the ports rebuilt x11/pixman earlier in the sequence than I had guessed so it took less time to get to that point: [00:51:26] [03] [00:00:00] Building x11/pixman | pixman-0.34.0 . . . [00:54:15] [03] [00:02:49] Finished x11/pixman | pixman-0.34.0: Success So -r449285 has avoided using clang's internal assembler. === Mark Millard markmi at dsl-only.net ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Tcl/Tk 8.4 deprecation
> On 5 Sep 2017, at 22:01, Kevin Obermanwrote: > >> On Tue, Sep 5, 2017 at 5:03 AM, Pietro Cerutti wrote: >> >> Hi all, >> >> I'll be shorty deprecating Tcl/Tk 8.4 in our ports tree. The latest >> release of this series was 8.4.20 (June 2013). >> Tcl/Tk series 8.5 and 8.6 are fully supported, and 8.7 is coming >> soon-ish. >> >> Thus, I will soon mark the following ports as DEPRECATED, with expiry >> date sometimes this fall. If you care for any of them, please try to >> upgrade them to a newer version (if any) or make them work with Tcl 8.6, >> which is the current default version. If you need any support in the >> process, please let me know and I'll be glad to help. >> >> lang/fpc-tcl >> lang/itcl >> lang/smalltalk >> lang/tcl84 >> multimedia/nxtvepg >> games/scid >> games/polypuzzle >> graphics/ocaml-lablgl >> graphics/gdtclft >> databases/pgaccess >> math/R >> math/maxima >> editors/tpad >> x11-toolkits/ocaml-labltk >> x11-toolkits/tk84 >> devel/vtcl >> x11-clocks/tktz >> net/xpvm >> x11/tkXwin >> >> Best, >> >> -- >> Pietro Cerutti >> The FreeBSD Project >> g...@freebsd.org >> > > I have submitted tickets for the following ports to remove references to > tcl/tk84. > math/R > math/maxima > graphics/ocaml-lablgl > x11-toolkits/ocaml-labltk > lang/itcl > games/scid > graphics/gdtclft > databases/pgaccess > x11-clocks/tktz > > These are all trivial patched to replace "84+" with "85+" or "84,85" with > "85". All also bump PORTREVISION so the package build system will rebuild > them. I am uncertain that this is required, though. Thanks Kevin, I'd change "tcl:84+" to just "tcl", since they're picking up 86 anyway in the default case. Bumping PORTREVISION is indeed needed, as the runtime dependencies are being modified. Thanks for your help! -- Pietro Cerutti g...@freebsd.org ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: x11/pixman vs. clang 5 arm assembler handling: "error: unknown directive" and the like
On 2017-Sep-5, at 1:13 PM, Jan Beich wrote: > Mark Millard writes: > >> In an experiment with building some arm ports via poudriere >> cross building on amd64 I got the following. It appears that >> clang does not handle all the assembler notation and a >> different assembler might need to be used for x11/pixman . >> (The x11/pixman usage is indirect from having specified >> x11/lumina and x11/xscreensaver ). >> >> --- pixman-arm-simd-asm.lo --- >> /bin/sh ../libtool --mode=compile /nxb-bin/usr/bin/cc -DHAVE_CONFIG_H >> -I. -I.. -mcpu=cortex-a7 -O2 -pipe -mcpu=cortex-a7 -g >> -fno-strict-aliasing -MT pixman-arm-simd-asm.lo -MD -MP -MF >> .deps/pixman-arm-simd-asm.Tpo -c -o pixman-arm-simd-asm.lo >> pixman-arm-simd-asm.S >> libtool: compile: /nxb-bin/usr/bin/cc -DHAVE_CONFIG_H -I. -I.. >> -mcpu=cortex-a7 -O2 -pipe -mcpu=cortex-a7 -g -fno-strict-aliasing -MT >> pixman-arm-simd-asm.lo -MD -MP -MF .deps/pixman-arm-simd-asm.Tpo -c >> pixman-arm-simd-asm.S -fPIC -DPIC -o .libs/pixman-arm-simd-asm.o >> :1:1: error: unknown directive >> . . . >> --- pixman-arm-simd-asm.lo --- >> .func fname >> ^ > > Does it still happen after https://svnweb.freebsd.org/changeset/ports/449285 ? I'll let you know. But it will be a while for the results: I just started another build experiment with: poudriere bulk -j zrFBSDx64CjailArmV7 -w -c -f ~/armv7-origins.txt This is based on /usr/ports having -r449313 . (I updated based on your question.) It will likely take 2-4 hours to get that far in the 338 packages it is attempting to build. (I'm more experimenting with building than using the results currently. Previously my port builds were all native and via portmaster .) === Mark Millard markmi at dsl-only.net ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: x11/pixman vs. clang 5 arm assembler handling: "error: unknown directive" and the like
Mark Millardwrites: > In an experiment with building some arm ports via poudriere > cross building on amd64 I got the following. It appears that > clang does not handle all the assembler notation and a > different assembler might need to be used for x11/pixman . > (The x11/pixman usage is indirect from having specified > x11/lumina and x11/xscreensaver ). > > --- pixman-arm-simd-asm.lo --- > /bin/sh ../libtool --mode=compile /nxb-bin/usr/bin/cc -DHAVE_CONFIG_H > -I. -I.. -mcpu=cortex-a7 -O2 -pipe -mcpu=cortex-a7 -g > -fno-strict-aliasing -MT pixman-arm-simd-asm.lo -MD -MP -MF > .deps/pixman-arm-simd-asm.Tpo -c -o pixman-arm-simd-asm.lo > pixman-arm-simd-asm.S > libtool: compile: /nxb-bin/usr/bin/cc -DHAVE_CONFIG_H -I. -I.. > -mcpu=cortex-a7 -O2 -pipe -mcpu=cortex-a7 -g -fno-strict-aliasing -MT > pixman-arm-simd-asm.lo -MD -MP -MF .deps/pixman-arm-simd-asm.Tpo -c > pixman-arm-simd-asm.S -fPIC -DPIC -o .libs/pixman-arm-simd-asm.o > :1:1: error: unknown directive > . . . > --- pixman-arm-simd-asm.lo --- > .func fname > ^ Does it still happen after https://svnweb.freebsd.org/changeset/ports/449285 ? ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Tcl/Tk 8.4 deprecation
On Tue, Sep 5, 2017 at 5:03 AM, Pietro Ceruttiwrote: > Hi all, > > I'll be shorty deprecating Tcl/Tk 8.4 in our ports tree. The latest > release of this series was 8.4.20 (June 2013). > Tcl/Tk series 8.5 and 8.6 are fully supported, and 8.7 is coming > soon-ish. > > Thus, I will soon mark the following ports as DEPRECATED, with expiry > date sometimes this fall. If you care for any of them, please try to > upgrade them to a newer version (if any) or make them work with Tcl 8.6, > which is the current default version. If you need any support in the > process, please let me know and I'll be glad to help. > > lang/fpc-tcl > lang/itcl > lang/smalltalk > lang/tcl84 > multimedia/nxtvepg > games/scid > games/polypuzzle > graphics/ocaml-lablgl > graphics/gdtclft > databases/pgaccess > math/R > math/maxima > editors/tpad > x11-toolkits/ocaml-labltk > x11-toolkits/tk84 > devel/vtcl > x11-clocks/tktz > net/xpvm > x11/tkXwin > > Best, > > -- > Pietro Cerutti > The FreeBSD Project > g...@freebsd.org > I have submitted tickets for the following ports to remove references to tcl/tk84. math/R math/maxima graphics/ocaml-lablgl x11-toolkits/ocaml-labltk lang/itcl games/scid graphics/gdtclft databases/pgaccess x11-clocks/tktz These are all trivial patched to replace "84+" with "85+" or "84,85" with "85". All also bump PORTREVISION so the package build system will rebuild them. I am uncertain that this is required, though. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkober...@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
x11/pixman vs. clang 5 arm assembler handling: "error: unknown directive" and the like
In an experiment with building some arm ports via poudriere cross building on amd64 I got the following. It appears that clang does not handle all the assembler notation and a different assembler might need to be used for x11/pixman . (The x11/pixman usage is indirect from having specified x11/lumina and x11/xscreensaver ). --- pixman-arm-simd-asm.lo --- /bin/sh ../libtool --mode=compile /nxb-bin/usr/bin/cc -DHAVE_CONFIG_H -I. -I.. -mcpu=cortex-a7 -O2 -pipe -mcpu=cortex-a7 -g -fno-strict-aliasing -MT pixman-arm-simd-asm.lo -MD -MP -MF .deps/pixman-arm-simd-asm.Tpo -c -o pixman-arm-simd-asm.lo pixman-arm-simd-asm.S libtool: compile: /nxb-bin/usr/bin/cc -DHAVE_CONFIG_H -I. -I.. -mcpu=cortex-a7 -O2 -pipe -mcpu=cortex-a7 -g -fno-strict-aliasing -MT pixman-arm-simd-asm.lo -MD -MP -MF .deps/pixman-arm-simd-asm.Tpo -c pixman-arm-simd-asm.S -fPIC -DPIC -o .libs/pixman-arm-simd-asm.o :1:1: error: unknown directive . . . --- pixman-arm-simd-asm.lo --- .func fname ^ ./pixman-arm-simd-asm.h:599:5: note: while in macro instantiation pixman_asm_function fname ^ /tmp/pixman-arm-simd-asm-b59328.s:910:1: note: while in macro instantiation generate_composite_function pixman_composite_src___asm_armv6, 32, 0, 32, FLAG_DST_WRITEONLY | FLAG_COND_EXEC | FLAG_SPILL_LINE_VARS_WIDE | FLAG_PROCESS_PRESERVES_SCRATCH, 4, blit_init, nop_macro, nop_macro, blit_process_head, nop_macro, blit_inner_loop ^ ./pixman-arm-simd-asm.h:614:6: error: expected absolute expression .if prefetch_distance == 0 ^ /tmp/pixman-arm-simd-asm-b59328.s:910:1: note: while in macro instantiation generate_composite_function pixman_composite_src___asm_armv6, 32, 0, 32, FLAG_DST_WRITEONLY | FLAG_COND_EXEC | FLAG_SPILL_LINE_VARS_WIDE | FLAG_PROCESS_PRESERVES_SCRATCH, 4, blit_init, nop_macro, nop_macro, blit_process_head, nop_macro, blit_inner_loop ^ ./pixman-arm-simd-asm.h:620:6: error: expected absolute expression .if src_bpp == 32 ^ . . . (I've omitted much later material continuing to reject notation.) (A variant build without the -mcpu=cortex-a7 usage got the same.) The context for the above is from a poudriere/qemu-user-static/native_xtools based cross build from amd64: poudriere jail -c -j zrFBSDx64CjailArmV7 -a arm.armv6 -x -m null -M /usr/obj/DESTDIRs/clang-armv7-installworld-poud -S /usr/src -v 12.0-CURRENT poudriere bulk -j zrFBSDx64CjailArmV7 -w -f /root/armv7-origins.txt The -x use was enabled for -m null via: /usr/local/share/poudriere/jail.sh having a "build_native_xtools" added: null) JAILFS=none FCT=build_native_xtools ;; # uname -apKU FreeBSD FreeBSDx64OPC 12.0-CURRENT FreeBSD 12.0-CURRENT r323147M amd64 amd64 1200043 1200043 /usr/obj/DESTDIRs/clang-armv7-installworld-poud is from an arm/armv6 build of the same sources using -mcpu=cortex-a7 , installed via installworld distrib-dirs distribution DB_FROM_SRC=1 DESTDIR=. . . : # more ~/src.configs/src.conf.armv7-clang-bootstrap.amd64-host TO_TYPE=armv6 # KERNCONF=GENERIC-NODBG TARGET=arm .if ${.MAKE.LEVEL} == 0 TARGET_ARCH=${TO_TYPE} .export TARGET_ARCH .endif # WITH_CROSS_COMPILER= WITHOUT_SYSTEM_COMPILER= # #CPUTYPE=soft WITH_LIBCPLUSPLUS= WITH_BINUTILS_BOOTSTRAP= WITH_ELFTOOLCHAIN_BOOTSTRAP= WITH_CLANG_BOOTSTRAP= WITH_CLANG= WITH_CLANG_IS_CC= WITH_CLANG_FULL= WITH_CLANG_EXTRAS= WITH_LLD= # # Linking lldb fails for armv6(/v7) WITHOUT_LLDB= # WITH_BOOT= WITHOUT_LIB32= WITHOUT_LIBSOFT= # WITHOUT_GCC_BOOTSTRAP= WITHOUT_GCC= WITHOUT_GCC_IS_CC= WITHOUT_GNUCXX= # NO_WERROR= #WERROR= MALLOC_PRODUCTION= # WITH_REPRODUCIBLE_BUILD= WITH_DEBUG_FILES= # XCFLAGS+= -mcpu=cortex-a7 XCXXFLAGS+= -mcpu=cortex-a7 # There is no XCPPFLAGS but XCPP gets XCFLAGS content. The source variations are almost all for powerpc family explorations: # svnlite status /usr/src/ | sort ? /usr/src/sys/amd64/conf/GENERIC-DBG ? /usr/src/sys/amd64/conf/GENERIC-NODBG ? /usr/src/sys/arm/conf/GENERIC-DBG ? /usr/src/sys/arm/conf/GENERIC-NODBG ? /usr/src/sys/arm64/conf/GENERIC-DBG ? /usr/src/sys/arm64/conf/GENERIC-NODBG ? /usr/src/sys/powerpc/conf/GENERIC64vtsc-DBG ? /usr/src/sys/powerpc/conf/GENERIC64vtsc-NODBG ? /usr/src/sys/powerpc/conf/GENERICvtsc-DBG ? /usr/src/sys/powerpc/conf/GENERICvtsc-NODBG M /usr/src/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp M /usr/src/contrib/llvm/tools/lld/ELF/Arch/PPC64.cpp M /usr/src/crypto/openssl/crypto/armcap.c M /usr/src/lib/Makefile M /usr/src/lib/libkvm/kvm_powerpc.c M /usr/src/lib/libkvm/kvm_private.c M /usr/src/sys/boot/ofw/Makefile.inc M /usr/src/sys/boot/powerpc/Makefile.inc M /usr/src/sys/boot/powerpc/boot1.chrp/Makefile M /usr/src/sys/boot/powerpc/kboot/Makefile M /usr/src/sys/boot/uboot/Makefile.inc M /usr/src/sys/conf/kmod.mk M /usr/src/sys/conf/ldscript.powerpc M /usr/src/sys/kern/subr_pcpu.c M
Re: Help Wanted - Work with MSFT and help finish the port of .NET Core to FreeBSD
On Tue, Sep 5, 2017 at 11:52 AM, David Naylorwrote: > On Monday, 4 September 2017 10:54:21 Geoffrey Huntley wrote: >> See https://www.youtube.com/watch?v=NHllisWOCpU and >> https://twitter.com/GeoffreyHuntley/status/904227946084294656 > > Hi Geoffrey > > It is great to hear there is more interest in finishing the port of .NET Core > to FreeBSD (and, I hope, to have ports living in the Port's Collection). > > Would it be possible for you to put me (and the mono@ mailing list) in touch > with Karel and Tomas - I'm not on Twitter. > > I'll reply to this email (dropping ports@ and advocacy@) with more technical > details. > > Regards > > David Just an FYI: I found Karel's email address and dropped him a private message for more information (I also don't use twitter). I wanted to wait for permission before publishing any information on the mono mailing list (including his email address etc). I had the DotNet CORE and CLR running on FreeBSD using the instructions posted way back when. I also asked about more information a few months back on the DotNet forums but I can't find the message. The response was that "nothing was happening at the time". http://forums.dotnetfoundation.org/ Cheers, Russ ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Help Wanted - Work with MSFT and help finish the port of .NET Core to FreeBSD
On Monday, 4 September 2017 10:54:21 Geoffrey Huntley wrote: > See https://www.youtube.com/watch?v=NHllisWOCpU and > https://twitter.com/GeoffreyHuntley/status/904227946084294656 Hi Geoffrey It is great to hear there is more interest in finishing the port of .NET Core to FreeBSD (and, I hope, to have ports living in the Port's Collection). Would it be possible for you to put me (and the mono@ mailing list) in touch with Karel and Tomas - I'm not on Twitter. I'll reply to this email (dropping ports@ and advocacy@) with more technical details. Regards David signature.asc Description: This is a digitally signed message part.
Re: USES pgsql:plpython?
Yes sorry. I wrote too fast :) My patch is near to be ready. Just some tests to be sure. Thanks. Envoyé de mon smartphone BlackBerry 10. Message d'origine De: Chris Rees Envoyé: mardi 5 septembre 2017 20:44 À: L.Bartoletti; po...@freebsd.org Cc: pg...@freebsd.org Objet: Re: USES pgsql:plpython? By the way, the syntax is: USES= pgsql WANT_PGSQL= plpython The argument to USES is for version selection. Chris On 5 September 2017 19:33:53 BST, Chris Reeswrote: >Hey, > >No reason at all... I just missed it out when I wrote that bit of >pgsql.mk :) > >If you feel up to patching Mk/Uses/pgsql.mk (have a look at line 135, >add plpython and make another line below it to match the others). >Please alphabetise the list while you're at it! > >If you can't get it to work, I'll do it. > >Cheers, > >Chris > >On 5 September 2017 19:25:41 BST, "L.Bartoletti" > wrote: >>Hi, >> >>I prepare a port which needs plpython. Is there any reason that we >>don't >>have the choice to write in our Makefile "USES pgsql:plpython"? >> >>Only because there are no ports dependent upon this port? Can I add it > >>to my diff? >> >>Regards >> >>Loïc Bartoletti. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: USES pgsql:plpython?
By the way, the syntax is: USES= pgsql WANT_PGSQL= plpython The argument to USES is for version selection. Chris On 5 September 2017 19:33:53 BST, Chris Reeswrote: >Hey, > >No reason at all... I just missed it out when I wrote that bit of >pgsql.mk :) > >If you feel up to patching Mk/Uses/pgsql.mk (have a look at line 135, >add plpython and make another line below it to match the others). >Please alphabetise the list while you're at it! > >If you can't get it to work, I'll do it. > >Cheers, > >Chris > >On 5 September 2017 19:25:41 BST, "L.Bartoletti" > wrote: >>Hi, >> >>I prepare a port which needs plpython. Is there any reason that we >>don't >>have the choice to write in our Makefile "USES pgsql:plpython"? >> >>Only because there are no ports dependent upon this port? Can I add it > >>to my diff? >> >>Regards >> >>Loïc Bartoletti. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: USES pgsql:plpython?
Hey, No reason at all... I just missed it out when I wrote that bit of pgsql.mk :) If you feel up to patching Mk/Uses/pgsql.mk (have a look at line 135, add plpython and make another line below it to match the others). Please alphabetise the list while you're at it! If you can't get it to work, I'll do it. Cheers, Chris On 5 September 2017 19:25:41 BST, "L.Bartoletti"wrote: >Hi, > >I prepare a port which needs plpython. Is there any reason that we >don't >have the choice to write in our Makefile "USES pgsql:plpython"? > >Only because there are no ports dependent upon this port? Can I add it >to my diff? > >Regards > >Loïc Bartoletti. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
USES pgsql:plpython?
Hi, I prepare a port which needs plpython. Is there any reason that we don't have the choice to write in our Makefile "USES pgsql:plpython"? Only because there are no ports dependent upon this port? Can I add it to my diff? Regards Loïc Bartoletti. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Tcl/Tk 8.4 deprecation
On Tue, Sep 5, 2017 at 5:03 AM, Pietro Ceruttiwrote: > Hi all, > > I'll be shorty deprecating Tcl/Tk 8.4 in our ports tree. The latest > release of this series was 8.4.20 (June 2013). > Tcl/Tk series 8.5 and 8.6 are fully supported, and 8.7 is coming > soon-ish. > > Thus, I will soon mark the following ports as DEPRECATED, with expiry > date sometimes this fall. If you care for any of them, please try to > upgrade them to a newer version (if any) or make them work with Tcl 8.6, > which is the current default version. If you need any support in the > process, please let me know and I'll be glad to help. > > lang/fpc-tcl > lang/itcl > lang/smalltalk > lang/tcl84 > multimedia/nxtvepg > games/scid > games/polypuzzle > graphics/ocaml-lablgl > graphics/gdtclft > databases/pgaccess > math/R > math/maxima > editors/tpad > x11-toolkits/ocaml-labltk > x11-toolkits/tk84 > devel/vtcl > x11-clocks/tktz > net/xpvm > x11/tkXwin > > Best, > > -- > Pietro Cerutti > The FreeBSD Project > g...@freebsd.org > Pietro, I have both graphics/ocaml-lablgl and x11-toolkits/ocaml-labltk installed using 8.5 with no issues. The Makefiles expressly list 84 and 85 as usable. math/R simply requires 8.4 or higher. I suspect most/all of the listed ports already work with supported versions. So should these just be patched to change 84+ or 84,85 to just 85? If so, I can submit some later today, but removing 84 won't break most (all?) whether the ports are patched or not. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkober...@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Tele-communication Mailing List
Hi, Good Day I'm writing to check if you would be interested to acquire the newly released 200,000+ "Tele-communication Executive" Leads with verified business emails and complete contact information. Data Fields: Contact name, Title, Company name, Size, Any Location, Opt-In Email address, Phone & Fax numbers and etc. Data Guarantees: 85-90% Deliver ability on emails and 98% accuracy on other contact information Please let me know your target market: Target Industry_ Target title___ Target Geography: Let me know your thoughts or pass on the message to the right person in your company. Regards, Kathy Marketing Manager | Accurate Business Leads | If you do not wish to receive further emails, please respond with "Leave Out" or "Unsubscribe". ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
PR looking for committer
Hi, Can a committer have a look at this? It blocks another port update https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222001 Thanks! ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Poudreiere auto-track quarterly ports?
Le 05/09/2017 à 03:50, Dan Mahoney a écrit : > Hey there All, > > Is there an easy way to have poudriere auto-track the latest quarterly > ports build tree, without having to manually reset it to a specific > branch? > > Poudriere knows how to portsnap the latest ports/head, but not the latest > quarterly. poudriere cannot do this by itself, it does not know how to move from one repository to another. This can, however, easily be done with a simple subversion command that you can run in the script you use to build your ports. # svn info /poudriere/ports/quarterly/|grep ^URL URL: https://svn.freebsd.org/ports/branches/2017Q2 # svn switch ^/branches/$(svn ls https://svn.freebsd.org/ports/branches/|sed -ne '/^2.*Q./s|/$||p'|tail -1) /poudriere/ports/quarterly/ D ports/quarterly/graphics/dri ... # svn info /poudriere/ports/quarterly/|grep ^URL URL: https://svn.freebsd.org/ports/branches/2017Q3 The svn switch command can be run each time, it will not break. (The svn ls trick is taken from the bit I wrote for ports/Tools/scripts/mfh.) -- Mathieu Arnold signature.asc Description: OpenPGP digital signature
Tcl/Tk 8.4 deprecation
Hi all, I'll be shorty deprecating Tcl/Tk 8.4 in our ports tree. The latest release of this series was 8.4.20 (June 2013). Tcl/Tk series 8.5 and 8.6 are fully supported, and 8.7 is coming soon-ish. Thus, I will soon mark the following ports as DEPRECATED, with expiry date sometimes this fall. If you care for any of them, please try to upgrade them to a newer version (if any) or make them work with Tcl 8.6, which is the current default version. If you need any support in the process, please let me know and I'll be glad to help. lang/fpc-tcl lang/itcl lang/smalltalk lang/tcl84 multimedia/nxtvepg games/scid games/polypuzzle graphics/ocaml-lablgl graphics/gdtclft databases/pgaccess math/R math/maxima editors/tpad x11-toolkits/ocaml-labltk x11-toolkits/tk84 devel/vtcl x11-clocks/tktz net/xpvm x11/tkXwin Best, -- Pietro Cerutti The FreeBSD Project g...@freebsd.org signature.asc Description: PGP signature
Re: Poudreiere auto-track quarterly ports?
On 09/04/17 21:50, Dan Mahoney wrote: Hey there All, Is there an easy way to have poudriere auto-track the latest quarterly ports build tree, without having to manually reset it to a specific branch? Poudriere knows how to portsnap the latest ports/head, but not the latest quarterly. Example: Currently, I can't build ports due to a failure in -HEAD for one of my dependencies (xerces-c3-3.2.0) which causes several other ports to fail as well. Presumably, this port is more stable in the quarterly branch, which is where me (and I think most people) would like to do most of our building with -- for those of us that are only building custom ports to get new options, not those of us that need the latest-greatest code. However, that means that four times a year, one needs to manually do surgery on our repos, not only to pull in the new quarterly branch, but also to re-point pkg at the new build location. It would work better if poudriere were either aware of the way the quarterly branches are named, OR if there was a tag that always pointed a the current quarterly, same as in pkg. Is this possible? -Dan Mahoney ___ I use synth and I have some bourne scripts that do what you are asking. I pull the source for ports using svnlite and then run synth. Maybe you can script what you want to do but use poudriere. BTW I think synth is easier to use than poudriere, just my preference. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
FreeBSD ports you maintain which are out of date
Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/po...@freebsd.org.html Port| Current version | New version +-+ devel/py-spyder | 2.3.7 | v3.2.2 +-+ net/yaz | 5.21.1 | 5.23.1 +-+ shells/sparforte| 2.0.2 | v2.1 +-+ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Poudreiere auto-track quarterly ports?
Hi On Tue, Sep 05, 2017 at 01:50:06AM +, Dan Mahoney wrote: > Is there an easy way to have poudriere auto-track the latest quarterly > ports build tree, without having to manually reset it to a specific > branch? > > Poudriere knows how to portsnap the latest ports/head, but not the latest > quarterly. I guess the -B flag of poudriere(8) is designed for this, never used it though… Have you tried it? poudriere -c -m svn -B branches/2017Q3 [other flags] -- Romain Tartièrehttp://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated) signature.asc Description: PGP signature