Xorg question on FreeBSD 11.1

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Xorg question on FreeBSD 11.1

Robert Parkhurst-2
Greetings,

I know SPARC64 is a tier2 platform, but is it possible to
compile/install xorg or xorg-minimal?  

I tried to compile both last night and failed.  I can get more
information if necessary to help troubleshoot.  As much as possible I
tried to compile the base xorg/xorg-minimal without any additional
options set when prompted.

Specifically, I have a Sun Ultra 60 with dual Creator3D graphics cards
that I'd like to see if I can get   up and running with X and a few
other things.


Thank you,
Robert Parkhurst

_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Mark Linimon-2
The problem is that our sparc64 userbase is small, and our userbase
of sparc64/x11 is even smaller.

I do periodic package builds (well, subsets), but I mainly focus on
server-class ports these days.  So, I don't remember off the top of my
head what the state of those ports is.

I am traveling and thus it is awkward for me to access my build machine
right now.  My first suggestion is that you try to downgrade the default
gcc to 4.9 (the last one I have gotten much coverage with) and try again.

mcl
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Robert Parkhurst-2
I kind of figured.  Still though, that’s a bummer!

I will work on my box and see if I can get GCC 4.9 as the default and go from there.  I’ll likely have questions, but I’ll check google before I bombard you with more.



Thank you,
 
Robert Parkhurst


On 9/9/17, 12:15 PM, "Mark Linimon" <[hidden email]> wrote:

    The problem is that our sparc64 userbase is small, and our userbase
    of sparc64/x11 is even smaller.
   
    I do periodic package builds (well, subsets), but I mainly focus on
    server-class ports these days.  So, I don't remember off the top of my
    head what the state of those ports is.
   
    I am traveling and thus it is awkward for me to access my build machine
    right now.  My first suggestion is that you try to downgrade the default
    gcc to 4.9 (the last one I have gotten much coverage with) and try again.
   
    mcl
   



_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Mark Linimon-2
Indeed a retest indicates that xorg-server failed due to:

  epoxy/egl.h: No such file or directory

I'm retrying with a patch to see if I can isolate this.

mcl
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Robert Parkhurst-2
Hi Mark,

I'm stuck with trying to get gcc 4.9 on the system.  The fresh install
comes with 4.2.1 I believe?  Do I need 4.9 or is 4.2.1 okay?

In any case, 4.9 failed to compile.

I attempted to compile by running make install clean.  It failed
telling me I needed to run it with MAKE_JOBS_UNSAFE.  I added that to
/etc/make.conf:

MAKE_JOBS_UNSAFE=yes


Then I re-ran make install clean and after a while I got the following:
gmake[6]: Entering directory '/usr/ports/devel/binutils/work/binutils-
2.28/opcodes'
gmake  all-recursive
gmake[7]: Entering directory '/usr/ports/devel/binutils/work/binutils-
2.28/opcodes'
Making all in .
gmake[8]: Entering directory '/usr/ports/devel/binutils/work/binutils-
2.28/opcodes'
/bin/sh ./libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I.  -I.
-I. -I../bfd -I./../include -I./../bfd    -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wshadow -O2 -pipe  -I/usr/local/include -fno-
strict-aliasing -MT dis-buf.lo -MD -MP -MF .deps/dis-buf.Tpo -c -o dis-
buf.lo dis-buf.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd
-I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-
prototypes -Wshadow -O2 -pipe -I/usr/local/include -fno-strict-aliasing
-MT dis-buf.lo -MD -MP -MF .deps/dis-buf.Tpo -c dis-buf.c -o dis-buf.o
mv -f .deps/dis-buf.Tpo .deps/dis-buf.Plo
/bin/sh ./libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I.  -I.
-I. -I../bfd -I./../include -I./../bfd    -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wshadow -O2 -pipe  -I/usr/local/include -fno-
strict-aliasing -MT disassemble.lo -MD -MP -MF .deps/disassemble.Tpo -c
-o disassemble.lo -DARCH_all ./disassemble.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd
-I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-
prototypes -Wshadow -O2 -pipe -I/usr/local/include -fno-strict-aliasing
-MT disassemble.lo -MD -MP -MF .deps/disassemble.Tpo -c -DARCH_all
./disassemble.c -o disassemble.o
mv -f .deps/disassemble.Tpo .deps/disassemble.Plo
/bin/sh ./libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I.  -I.
-I. -I../bfd -I./../include -I./../bfd    -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wshadow -O2 -pipe  -I/usr/local/include -fno-
strict-aliasing -MT dis-init.lo -MD -MP -MF .deps/dis-init.Tpo -c -o
dis-init.lo dis-init.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd
-I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-
prototypes -Wshadow -O2 -pipe -I/usr/local/include -fno-strict-aliasing
-MT dis-init.lo -MD -MP -MF .deps/dis-init.Tpo -c dis-init.c -o dis-
init.o
mv -f .deps/dis-init.Tpo .deps/dis-init.Plo
/bin/sh ./libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I.  -I.
-I. -I../bfd -I./../include -I./../bfd    -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wshadow -O2 -pipe  -I/usr/local/include -fno-
strict-aliasing -MT aarch64-asm.lo -MD -MP -MF .deps/aarch64-asm.Tpo -c
-o aarch64-asm.lo aarch64-asm.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd
-I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-
prototypes -Wshadow -O2 -pipe -I/usr/local/include -fno-strict-aliasing
-MT aarch64-asm.lo -MD -MP -MF .deps/aarch64-asm.Tpo -c aarch64-asm.c
-o aarch64-asm.o
mv -f .deps/aarch64-asm.Tpo .deps/aarch64-asm.Plo
/bin/sh ./libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I.  -I.
-I. -I../bfd -I./../include -I./../bfd    -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wshadow -O2 -pipe  -I/usr/local/include -fno-
strict-aliasing -MT aarch64-asm-2.lo -MD -MP -MF .deps/aarch64-asm-
2.Tpo -c -o aarch64-asm-2.lo aarch64-asm-2.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd
-I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-
prototypes -Wshadow -O2 -pipe -I/usr/local/include -fno-strict-aliasing
-MT aarch64-asm-2.lo -MD -MP -MF .deps/aarch64-asm-2.Tpo -c aarch64-
asm-2.c -o aarch64-asm-2.o
mv -f .deps/aarch64-asm-2.Tpo .deps/aarch64-asm-2.Plo
/bin/sh ./libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I.  -I.
-I. -I../bfd -I./../include -I./../bfd    -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wshadow -O2 -pipe  -I/usr/local/include -fno-
strict-aliasing -MT aarch64-dis.lo -MD -MP -MF .deps/aarch64-dis.Tpo -c
-o aarch64-dis.lo aarch64-dis.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd
-I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-
prototypes -Wshadow -O2 -pipe -I/usr/local/include -fno-strict-aliasing
-MT aarch64-dis.lo -MD -MP -MF .deps/aarch64-dis.Tpo -c aarch64-dis.c
-o aarch64-dis.o
mv -f .deps/aarch64-dis.Tpo .deps/aarch64-dis.Plo
/bin/sh ./libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I.  -I.
-I. -I../bfd -I./../include -I./../bfd    -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wshadow -O2 -pipe  -I/usr/local/include -fno-
strict-aliasing -MT aarch64-dis-2.lo -MD -MP -MF .deps/aarch64-dis-
2.Tpo -c -o aarch64-dis-2.lo aarch64-dis-2.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I. -I../bfd
-I./../include -I./../bfd -W -Wall -Wstrict-prototypes -Wmissing-
prototypes -Wshadow -O2 -pipe -I/usr/local/include -fno-strict-aliasing
-MT aarch64-dis-2.lo -MD -MP -MF .deps/aarch64-dis-2.Tpo -c aarch64-
dis-2.c -o aarch64-dis-2.o
aarch64-dis-2.c: In function 'aarch64_opcode_lookup':
aarch64-dis-2.c:18556: internal compiler error: Abort trap
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.freebsd.org/support.html>; for instructions.
gmake[8]: *** [Makefile:999: aarch64-dis-2.lo] Error 1
gmake[8]: Leaving directory '/usr/ports/devel/binutils/work/binutils-
2.28/opcodes'
gmake[7]: *** [Makefile:1042: all-recursive] Error 1
gmake[7]: Leaving directory '/usr/ports/devel/binutils/work/binutils-
2.28/opcodes'
gmake[6]: *** [Makefile:691: all] Error 2
gmake[6]: Leaving directory '/usr/ports/devel/binutils/work/binutils-
2.28/opcodes'
gmake[5]: *** [Makefile:3167: all-opcodes] Error 2
gmake[5]: Leaving directory '/usr/ports/devel/binutils/work/binutils-
2.28'
gmake[4]: *** [Makefile:850: all] Error 2
gmake[4]: Leaving directory '/usr/ports/devel/binutils/work/binutils-
2.28'
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/devel/binutils
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/devel/binutils
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/lang/gcc49
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/gcc49



