Date: Sun, 23 Nov 2014 13:46:18 -0800 From: Mark Millard <markmi@dsl-only.net> To: Koop Mast <kwm@rainbow-runner.nl> Cc: freebsd-ports@freebsd.org, FreeBSD PowerPC ML <freebsd-ppc@freebsd.org> Subject: Re: xf86-video-ati-7.5.0 is only for i386 amd64, while you are running powerpc64. But no /usr/ports/UPDATING material about it. Message-ID: <208019F2-784C-433E-BCA1-1E666E95F732@dsl-only.net> In-Reply-To: <54724A61.30804@rainbow-runner.nl> References: <E3D3B62E-B275-4FC3-A64F-08D80FB2DB8D@dsl-only.net> <54724A61.30804@rainbow-runner.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
Context note: I build a powerpc64/GENERIC64 variant with both vt and sc = enabled and use the same SSD for both NIVIDA based PowerMac G5's and one = Radeon X1950 based one. Currently I do not use X11 at all for the Radeon = X1950 but the SSD is designed to also cover NVIDA contexts where I do = sometimes use X11/xfce4. Looks like the earlier change to force 7.2.0 created the issue in the = Makefile and probably should have had a UPDATING notice:=20 Revision 372171 - (view) (download) (annotate) - [select for diffs]=20 Modified Tue Nov 4 20:32:43 2014 UTC (2 weeks, 5 days ago) by dumbbell=20= File length: 455 byte(s)=20 Diff to previous 371270 xf86-video-ati: Update to 7.5.0 This update brings several bug fixes. Furthermore, it improves Glamor support, though this feature isn't supported by FreeBSD yet. Differential Revision: https://reviews.freebsd.org/D1106 Tested by: Many on freebsd-x11@ Reviewed by: bapt@, kwm@ Approved by: bapt@ Revision 371270 - (view) (download) (annotate) - [select for diffs]=20 Modified Mon Oct 20 14:27:59 2014 UTC (4 weeks, 6 days ago) by kwm=20 File length: 442 byte(s)=20 Diff to previous 367997 Remove the switch code between 6.14.6 and 7.2.0. Update to 7.2.0, since we have xf86-video-ati-ums for 6.14.6. For example compared to 367997: ONLY_FOR_ARCHS=3D i386 amd64 Note that I did not originally explicitly list xf86-video-ati as to be = updated when I rebuilt: the automatic dependencies are what brought it = in. So as stands far more than ati is blocked by default for powerpc64 = rebuilds since the problem stops builds of other things explicitly = requested when dependencies automatically also try to also build = xf86-video-ati on powerpc64. I rebuilt with... portmaster -tDK --no-confirm `cat ports_origins` My ports_origins is as shown by (the explicit xf86-video-scfb is from = when Nathan W. suggested trying it for something but it did not work): root@FBSDG5M1:~/fbsd_rebuild_materials # more ports_origins graphics/ImageMagick devel/automake x11-fonts/bdftopcf x11/bigreqsproto devel/bison sysutils/bsdadminscripts devel/cmake ports-mgmt/dialog4ports x11/dri3proto x11/evieext devel/gdb x11/glproto devel/gmake devel/gmake-lite misc/help2man x11-themes/icon-naming-utils textproc/intltool devel/libatomic_ops devel/libcheck x11/libgnome devel/libtool devel/makedepend ports-mgmt/pkg ports-mgmt/portmaster x11/presentproto textproc/py-sphinx x11/resourceproto security/sudo archivers/unzip multimedia/v4l_compat lang/vala x11/xcb-proto x11/xcmiscproto x11-drivers/xf86-video-scfb x11-fonts/xf86bigfontproto x11/xf86driproto x11-wm/xfce4 textproc/xmlto x11/xorg devel/xorg-macros archivers/zip =3D=3D=3D Mark Millard markmi at dsl-only.net On 23-11-2014 21:49, Mark Millard wrote: > I do not see anything about it in /usr/ports/UPDATING but when I = attempted to update my powerpc64/GENERIC64vtsc context's ports after = updating to 10.1-RELEASE I got: I think radeonKMS doesn't work/tested on anything other then i386 or = amd64. I think you should switch to the x11-drivers/xf86-video-ati-ums = port. > =3D=3D=3D>>> Launching child to update xf86-video-ati-6.14.6_4 to = xf86-video-ati-7.5.0 >=20 > =3D=3D=3D>>> x11/xorg 1/2 >> xf86-video-ati-6.14.6_4 (1/3) >=20 > =3D=3D=3D>>> Currently installed version: xf86-video-ati-6.14.6_4 > =3D=3D=3D>>> Port directory: /usr/ports/x11-drivers/xf86-video-ati >=20 > =3D=3D=3D>>> Starting check for all dependencies > =3D=3D=3D>>> Gathering dependency list for x11-drivers/xf86-video-ati = from ports > =3D=3D=3D>>> Dependency check complete for x11-drivers/xf86-video-ati >=20 > =3D=3D=3D>>> x11/xorg 1/2 >> xf86-video-ati-6.14.6_4 (1/3) >=20 > =3D=3D=3D> Cleaning for xf86-video-ati-7.5.0 > =3D=3D=3D> xf86-video-ati-7.5.0 is only for i386 amd64, while you are = running powerpc64. > *** Error code 1 >=20 > Stop. > make: stopped in /usr/ports/x11-drivers/xf86-video-ati >=20 >=20 > The context is: >=20 > root@FBSDG5M1:/usr/src # freebsd-version -ku; uname -a > 10.1-RELEASE > 10.1-RELEASE > FreeBSD FBSDG5M1 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274912M: Sun = Nov 23 03:21:22 PST 2014 = root@FBSDG5M1:/usr/obj/usr/src/sys/GENERIC64vtsc powerpc >=20 > (Note: when one boots a PowerMac with an explicit "boot KERNELNAME" = freebsd-version -k returns /boot/kernel information instead of = /boot/KERNELNAME information. But I did not boot that way: This was a = /boot/kernel use.) >=20 > root@FBSDG5M1:/usr/ports # svnlite info > Path: . > Working Copy Root Path: /usr/ports > URL: https://svn0.us-west.freebsd.org/ports/head > Relative URL: ^/head > Repository Root: https://svn0.us-west.freebsd.org/ports > Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 > Revision: 373147 > Node Kind: directory > Schedule: normal > Last Changed Author: crees > Last Changed Rev: 373147 > Last Changed Date: 2014-11-23 05:22:05 -0800 (Sun, 23 Nov 2014) >=20 > root@FBSDG5M1:/usr/ports # svnlite status > ? .snap > ? restoresymtable >=20 > root@FBSDG5M1:/usr/ports # more /etc/make.conf > WRKDIRPREFIX=3D/usr/obj/portswork >=20 > root@FBSDG5M1:/usr/src # svnlite status > ? .snap > ? restoresymtable > M sys/ddb/db_main.c > M sys/ddb/db_script.c > M sys/powerpc/ofw/ofw_machdep.c > M sys/powerpc/ofw/ofwcall64.S >=20 > root@FBSDG5M1:/usr/src # more /etc/src.conf > WITH_DEBUG_FILES=3D > WITHOUT_CLANG=3D > WITH_DEBUG=3D >=20 > (WITHOUT_CLANG is just because the last time I tried WITH_DEBUG_FILES = with a clang build involved it failed. It has been some time since I = retried that.) >=20 > root@FBSDG5M1:/usr/src # more sys/powerpc/conf/GENERIC64vtsc > include GENERIC64 > ident GENERIC64vtsc >=20 > nooptions PS3 #Sony Playstation 3 = HACK!!! to allow sc >=20 > options DDB # HACK!!! to dump early crash = info > options GDB # HACK!!! ... > #options KTR > #options KTR_MASK=3DKTR_TRAP > #options KTR_CPUMASK=3D0xF > #options KTR_VERBOSE >=20 > # HACK!!! to allow sc for 2560x1440 display on Radeon X1950 that vt = mishandled > device sc > #device kbdmux # HACK: already listed by vt > options SC_OFWFB # OFW frame buffer > options SC_DFLT_FONT # compile font in > makeoptions SC_DFLT_FONT=3Dcp437 >=20 >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net >=20 > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to = "freebsd-ports-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?208019F2-784C-433E-BCA1-1E666E95F732>