> On Jan 5, 2016, at 02:37, Asiga Nael <[email protected]> wrote:
> 
> 
> --------------------------------------------
> On Tue, 1/5/16, Jeremy Huddleston Sequoia <[email protected]> wrote:
> 
> Subject: Re: XQuartz with Tiger X11 side by side
> To: "Asiga Nael" <[email protected]>
> Cc: "[email protected]" <[email protected]>
> Date: Tuesday, January 5, 2016, 6:24 AM
> 
> 
>>> On
>>> Jan 4, 2016, at 18:02, Asiga Nael <[email protected]>
>>> 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

Yes, those are unfortunate, but they are out of the scope of XQuartz.  Motif 
should be fixed up (but I doubt it ever will) to not work that way and 
eliminate the need for the flat_namespace hack. 

> 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.

Why?  What is the problem with newer revisions?

> 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.

Odd, revision 93867 and current trunk have the same libquartz-wm-ds.dylib.  Can 
you please file a ticket on MacPorts about this?

libquartz-wm-ds.dylib is a small library (which we distribute in binary form 
with the quartz-wm source) to provide some functionality in quartz-wm that is 
available in libXplugin in newer versions of OS X.  The issue here is that your 
linker (/usr/bin/ld) is too old and doesn't understand some of the load 
commands.  If you install the ld64 port and then re-try, will it build?

> --->  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
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription: 
https://lists.apple.com/mailman/options/x11-users/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to