Let me know if I'm going in a different direction than I need.



Thanks,
Robert




On Sun, 2017-09-10 at 12:58 -0500, Mark Linimon wrote:
> Indeed a retest indicates that xorg-server failed due to:
>
>   epoxy/egl.h: No such file or directory
>
> I'm retrying with a patch to see if I can isolate this.
>
> mcl

_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Mark Linimon-2
On Sun, Sep 10, 2017 at 08:39:48PM -0500, Robert Parkhurst wrote:
> The fresh install comes with 4.2.1 I believe?

In the base system, yes.  That's the latest that can be included there
for licensing reasons.

> Do I need 4.9 or is 4.2.1 okay?

You will need 4.9 from ports to be able to compile most ports.  But you
will need to disable the default which has moved past 4.9.

In Mk/bsd.defaults.mk, use the following change:

  GCC_DEFAULT?=  4.9

(Sorry, I cannot paste the correct patch from here.)

The last time I tried to compile 4.9 I had no problem.  You can find
out what your current default is with gcc --version.  It should say
4.2.1.

If you get stuck, I can show you how to download the gcc4.9 package.

mcl
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Mark Linimon-2
I have a patch that seems necessary to get xorg-server to build;
submitted as PR 222232.

Unfortunately the build of xorg-minimal fails with a segfault.
I won't have time to investigate that for a while.

I've started a new incremental build to see if full xorg fails
with the same problem.

mcl
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Robert Parkhurst-2
Hi Mark,

Thanks!  I’ll power my box on and see if I can get gcc on it following your steps tonight and *maybe* start on Xorg..  haven’t been able to get to it for a few days.



Thank you,
 
Robert Parkhurst


On 9/11/17, 1:03 PM, "Mark Linimon" <[hidden email]> wrote:

    I have a patch that seems necessary to get xorg-server to build;
    submitted as PR 222232.
   
    Unfortunately the build of xorg-minimal fails with a segfault.
    I won't have time to investigate that for a while.
   
    I've started a new incremental build to see if full xorg fails
    with the same problem.
   
    mcl
   



_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Mark Linimon-2
I have now gotten xorg (but not xorg-minimal) to build and uploaded it
with the latest package set.

Many of the packages are stale but the "popular" ones (by my definition)
are up-to-date.  Also I did a full run of security/ and sysutils/ .

I am running an incremental with firefox* to see if jbeich's recent commits
are sufficient to allow it to build (they are clearly necessary, but there
are nearly 300 dependencies).

mcl
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Robert Parkhurst-2
In reply to this post by Mark Linimon-2
Hi,

In Mk/bsd.defaults.mk, use the following change:

