Re: XQuartz with Tiger X11 side by side
Re: XQuartz with Tiger X11 side by side
- Subject: Re: XQuartz with Tiger X11 side by side
- From: Asiga Nael <email@hidden>
- Date: Tue, 05 Jan 2016 10:37:17 +0000 (UTC)
--------------------------------------------
On Tue, 1/5/16, Jeremy Huddleston Sequoia <email@hidden> wrote:
Subject: Re: XQuartz with Tiger X11 side by side
To: "Asiga Nael" <email@hidden>
Cc: "email@hidden" <email@hidden>
Date: Tuesday, January 5, 2016, 6:24 AM
>> On
>> Jan 4, 2016, at 18:02, Asiga Nael <email@hidden>
>> wrote:
[...]
> Just install xorg-libXt with the
> +flat_namespace variant. There's no need to rebuild
> everything else.
>
> sudo port
> -v -s install xorg-libXt flat_namespace
>
>> BTW, as a side comment, I had to install
>> release 93867 of quartz-wm. From the latest ones, it's
>> the only one which seems to install on Tiger (the issue
>> about unknown commands, which was supposedly fixed, is
>> happening again, but 93867 works). Yes, I know Tiger is
>> about to disappear and there might not be any interest on
>> fixing this, but I just tell it in case it helps.
>
> I'm not sure what you mean
> by that. Can you please explain?
First of all, the libXt flat_namespace variant worked fine. Thanks a lot. I'm still getting the following warnings while building Motif-2.3.4 (note that it's not the Macports OpenMotif, but I'm compiling it on my own instead because I prefer to have the Motif source code in my own source tree, for design reasons), but I want to believe these warnings can be ignored, because my Motif applications run now:
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning multiple definitions of symbol _vendorShellClassRec
../../../../../lib/Xm/.libs/libXm.a(VendorS.o) definition of _vendorShellClassRec in section (__DATA,__data)
/opt/local/lib/libXt.dylib(single module) definition of _vendorShellClassRec
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning multiple definitions of symbol _vendorShellWidgetClass
../../../../../lib/Xm/.libs/libXm.a(VendorS.o) definition of _vendorShellWidgetClass in section (__DATA,__data)
/opt/local/lib/libXt.dylib(single module) definition of _vendorShellWidgetClass
Regarding the quartz-wm issue in Tiger, I mean that I had to install it via sudo svn checkout -r 93867 https://svn.macports.org/repository/macports/trunk/dports/x11/quartz-wm and then installing it from the downloaded source directory.
Otherwise, if I try to build the default quartz-wm when installing xorg on Tiger, I get this error, which seems to match previous Tiger-related issues that were supposedly fixed (I kept a copy of the Terminal output, that's why I have it now). In case you're interested in debugging this on Tiger, please tell me step-by-step instructions (for both the debugging you wish to perform and for getting back to the working 93867 release), because I'm completely new to Macports (never used it before) and, honestly, I feel quite a bit lost here.
---> Fetching archive for quartz-wm
---> quartz-wm-1.3.2_0.darwin_8.ppc.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
---> Attempting to fetch quartz-wm-1.3.2_0.darwin_8.ppc.tbz2 from http://lil.fr.packages.macports.org/quartz-wm
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
---> Attempting to fetch quartz-wm-1.3.2_0.darwin_8.ppc.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/quartz-wm
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 286 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
---> Attempting to fetch quartz-wm-1.3.2_0.darwin_8.ppc.tbz2 from http://packages.macports.org/quartz-wm
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
---> Fetching distfiles for quartz-wm
---> quartz-wm-1.3.2.tar.xz doesn't seem to exist in /opt/local/var/macports/distfiles/quartz-wm
---> Attempting to fetch quartz-wm-1.3.2.tar.xz from http://lil.fr.distfiles.macports.org/quartz-wm
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 169k 100 169k 0 0 619k 0 --:--:-- --:--:-- --:--:-- 1064k
---> Verifying checksums for quartz-wm
---> Checksumming quartz-wm-1.3.2.tar.xz
---> Extracting quartz-wm
---> Extracting quartz-wm-1.3.2.tar.xz
---> Patching Makefile.in: /install_name_tool/d
---> Configuring quartz-wm
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... /opt/local/bin/gcc-apple-4.2
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /opt/local/bin/gcc-apple-4.2 accepts -g... yes
checking for /opt/local/bin/gcc-apple-4.2 option to accept ISO C89... none needed
checking whether /opt/local/bin/gcc-apple-4.2 understands -c and -o together... yes
checking dependency style of /opt/local/bin/gcc-apple-4.2... gcc3
checking for /opt/local/bin/gcc-apple-4.2 option to accept ISO C99... -std=gnu99
checking how to run the C preprocessor... /opt/local/bin/gcc-apple-4.2 -std=gnu99 -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether __clang__ is declared... no
checking whether __INTEL_COMPILER is declared... no
checking whether __SUNPRO_C is declared... no
checking for pkg-config... /opt/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking build system type... powerpc-apple-darwin8.11.0
checking host system type... powerpc-apple-darwin8.11.0
checking for a sed that does not truncate output... /usr/bin/sed
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=unknown-warning-option... no
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=unused-command-line-argument... no
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wall... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wpointer-arith... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wmissing-declarations... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wformat=2... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wstrict-prototypes... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wmissing-prototypes... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wnested-externs... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wbad-function-cast... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wold-style-definition... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wdeclaration-after-statement... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wunused... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wuninitialized... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wshadow... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wmissing-noreturn... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wmissing-format-attribute... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wredundant-decls... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Wlogical-op... no
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=implicit... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=nonnull... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=init-self... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=main... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=missing-braces... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=sequence-point... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=return-type... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=trigraphs... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=array-bounds... no
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=write-strings... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=address... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=int-to-pointer-cast... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=pointer-to-int-cast... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -pedantic... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror... yes
checking if /opt/local/bin/gcc-apple-4.2 -std=gnu99 supports -Werror=attributes... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... (cached) /opt/local/bin/gcc-apple-4.2
checking whether we are using the GNU C compiler... (cached) yes
checking whether /opt/local/bin/gcc-apple-4.2 accepts -g... (cached) yes
checking for /opt/local/bin/gcc-apple-4.2 option to accept ISO C89... (cached) none needed
checking whether /opt/local/bin/gcc-apple-4.2 understands -c and -o together... (cached) yes
checking dependency style of /opt/local/bin/gcc-apple-4.2... (cached) gcc3
checking whether we are using the GNU Objective C compiler... yes
checking whether /opt/local/bin/gcc-apple-4.2 accepts -g... yes
checking dependency style of /opt/local/bin/gcc-apple-4.2... gcc3
checking for QUARTZWM... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating src/Makefile
config.status: creating man/Makefile
config.status: creating config.h
config.status: executing depfiles commands
---> Building quartz-wm
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.2'
/usr/bin/make all-recursive
make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.2'
Making all in lib
make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.2/lib'
cp libquartz-wm-ds.apsl.dylib libquartz-wm-ds.1.dylib
rm -f libquartz-wm-ds.dylib
ln -s libquartz-wm-ds.1.dylib libquartz-wm-ds.dylib
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.2/lib'
Making all in src
make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.2/src'
OBJC dock-support-handler.o
In file included from x-window.h:30,
from dock-support-handler.m:34:
frame.h:40:2: warning: #warning "Old libXplugin version detected. Some features may not be supported."
OBJC frame.o
In file included from frame.m:29:
frame.h:40:2: warning: #warning "Old libXplugin version detected. Some features may not be supported."
OBJC main.o
In file included from main.m:31:
frame.h:40:2: warning: #warning "Old libXplugin version detected. Some features may not be supported."
main.m: In function 'x_error_handler':
main.m:140: warning: format not a string literal, argument types not checked
main.m:151: warning: format not a string literal, argument types not checked
main.m: In function 'x_io_error_handler':
main.m:235: warning: function might be possible candidate for attribute 'noreturn'
main.m: In function 'x_init_error_handler':
main.m:118: warning: function might be possible candidate for attribute 'noreturn'
OBJC utils.o
OBJC x-input.o
In file included from x-window.h:30,
from x-input.m:31:
frame.h:40:2: warning: #warning "Old libXplugin version detected. Some features may not be supported."
CC x-list.o
OBJC x-screen.o
In file included from x-window.h:30,
from x-screen.m:32:
frame.h:40:2: warning: #warning "Old libXplugin version detected. Some features may not be supported."
x-screen.m: In function '-[x_screen zoomed_rect:]':
x-screen.m:861: warning: ISO C90 forbids mixed declarations and code
OBJC x-window.o
In file included from x-window.h:30,
from x-window.m:30:
frame.h:40:2: warning: #warning "Old libXplugin version detected. Some features may not be supported."
x-window.m: In function '-[x_window update_frame]':
x-window.m:1621: warning: 'new_frame_size.height' may be used uninitialized in this function
x-window.m:1621: warning: 'new_frame_size.width' may be used uninitialized in this function
x-window.m:1621: warning: 'new_frame_size.y' may be used uninitialized in this function
x-window.m:1621: warning: 'new_frame_size.x' may be used uninitialized in this function
CC x11-geometry.o
OBJCLD quartz-wm
/usr/bin/ld: ../lib/libquartz-wm-ds.dylib load command 7 unknown cmd field
collect2: ld returned 1 exit status
make[2]: *** [quartz-wm] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.2'
make: *** [all] Error 2
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.2'
Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.2" && /usr/bin/make -w all
Exit code: 2
Error: org.macports.build for port quartz-wm returned: command execution failed
Warning: targets not executed for quartz-wm: org.macports.activate org.macports.build org.macports.destroot org.macports.install
Error: Failed to install quartz-wm
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden