Skip site navigation (1)Skip section navigation (2)
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>