>   GCC_DEFAULT?=  4.9


I did this:  /usr/ports/Mk/bsd.default-versions.mk


In /usr/ports/lang/gcc49
re-ran `make install clean` and got the following:


gmake[5]: Entering directory
'/usr/ports/lang/gcc49/work/.build/sparc64-portbld-
freebsd11.1/libstdc++-v3/include'
echo timestamp > stamp-pb
echo timestamp > stamp-host
echo 0 > stamp-namespace-version
echo 1 > stamp-visibility
echo 1 > stamp-extern-template
sed -e '/^#pragma/b' \
    -e
'/^#/s/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_][ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*\)/
_GLIBCXX_\1/g' \
    -e 's/_GLIBCXX_SUPPORTS_WEAK/__GXX_WEAK__/g' \
    -e 's/_GLIBCXX___MINGW32_GLIBCXX___/__MINGW32__/g' \
    -e 's,^#include "\(.*\)",#include <bits/\1>,g' \
    < /usr/ports/lang/gcc49/work/gcc-4.9.4/libstdc++-
v3/../libgcc/gthr.h > sparc64-portbld-freebsd11.1/bits/gthr.h
sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \
    -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \
    < /usr/ports/lang/gcc49/work/gcc-4.9.4/libstdc++-v3/../libgcc/gthr-
single.h > sparc64-portbld-freebsd11.1/bits/gthr-single.h
sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \
    -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \
    -e 's/SUPPORTS_WEAK/__GXX_WEAK__/g' \
    -e 's/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*USE_WEAK\)/_GLIBCXX_\1/g' \
    < /usr/ports/lang/gcc49/work/gcc-4.9.4/libstdc++-v3/../libgcc/gthr-
posix.h > sparc64-portbld-freebsd11.1/bits/gthr-posix.h
sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \
    -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \
    -e 's/SUPPORTS_WEAK/__GXX_WEAK__/g' \
    -e 's/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*USE_WEAK\)/_GLIBCXX_\1/g' \
    -e 's,^#include "\(.*\)",#include <bits/\1>,g' \
    < /usr/ports/lang/gcc49/work/gcc-4.9.4/libstdc++-v3/../libgcc/gthr-
