On Sun, 30 Sep 2012, Marcin Cieslak wrote: > On Sat, 29 Sep 2012, Jon Trulson wrote: > >> On Sat, 29 Sep 2012, Marcin Cieslak wrote: >> >>> On Wed, 19 Sep 2012, Marcin Cieslak wrote: >>>> make should never regenerate XmPrivate.h unless: >>>> - it is missing >>>> - extractprototype.awk is *newer* than XmPrivate.h >>> >>> Hello, >>> >>> I have another change to cde/include/Xm/extractprototype.awk >>> pending. What shall I do? XmPrivate.h needs to be re-created. >>> >>> Can we test the 'make World' on a Linux system again? >>> >>> //Marcin >>> >> >> I suppose - I'm guessing it will fail again in my case. I am just >> opposed to having anything just automatically happen on a system in >> which the typical case will be failure - since the only way it can >> work automatically is if a compiled motif tree is properly symlinked >> into imports. >> >> So, if it fails again, I will remove it from being done automatically >> on all systems and require it always be done manually when needed. >> >> I think this is the correct approach anyway, as you know :) > > Please do log your build session.
I will log it, and look at the timestamps. >I can't believe it does not work > without Motif linked. Hmm, it *cannot* work without a compiled openmotif tree linked. Maybe that's where we are not communicating here. To build that file, you must have the proper *private* motif header files available. At least one of which is generated at openmotif compile time. These are never installed on Linux, and I suspect, any other system that does not require you to compile OM yourself. Keep in mind, linux users do not have to compile openmotif, they just install the motif development packages, which include only the *public* header files and libs. >Only be aware that if for some reason > XmPrivate.h gets deleted (like error in awk invocation or whatever) > it needs to be properly recreated with > In the last case, the Imakefile deleted it due to the failure of the script. The script failed because the private headers were not available. > make includes MLIBSRC=/your/openmotif-2.3./lib > This means nothing on linux... There is no openmotif/lib - that's only available when you *compile* OM yourself... You see where I'm coming from now? -- Jon Trulson The Higgs Field is what make atoms matter. -- Tom L. ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://ad.doubleclick.net/clk;258768047;13503038;j? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel