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