posix.h > sparc64-portbld-freebsd11.1/bits/gthr-default.h
gmake[5]: Leaving directory '/usr/ports/lang/gcc49/work/.build/sparc64-
portbld-freebsd11.1/libstdc++-v3/include'
gmake[5]: Entering directory
'/usr/ports/lang/gcc49/work/.build/sparc64-portbld-
freebsd11.1/libstdc++-v3'
gmake "AR_FLAGS=rc" "CC_FOR_BUILD=cc"
"CC_FOR_TARGET=/usr/ports/lang/gcc49/work/.build/./gcc/xgcc
-B/usr/ports/lang/gcc49/work/.build/./gcc/" "CFLAGS=-g -O2 -pipe  -
DLIBICONV_PLUG -fno-strict-aliasing" "CXXFLAGS=-g -O2 -pipe
-DLIBICONV_PLUG -fno-strict-aliasing  -DLIBICONV_PLUG"
"CFLAGS_FOR_BUILD=-O2 -pipe  -DLIBICONV_PLUG -fno-strict-aliasing"
"CFLAGS_FOR_TARGET=-g -O2 -pipe  -DLIBICONV_PLUG -fno-strict-aliasing"
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=install  -m 0644"
"INSTALL_PROGRAM=install  -s -m 555" "INSTALL_SCRIPT=install  -m 555"
"LDFLAGS=" "LIBCFLAGS=-g -O2 -pipe  -DLIBICONV_PLUG -fno-strict-
aliasing" "LIBCFLAGS_FOR_TARGET=-g -O2 -pipe  -DLIBICONV_PLUG -fno-
strict-aliasing" "MAKE=gmake" "MAKEINFO=makeinfo --no-split --split-
size=5000000 --split-size=5000000 --split-size=5000000" "SHELL=/bin/sh"
"RUNTESTFLAGS=" "exec_prefix=/usr/local"
"infodir=/usr/local/info/gcc49" "libdir=/usr/local/lib/gcc49"
"includedir=/usr/local/include" "prefix=/usr/local"
"tooldir=/usr/local/sparc64-portbld-freebsd11.1"
"gxx_include_dir=/usr/local/lib/gcc49/include/c++/"
"AR=/usr/local/sparc64-portbld-freebsd11.1/bin/ar"
"AS=/usr/ports/lang/gcc49/work/.build/./gcc/as"
"LD=/usr/ports/lang/gcc49/work/.build/./gcc/collect-ld"
"RANLIB=/usr/local/sparc64-portbld-freebsd11.1/bin/ranlib"
"NM=/usr/ports/lang/gcc49/work/.build/./gcc/nm" "NM_FOR_BUILD="
"NM_FOR_TARGET=/usr/local/sparc64-portbld-freebsd11.1/bin/nm"
"DESTDIR=" "WERROR=" all-recursive
gmake[6]: Entering directory
'/usr/ports/lang/gcc49/work/.build/sparc64-portbld-
freebsd11.1/libstdc++-v3'
Making all in include
gmake[7]: Entering directory
'/usr/ports/lang/gcc49/work/.build/sparc64-portbld-
freebsd11.1/libstdc++-v3/include'
mkdir -p ./sparc64-portbld-freebsd11.1/bits/stdc++.h.gch
/usr/ports/lang/gcc49/work/.build/./gcc/xgcc -shared-libgcc
-B/usr/ports/lang/gcc49/work/.build/./gcc -nostdinc++
-L/usr/ports/lang/gcc49/work/.build/sparc64-portbld-
freebsd11.1/libstdc++-v3/src
-L/usr/ports/lang/gcc49/work/.build/sparc64-portbld-
freebsd11.1/libstdc++-v3/src/.libs
-L/usr/ports/lang/gcc49/work/.build/sparc64-portbld-
freebsd11.1/libstdc++-v3/libsupc++/.libs -B/usr/local/sparc64-portbld-
freebsd11.1/bin/ -B/usr/local/sparc64-portbld-freebsd11.1/lib/ -isystem
/usr/local/sparc64-portbld-freebsd11.1/include -isystem
/usr/local/sparc64-portbld-freebsd11.1/sys-include    -x c++-header
-nostdinc++ -g -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing  -
DLIBICONV_PLUG  -I/usr/ports/lang/gcc49/work/.build/sparc64-portbld-
freebsd11.1/libstdc++-v3/include/sparc64-portbld-freebsd11.1
-I/usr/ports/lang/gcc49/work/.build/sparc64-portbld-
freebsd11.1/libstdc++-v3/include -I/usr/ports/lang/gcc49/work/gcc-
4.9.4/libstdc++-v3/libsupc++ -O2 -g -std=gnu++0x
/usr/ports/lang/gcc49/work/gcc-4.9.4/libstdc++-
v3/include/precompiled/stdc++.h \
-o sparc64-portbld-freebsd11.1/bits/stdc++.h.gch/O2ggnu++0x.gch
In file included from /usr/ports/lang/gcc49/work/.build/sparc64-
portbld-freebsd11.1/libstdc++-v3/include/unordered_set:48:0,
                 from /usr/ports/lang/gcc49/work/gcc-4.9.4/libstdc++-
v3/include/precompiled/stdc++.h:116:
/usr/ports/lang/gcc49/work/.build/sparc64-portbld-
freebsd11.1/libstdc++-v3/include/bits/unordered_set.h:1354:1: internal
compiler error: in relocate_ptrs, at ggc-common.c:434
 } // namespace std
 ^
