Hi Andre,

I'm not sure what it is you're linking that is using libraries that may not
be in the standard /usr/lib or /usr/local/lib  but when I run into problems
like this I always try to cheat.

Can you modify the LIBRARYPATH env. variable to include your install
directory and then just put all your dependencies in your install directory?

--
cb

On 8/23/06, Andre Garzia <[EMAIL PROTECTED]> wrote:

Ken,

I can't because of the paths. It will hard code the paths like /Users/
soapdog/somefolder... unless I make it hard coded as /Applications/
somefolder which everyone can have. The modules link to each other
and they must all reside in the correct linked folder. Do a
experiment, go to the terminal, choose a executable file at random
and type "otool -L" and the name of the file, you'll see where it is
linking.

For example, for our HT Digital magazine, which is built with
Revolution we get the following output:

otool -L /Applications/HT\ Digital\ Edition.app/Contents/MacOS/HT\
Digital\ Edition
/Applications/HT Digital Edition.app/Contents/MacOS/HT Digital Edition:
         /System/Library/Frameworks/Carbon.framework/Versions/A/
Carbon (compatibility version 2.0.0, current version 122.0.0)
         /System/Library/Frameworks/QuickTime.framework/Versions/A/
QuickTime (compatibility version 1.0.0, current version 11.0.0)
         /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
(compatibility version 1.0.0, current version 120.3.0)
         /usr/lib/libz.1.1.3.dylib (compatibility version 1.0.0,
current version 1.1.3)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
current version 63.0.0)

See, if any of those files move, the app breaks (and belive me, this
are so generic libraries that moving them would break much more then
HT Digital). This also related to why some people can't run the
engine on their web hosts using ancient linux versions, because their
linux version is shipping with GLIBC 2.2 and Rev is linked against
2.3... dynamic linking solves many problems but introduces new ones.
Some times I just want to link everything as static and be happy.

Andre


On Aug 23, 2006, at 11:33 PM, Ken Ray wrote:

> Is the problem that the modules have to be built on the machine
> that will be
> the server? I mean, you can't pre-create the modules and ship them
> with your
> stuff?

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to