Dear Eddie
1. The EXTRA_CCFLAGS problem is solved, I got trapped
in the <cr> on Mac vs <lf> on Linux difference.
4. According to your list, I am using a newer version
of fink: Fink 0.16.2
I am also enclosing my list. Like you, I compiled
the source of the packages using FinkCommander.
I am afraid that my problem might be caused by my newer
version of Fink, since on Jaguar with the old Fink
version I did not have this problem.
Best regards
Christian
Edmond Offermann wrote:
> Dear Christian,
>
> 1. Not being a "make" specialist, I believe
> that variables are initialized empty,
> so EXTRA_CCFLAGS += is in our case equal to
> EXTRA_CCFLAGS =
>
> There must still be something wrong in your
> MyConfig.mk file, any hidden characters ??
> Just try once
>
> CC =
> EXTRA_CCFLAGS +=
> CXX =
> LD =
> EXTRA_CXXFLAGS +=
> EXTRA_LDFLAGS =
> XLIBS +=
>
> 2. The fact that radioGui shows more libraries
> is ok because you linked in the Makefile
> through GLIBS to all the graphic libraries
>
> In root/cint it is pulled in through
>
> // The following libs are also useful to have, make
> sure they are loaded...
> gROOT->LoadClass("TGeometry", "Graf3d");
> gROOT->LoadClass("TTree", "Tree");
> gROOT->LoadClass("TMatrix", "Matrix");
> gROOT->LoadClass("TMinuit", "Minuit");
> gROOT->LoadClass("TPostScript", "Postscript");
> gROOT->LoadClass("TCanvas", "Gpad");
> gROOT->LoadClass("THtml", "Html");
>
> in rint/src/TRint.cxx
>
> 4. my gcc_select gives exactly what you have
>
> fink --help gives: Fink 0.16.0
>
> I have attached the list of "fink list" that
> I have installed.
>
> Let me stress again that I did not install
> through dselect but used fink install which
> gets the source file ande compiles it on your
> machine
>
> Eddy
>
> --- cstrato <cstrato@aon.at> wrote:
>
>>Dear Eddy
>>
>>1, Sorry, the missing "\" was my mistake, however,
>>correcting
>> it did not help. I still get the following error
>>when compiling:
>>
>>Makefile:307: main/src/ssh2rpd.d: No such file or
>>directory
>>Makefile:309: build/dummy.d: No such file or
>>directory
>>EXTRA_CCFLAGS +=
>>-I/Users/testuser/ROOT/cern/include/root-3.10.01/
>>-DPower_Macintosh -DDarwin -Wall
>>-Wmissing-prototypes
>>-Wno-unknown-pragmas -pipe -fsigned-char -fno-common
>>-D_REENTRANT -g
>>EXTRA_CXXFLAGS +=
>>-I/Users/testuser/ROOT/cern/include/root-3.10.01/
>>-DPower_Macintosh -DDarwin EXTRA_LDFLAGS = -Llib
>>-L/Users/testuser/ROOT/cern/lib/root-3.10.01/
>>-L/Users/testuser/ROOT/cern -O -pipe -W -Wall
>>-fsigned-char -fno-common
>>-I/usr/X11R6/include -Iinclude -DHAVE_CONFIG
>>-DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
>>build/rmkdepend/cppsetup.o -c
>>build/rmkdepend/cppsetup.c
>>EXTRA_CCFLAGS: Command not found
>>make: *** [build/rmkdepend/cppsetup.o] Error 127
>>
>> As you see, the command EXTRA_CCFLAGS is not
>>found.
>> I tried to look in google, it should be defined
>>in
>> /usr/share/lib/make/make.rules, however, this
>>path
>> does not exist, and searching the disk for
>>"make.rules"
>> did not give any results.
>> Do you know, where EXTRA_CCFLAGS should be
>>defined?
>> In your last mail you mention that EXTRA_xx are
>>used in
>> all Makefiles in the config directory, but there
>>they
>> are not defined?
>>
>>2, Currently, I learn a lot from you. I tested the
>>command
>> "otool" with the following results for root.exe
>>and for
>> radioGui. It seems that radioGui loads more
>>libraries
>> than root.exe:
>>
>>otool -L /Users/rabbitus/ROOT/root/bin/root.exe
>>/Users/rabbitus/ROOT/root/bin/root.exe:
>> /Users/rabbitus/ROOT/root/lib/libCore.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libCint.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libHist.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libGraf.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>>
>>/Users/rabbitus/ROOT/root/lib/libGraf3d.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libTree.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>>
>>/Users/rabbitus/ROOT/root/lib/libMatrix.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libRint.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /usr/lib/libSystem.B.dylib (compatibility
>>version 1.0.0,
>>current version 71.0.0)
>>
>>otool -L radioGui
>>radioGui:
>> libGuiUtilsX.dylib (compatibility version
>>0.0.0, current
>>version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libCore.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libCint.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libHist.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libGraf.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>>
>>/Users/rabbitus/ROOT/root/lib/libGraf3d.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libGpad.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libTree.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libRint.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>>
>>/Users/rabbitus/ROOT/root/lib/libPostscript.dylib
>>(compatibility version 0.0.0, current version 0.0.0)
>>
>>/Users/rabbitus/ROOT/root/lib/libMatrix.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>>
>>/Users/rabbitus/ROOT/root/lib/libPhysics.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /Users/rabbitus/ROOT/root/lib/libGui.dylib
>>(compatibility
>>version 0.0.0, current version 0.0.0)
>> /usr/lib/libSystem.B.dylib (compatibility
>>version 1.0.0,
>>current version 71.0.0)
>>
>>3, I followed your suggestion with:
>>
>>"gSystem->Load("/blah/bla/.../libGuiUtilsX.so");"
>> Sorrowly, this does not have any effect on the
>>outcome.
>>
>>4, With regard to your guess that I am loading an
>>outdated library:
>> I deleted my HD before doing a clean install of
>>Panther and XCode,
>> however as Apple Developer I received Panther
>>directly from ADC.
>> "gcc_select" gives:
>> gcc version 3.3 20030304 (Apple Computer, Inc.
>>build 1495)
>> I have installed the newest Fink 0.6.2 Binary
>>Installer and
>> installed the necessary packages from source
>>code.
>> I am always downloading the newest root version
>>from CVS.
>> Therefore, it is not quite clear to me which
>>library could
>> be outdated?
>>
>>BTW, I cc the mail to roottalk, since your
>>suggestions might
>>also be of interest to others, and maybe the other
>>MacRooters
>>might also have some ideas.
>>
>>Best regards and thank you for your continuous help
>>Christian
>>
>>
>>Edmond Offermann wrote:
>>
>>>Dear Christian,
>>>
>>>Make sure that "everything" is on one (!) line
>>>so
>>>EXTRA_CCFLAGS += blah
>>>
>>>or
>>>EXTRA_CCFLAGS += \
>>>blah
>>>
>>>but not
>>>EXTRA_CCFLAGS +=
>>>blah
>>>
>>>Coming back to your problem . I am afraid that
>>
>>these
>>
>>>compiler/loader flags are not going to solve your
>>>problem > I think that you are loading an outdated
>>>library either from root/apple or fink .
>>>
>>>An interesting way to check what you are actually
>>>loading is done through the "otool" command .
>>>For instance, in order to see which libraries
>>>are loaded through the "root" command, I give
>>>the following otool command (see man otool):
>>>
>>>otool -L
>>
>>/Users/eddyo/cern/bin/root-3.10.00/root.exe
>>
>>>/Users/eddyo/cern/bin/root-3.10.00/root.exe:
>>>
>>
> === message truncated ===
(i) apt 0.5.4-35 Advanced front-end for dpkg
(i) apt-shlibs 0.5.4-35 Advanced front-end for dpkg
i base-files 1.8.0-1 Directory infrastructure
i bzip2 1.0.2-12 Block-sorting file compressor
i bzip2-dev 1.0.2-12 Developer files for bzip2 package
i bzip2-shlibs 1.0.2-12 Shared libraries for bzip2 package
i cctools 495-1 [virtual package representing the developer ...
i cctools-extra 20030516-2 Extra software from cctools
i cctools-single-m 1.0-1 [virtual package, your dev tools support -si...
i darwin 7.0.0-1 [virtual package representing the kernel]
i debianutils 1.23-11 Misc. utilities specific to Debian (and Fink)
i dlcompat 20030629-15 Dynamic loading compatibility library (dummy)
i dlcompat-dev 20030629-15 Dynamic loading compatibility library dev pa...
i dlcompat-shlibs 20030629-15 shared libraries for dlcompat
(i) dpkg 1.10.9-27 The Debian package manager
i enscript 1.6.1-1 Converts text files to PostScript
i fink 0.16.2-1 The Fink package manager
(i) fink-prebinding 0.5-1 Tools for enabling prebinding in Fink
(i) gdbm 1.8.0-7 GNU dbm library
(i) gdbm-shlibs 1.8.0-7 Shared libraries for gdbm package
i gettext 0.10.40-17 Message localization support
i gettext-bin 0.10.40-17 Executables for gettext package
i gettext-dev 0.10.40-17 Developer files for gettext package
(i) giflib-bin 4.1.0-17 GIF image format handling library, LZW-enabl...
(i) giflib-shlibs 4.1.0-17 GIF image format handling library, LZW-enabl...
i gzip 1.2.4a-6 The gzip file compressor
i libiconv 1.9.1-11 Character set conversion library
i libiconv-bin 1.9.1-11 Executables for libiconv package
i libiconv-dev 1.9.1-11 Developer files for libiconv package
i libjpeg 6b-6 JPEG image format handling library
i libjpeg-bin 6b-6 Executables for libjpeg package
i libjpeg-shlibs 6b-6 Shared libraries for libjpeg package
(i) libpng3 1.2.5-14 PNG image format handling library
(i) libpng3-shlibs 1.2.5-14 Shared libraries for libpng3 package
i libtiff 3.5.7-7 TIFF image format library and tools
i libtiff-bin 3.5.7-7 Executables for libtiff package
i libtiff-shlibs 3.5.7-7 Shared libraries for libtiff package
i libungif 4.1.0final-2 GIF image format handling library, LZW-free ...
i macosx 10.3.1-1 [virtual package representing the system]
(i) ncurses 5.3-20031018 Full-screen ascii drawing library
i ncurses-dev 5.3-20031018 Development files for ncurses package
i ncurses-shlibs 5.3-20031018 Shared libraries for ncurses package
i openmotif3 2.2.2-5 Official Implementation of OSF/Motif (2.2 exp)
i openmotif3-shlib 2.2.2-5 Official Implementation of OSF/Motif (2.2 exp)
i storable-pm 1.0.14-6 Placeholder for versioned Storable packages
i storable-pm560 1.0.14-3 Perl module for persistent data structures, ...
i system-java13 1.3.1-1 [virtual package representing Java 1.3.1]
i system-java13-de 1.3.1-1 [virtual package representing Java 1.3.1 dev...
i system-java14 1.4.1-1 [virtual package representing Java 1.4.1]
i system-java14-de 1.4.1-1 [virtual package representing Java 1.4.1 dev...
i system-perl 5.8.1-1 [virtual package representing perl]
i system-xfree86 2:4.3-1 [placeholder for user installed x11]
(i) tar 1.13.25-11 GNU tar - tape archiver
(i) unzip 5.50-14 Decompression compatible with pkunzip
i windowmaker 0.80.1-3 GNUstep (NeXT-like) Window Manager
i windowmaker-shli 0.80.1-3 GNUstep (NeXT-like) Window Manager
i xaw3d 1.5-5 Athena widget set with 3D look
i xaw3d-shlibs 1.5-5 Athena widget set with 3D look
i xemacs 21.4.9-14 Highly customizable text editor
i xemacs-base-pkg 1.71-1 Basic files needed for xemacs package instal...
i xemacs-efs-pkg 1.29-1 Allows xemacs to fetch files from the FTP si...
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:17 MET