no stack trace because unwind library not available
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
gmake[7]: *** [Makefile:1597: sparc64-portbld-
freebsd11.1/bits/stdc++.h.gch/O2ggnu++0x.gch] Error 1
gmake[7]: Leaving directory '/usr/ports/lang/gcc49/work/.build/sparc64-
portbld-freebsd11.1/libstdc++-v3/include'
gmake[6]: *** [Makefile:485: all-recursive] Error 1
gmake[6]: Leaving directory '/usr/ports/lang/gcc49/work/.build/sparc64-
portbld-freebsd11.1/libstdc++-v3'
gmake[5]: *** [Makefile:391: all] Error 2
gmake[5]: Leaving directory '/usr/ports/lang/gcc49/work/.build/sparc64-
portbld-freebsd11.1/libstdc++-v3'
gmake[4]: *** [Makefile:12243: all-stage1-target-libstdc++-v3] Error 2
gmake[4]: Leaving directory '/usr/ports/lang/gcc49/work/.build'
gmake[3]: *** [Makefile:18522: stage1-bubble] Error 2
gmake[3]: Leaving directory '/usr/ports/lang/gcc49/work/.build'
gmake[2]: *** [Makefile:18854: bootstrap-lean] Error 2
gmake[2]: Leaving directory '/usr/ports/lang/gcc49/work/.build'
*** Error code 1



Let me know if I'm doing something wrong or if there's a bug I need to
file for this.


If it's easier, I can try to download the package to move onto other
things :)


Thanks,
Robert




On Sun, 2017-09-10 at 22:11 -0500, Mark Linimon wrote:

> On Sun, Sep 10, 2017 at 08:39:48PM -0500, Robert Parkhurst wrote:
> > The fresh install comes with 4.2.1 I believe?
>
> In the base system, yes.  That's the latest that can be included
> there
> for licensing reasons.
>
> > Do I need 4.9 or is 4.2.1 okay?
>
> You will need 4.9 from ports to be able to compile most ports.  But
> you
> will need to disable the default which has moved past 4.9.
>
> In Mk/bsd.defaults.mk, use the following change:
>
>   GCC_DEFAULT?=  4.9
>
> (Sorry, I cannot paste the correct patch from here.)
>
> The last time I tried to compile 4.9 I had no problem.  You can find
> out what your current default is with gcc --version.  It should say
> 4.2.1.
>
> If you get stuck, I can show you how to download the gcc4.9 package.
>
> mcl

_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Mark Linimon-2
On Wed, Sep 13, 2017 at 08:40:25PM -0500, Robert Parkhurst wrote:
> If it's easier, I can try to download the package to move onto other
> things :)

Yes, I think at this point that's what you should do.  OTOH you'll
only want to get the gcc4.9 package; mixing packages with local port
builds is usually troublesome.

Look at Sparc64Packages on wiki.freebsd.org.  That will tell you how
to get the repo, which you won't want :-)  but at least you can follow
the URLs to get the individual package.

It is driving me crazy that I cannot just cut-and-paste from this
stupid machine I am on or I would just do that.

mcl
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Xorg question on FreeBSD 11.1

Robert Parkhurst-2


On 9/13/17, 9:26 PM, "Mark Linimon" <[hidden email]> wrote:

    On Wed, Sep 13, 2017 at 08:40:25PM -0500, Robert Parkhurst wrote:
    > If it's easier, I can try to download the package to move onto other
    > things :)
   
    Yes, I think at this point that's what you should do.  OTOH you'll
    only want to get the gcc4.9 package; mixing packages with local port
    builds is usually troublesome.
   
Challenge accepted.  Just kidding…


    Look at Sparc64Packages on wiki.freebsd.org.  That will tell you how
    to get the repo, which you won't want :-)  but at least you can follow
    the URLs to get the individual package.
   
Okay?  I’ll look at this tonight after work.


    It is driving me crazy that I cannot just cut-and-paste from this
    stupid machine I am on or I would just do that.
   
    mcl
   



_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[hidden email]"