From owner-freebsd-sparc64@freebsd.org Tue Oct 25 16:03:53 2016 Return-Path: Delivered-To: freebsd-sparc64@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A9503C21EF5 for ; Tue, 25 Oct 2016 16:03:53 +0000 (UTC) (envelope-from syseng@gfsys.co.uk) Received: from cust-smtp-auth4.fasthosts.net.uk (smtp-out-60.livemail.co.uk [213.171.216.60]) by mx1.freebsd.org (Postfix) with ESMTP id 7027FCE7 for ; Tue, 25 Oct 2016 16:03:51 +0000 (UTC) (envelope-from syseng@gfsys.co.uk) Received: from [192.9.200.226] (unknown [81.133.228.57]) by cust-smtp-auth4.fasthosts.net.uk (Postfix) with ESMTPA id 61260742CFC for ; Tue, 25 Oct 2016 17:03:43 +0100 (BST) Message-ID: <580F825E.70000@gfsys.co.uk> Date: Tue, 25 Oct 2016 16:03:42 +0000 From: Chris User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: freebsd-sparc64@freebsd.org Subject: Xvnc Remote Framebuffer Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2016 16:03:53 -0000 Gordon, I think you should be fine with 11.0. I did an install from the ftp site 11.0-Release iso around 22/09, but it seems that was a bit premature, since that was updated a few days later because of some last minute changes. Anyway, stuck with the initial version for now and it seems pretty solid. Did a kernel rebuild with all the sound, wireles, usb and also IPV6 removed, as I don't need any of that for a V215 and in the case of IPV6, dont want it cluttering up the system when it's not going to be used in the forseeable future. Have been working through the various Sparc releases since June, building packages and trying to find a way to get some sort of graphics capability working. Haven't tried all of them, but the drivers (radeon etc) won't build at all for Sparc and not sure the infrstructure to to support it is there. The lightbulb moment was to think, remote frame buffer and get vnc built and working. Xvnc takes several hours to build on a V215, (V245 is same m/b, 2u box, but builds without issue. Package is: /usr/ports/network/vnc and have it configured under inetd. On remote client access, I get a blank grey vnc screen. Next thing was to get xdm (X login) built, no problem, configured, not so easy. Whatever I thought I once knew about X internals, was long forgotten. Not so much info on Xvnc either, but dug out some early X books and it seems that for vnc (network access) xdmcp is used via localhost to talk to xdm. Xvnc isn't just a vnc server, but also has a built in X server. tcpdump run against localhost shows the packets between the two quite clearly. Once we had the login screen, built twm to start, which worked, then IceWM and FVWM, both of which build and work without issue. Next step may be the mate desktop, which is based on gnome two and thus perhaps less bloatware, but there are dozens of dependencies and initial attempts threw up loads of showstoppers. Right now i'm trying to build Firefox, just to see how far I can get. Again, dozens of dependencies and showstoppers, which i'm working through. As proof of concept, seems like Xvnc is a valid alternative to a local framebuffer. Plenty fast enough for everyday use and more convenient for development than console, multiple ssh and vi sessions. Have built a few other packages: xterm, rxvt, fr (file runner file manager) and my favourite f/s editor, nedit, which also builds the Motif library. Most of the issues getting this working were due to lack of knowledge and configuration issues for the various packages, but once sorted, seems pretty solid. Have had an IceWM session running here for a couple of weeks now and currently in use. There's a running log file of the various steps and workarounds etc to get this far and happy to mail to anyone interested. Would be good if someone else could run with this, repeat and verify, as well as build and test related packages... Regards, Chris From owner-freebsd-sparc64@freebsd.org Tue Oct 25 16:15:59 2016 Return-Path: Delivered-To: freebsd-sparc64@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9FFF4C21619 for ; Tue, 25 Oct 2016 16:15:59 +0000 (UTC) (envelope-from syseng@gfsys.co.uk) Received: from cust-smtp-auth4.fasthosts.net.uk (smtp-out-60.livemail.co.uk [213.171.216.60]) by mx1.freebsd.org (Postfix) with ESMTP id 6748EA58 for ; Tue, 25 Oct 2016 16:15:59 +0000 (UTC) (envelope-from syseng@gfsys.co.uk) Received: from [192.9.200.226] (unknown [81.133.228.57]) by cust-smtp-auth4.fasthosts.net.uk (Postfix) with ESMTPA id 2F422742430 for ; Tue, 25 Oct 2016 17:15:58 +0100 (BST) Message-ID: <580F853D.7090302@gfsys.co.uk> Date: Tue, 25 Oct 2016 16:15:57 +0000 From: Chris User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: freebsd-sparc64@freebsd.org Subject: Re: Xvnc Remote Framebuffer References: <580F825E.70000@gfsys.co.uk> In-Reply-To: <580F825E.70000@gfsys.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2016 16:15:59 -0000 > Package is: /usr/ports/network/vnc and have it configured under Correction: /usr/ports/net/vnc. ^^^ There are several vnc's in the ports tree, but have used Xvnc (RealVnc) for years, Solaris etc. TigerVNC didn't build and and gave up with x11vnc. Both need a local stock X server, which is a can of worms with no local hardware framebuffer... Regards, Chris From owner-freebsd-sparc64@freebsd.org Tue Oct 25 22:28:42 2016 Return-Path: Delivered-To: freebsd-sparc64@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2B543C21DCB for ; Tue, 25 Oct 2016 22:28:42 +0000 (UTC) (envelope-from gordonzaft@gmail.com) Received: from mail-oi0-x234.google.com (mail-oi0-x234.google.com [IPv6:2607:f8b0:4003:c06::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E483336B for ; Tue, 25 Oct 2016 22:28:41 +0000 (UTC) (envelope-from gordonzaft@gmail.com) Received: by mail-oi0-x234.google.com with SMTP id m72so122107969oik.3 for ; Tue, 25 Oct 2016 15:28:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=xB615wmU/9iR87GaeDzhwo5OVv1RIzEzORKks1zYZLk=; b=jw7P4W+X8F7PxbEvT6y0ZgpolVmIya3YL5YeNi4K1WBWq7zqohxUIG3j+mVOl9aHTJ BYpSNh+O4oiW7OfmZD0ciNzd1TmNTepuYaKdcAXp+mVxiBHUo2J6x0L9YOsx2moY+l4I tL7+I+MX81sY9tW4ZiQUehEGtN7XVZ+XHBRePd2yOB8ScWZVHA3Q5uJNxIORbnif3Lsn 69tYGdnW1M6ZaWSuUc4gN8tF6mpOMC3eItckHsP0Kl36o05sAT7jSgiMnE5AQTlae5JX Ng3zSDegc6PloNSCueof3KiuxBhzAd1znRfRAOZdPJm4vD53Vsuh7gNKyelBsskKDsS9 jSew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=xB615wmU/9iR87GaeDzhwo5OVv1RIzEzORKks1zYZLk=; b=gblmdnD+cPdgculTmfxAvLZ/BoxpoHRVbzwhoeD51yEWkhpL6k/Q1ZbMr/H0Su6YEV 8AUOB8zuPUwNWUNWVvWoix4PzJpiny0z+ycg9vaVwke2mx7nBxNFF82hI1bMLjqN/uUu s3i4wxDZEG+R+qYVZDdCiJmYNo26F6xcDVPK1cnjI3zjfJ6M6kDMf7ZtjL+j7/Ah8ybb Upfjx6rRuvJsRo9BAcj3NzyuIK5L+4elCm7LtSpTgPS59trEKiFyF8Wd2MYzFVO5QNFr /no5N8x7OXF/KM7xWMEMUAls8gysuU+Nz9Y+xlTe0Sg2GqkIQOH+uzGOlA4aA1vC/TEA Oihg== X-Gm-Message-State: ABUngvf57vIvC8tYRiNzKxnbQ32dfCr2TiANZ9/fO80vTP6s0yRoHWExYsaWmaKn490c1KyJFcv2lJsH44DEJA== X-Received: by 10.107.132.88 with SMTP id g85mr17959456iod.29.1477434520223; Tue, 25 Oct 2016 15:28:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.19.135 with HTTP; Tue, 25 Oct 2016 15:28:39 -0700 (PDT) From: Gordon Zaft Date: Tue, 25 Oct 2016 15:28:39 -0700 Message-ID: Subject: ImageMagick port broken on sparc64 To: freebsd-sparc64@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2016 22:28:42 -0000 Has anyone else seen this? Sun U5, 512MB memory gcc 4.2.1 After portsnap fetch update. Building graphics/ImageMagick gives: In file included from ./wand/studio.h:177, from wand/animate.c:43: /usr/include/sys/timeb.h:42:2: warning: #warning "this file includes which is deprecated" wand/animate.c: In function 'AnimateImageCommand': wand/animate.c:1458: internal compiler error: Abort trap Please submit a full bug report, with preprocessed source if appropriate. See for instructions. gmake[3]: *** [Makefile:9964: wand/wand_libMagickWand_6_la-animate.lo] Error 1 gmake[3]: Leaving directory '/usr/ports/graphics/ImageMagick/work/ImageMagick-6.9.5-10' gmake[2]: *** [Makefile:5208: all] Error 2 gmake[2]: Leaving directory '/usr/ports/graphics/ImageMagick/work/ImageMagick-6.9.5-10' ===> Compilation failed unexpectedly. ------ Building again with MAKE_PORTS_UNSAFE=yes yields: wand/convert.c: In function 'ConvertImageCommand': wand/convert.c:505: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See for instructions. gmake[3]: *** [Makefile:9992: wand/wand_libMagickWand_6_la-convert.lo] Error 1 gmake[3]: Leaving directory '/usr/ports/graphics/ImageMagick/work/ImageMagick-6.9.5-10' gmake[2]: *** [Makefile:5208: all] Error 2 gmake[2]: Leaving directory '/usr/ports/graphics/ImageMagick/work/ImageMagick-6.9.5-10' *** Error code 1 Stop. -- Gordon Zaft Province 35 Governor Phi Mu Alpha Sinfonia Fraternity gordonzaft@gmail.com