Batch of files manually sorted in Bridge - Can I run a PS Action in that manual order?

For some jobs my workflow ideally involves manually sorting the order of a batch of RAW files in Bridge (the RAW file names are as assigned by the camera) and then using a PS Action from Bridge to convert, save, and rename the batch of files. I want to end up with my image files sequentially numbered in the manually sorted order.
However, my PS Action automatically processes the files in ascending order of their RAW file names and therefore my manually assigned file order in Bridge is lost.
Is there a script (or other method) which will allow me to run a PS action from Bridge on a batch of files while keeping the manually sorted order for the purposes of the numbering sequence of the renamed output files?
My current workaround is to Batch Rename in Bridge a copied set of RAW files as an intermediate step to running my PS Action on the renamed RAW file copies. It's not a bad workaround but if there is an easier way, I would much appreciate knowing about it!
Geoff

Geoff, here is an example that works for me. When I test ran the sample script based on some stuff that I do the files are process in the order of the manual sort and only the files in my selection are processed folders etc are ignored… I have NO idea how much people charge for this sort of thing I only do it for the learning process. If you can let me know what the Photoshop process is and your OS I 'may' be able to help but I make NO promises as Im still very much the learner with this stuff…
You can give this a test if you like…
#target bridge
with (app.document) {
     if (sorts[0].type == 'user') {
          if (selections.length == 0) {
               selectAll();
               var userSel = selections;
               deselectAll();
          } else {
               var userSel = selections;
          for (var i = 0; i < userSel.length; i++) {
               if (userSel[i].type == 'file') psProcess(userSel[i].spec);
     } else {
           alert('This window is NOT a manual sort?')
function psProcess(filePath) {
     var psScript = 'while (app.documents.length) app.activeDocument.close(SaveOptions.PROMPTTOSAVECHANGES);' + '\n';
     psScript += 'var userDialogs = app.displayDialogs; \n';
     psScript += 'var userRulerUnits = app.preferences.rulerUnits; \n';
     psScript += 'app.diaplayDialogs = DialogModes.NO; \n';
     psScript += 'app.preferences.rulerUnits = Units.PIXELS; \n';
     psScript += 'app.bringToFront(); \n';
     // Pass File Object as toSource
     psScript += 'var thisFile = ' + filePath.toSource() + '; \n';
     psScript += 'var docRef = app.open(thisFile); \n';
     psScript += 'var baseName = docRef.name.slice(0, -4); \n';
     // Edit the document
     psScript += 'if (docRef.bitsPerChannel == BitsPerChannelType.SIXTEEN) docRef.bitsPerChannel = BitsPerChannelType.EIGHT; \n';
     psScript += 'if (docRef.mode != DocumentMode.RGB) docRef.changeMode(ChangeMode.RGB); \n';
     psScript += 'if (docRef.colorProfileName != "sRGB IEC61966-2.1") docRef.convertProfile("sRGB IEC61966-2.1", Intent.RELATIVECOLORIMETRIC); \n';
     psScript += 'docRef.flatten(); \n';
     // Call some functions
     psScript += 'processChannels(docRef); \n';
     psScript += 'processPaths(docRef); \n';
     psScript += 'if (docRef.pathItems.length >= 1) processSelection(docRef, 0); \n';
     psScript += 'fitImage(docRef, 880, 72); \n';     
     psScript += 'docRef.resizeCanvas(900, 900, AnchorPosition.MIDDLECENTER); \n';
     // set up new file path to save document
     psScript += 'var newFilePath = new File("~/Desktop/" + baseName + ".jpg"); \n';
     psScript += 'saveFileasJPEG(newFilePath, 9); \n';
     //      Close doc & put back prefs
     psScript += 'app.activeDocument.close(SaveOptions.DONOTSAVECHANGES); \n';
     psScript += 'app.diaplayDialogs = userDialogs; \n';
     psScript += 'app.preferences.rulerUnits = userRulerUnits; \n';     
     // Use eval & toSource for Photoshop functions
     psScript += 'eval' + processChannels.toSource(); + '; \n';
     psScript += 'eval' + processPaths.toSource(); + '; \n';
     psScript += 'eval' + processSelection.toSource(); + '; \n';
     psScript += 'eval' + fitImage.toSource(); + '; \n';
     //psScript += 'eval' + imageArea.toSource(); + '; \n';
     //psScript += 'eval' + saveFileasTIFF.toSource(); + '; \n';
     psScript += 'eval' + saveFileasJPEG.toSource(); + '; \n';
     // Send script to Photoshop
     btMessaging('photoshop', psScript);
General Functions
function btMessaging(targetApp, script) {
     var bt = new BridgeTalk();
     bt.target = targetApp;
     bt.body = script;
     bt.send();
function createFolder(folderPath) {
     var thisFolder = new Folder(folderPath);
     if (!thisFolder.exists) thisFolder.create();
Photoshop Functions
function processChannels(docRef) {
     for (var i = docRef.channels.length-1; i >= 0; i--) {
          if (docRef.channels[i].kind == ChannelType.MASKEDAREA) {
               docRef.channels[i].remove();
               continue;
          if (docRef.channels[i].kind == ChannelType.SELECTEDAREA) {
               docRef.channels[i].remove();
               continue;
          if (docRef.channels[i].kind == ChannelType.SPOTCOLOR) {
               docRef.channels[i].merge();
function processPaths(docRef) {
     if (docRef.pathItems.length >= 2) {
          for (var i = 0; i < docRef.pathItems.length; i++) {
               if (docRef.pathItems[i].kind == PathKind.CLIPPINGPATH) {
                    docRef.pathItems[i].makeClippingPath(0.5);
                    docRef.pathItems[i].makeSelection(0, true, SelectionType.REPLACE);
                    docRef.pathItems[i].deselect();
  if (docRef.pathItems.length == 1) {
          if      (docRef.pathItems[0].kind == PathKind.WORKPATH) docRef.pathItems[0].name = 'Clipping Path'
          docRef.pathItems[0].makeClippingPath(0.5);
          docRef.pathItems[0].makeSelection(0, true, SelectionType.REPLACE);
          docRef.pathItems[0].deselect();
function processSelection(docRef, offSet) {
     if (docRef.layers[0].isBackgroundLayer) docRef.layers[0].isBackgroundLayer = false;
     docRef.selection.expand(offSet);
     docRef.selection.invert();
     docRef.activeLayer = docRef.layers[0];
     docRef.selection.clear();
     docRef.selection.deselect();
     docRef.trim(TrimType.TRANSPARENT, true, true, true, true);
     docRef.flatten();
function fitImage(docRef, newSize, newRes) {
  if (docRef.width >= docRef.height) {
     docRef.resizeImage(newSize, undefined, newRes, ResampleMethod.BICUBICSMOOTHER);
  else {
     docRef.resizeImage(undefined, newSize, newRes, ResampleMethod.BICUBICSMOOTHER);
function imageArea(docRef, newArea, newRes) {
  var originalArea = docRef.width * docRef.height;
  if (originalArea > newArea) {
     var newWidth = Math.sqrt(docRef.width * newArea / docRef.height);
     var newHeight = (docRef.height * newWidth / docRef.width);
     docRef.resizeImage(newWidth, newHeight, newRes, ResampleMethod.BICUBICSMOOTHER);
  else {
     docRef.resizeImage(undefined, undefined, newRes, ResampleMethod.NONE);
function bitmapOptions(res) {
  bitOptions = new BitmapConversionOptions();
     bitOptions.method = BitmapConversionType.HALFTHRESHOLD;
     bitOptions.resolution = res;
     bitOptions.shape = BitmapHalfToneType.SQUARE;
     return bitOptions;
Photoshop Save As Functions
function saveFileasTIFF(saveFile, aC, iC, la, sC, tr) {
     tiffSaveOptions = new TiffSaveOptions();
     tiffSaveOptions.alphaChannels = aC;
     tiffSaveOptions.byteOrder = ByteOrder.MACOS;
     tiffSaveOptions.embedColorProfile = true;
     tiffSaveOptions.imageCompression = iC;
     tiffSaveOptions.layers = la;
     tiffSaveOptions.spotColors = sC;
     tiffSaveOptions.transparency = tr;
     activeDocument.saveAs(saveFile, tiffSaveOptions, true, Extension.LOWERCASE);
function saveFileasJPEG(saveFile, qL) {
     jpgSaveOptions = new JPEGSaveOptions();
     jpgSaveOptions.embedColorProfile = true;
     jpgSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
     jpgSaveOptions.matte = MatteType.NONE;
     jpgSaveOptions.quality = qL;
     activeDocument.saveAs(saveFile, jpgSaveOptions, true, Extension.LOWERCASE);

Similar Messages

  • How do I get my IPhone contacts and calendars (Outlook created msg files) to my new Windows 7 LT running Windows Live Mail (free) that doesn't recog. Outlook files??

    How  do I get my Iphone contacts and calendars (Outlook created msg file) to my new Windows 7 LT running Windows Live Mail (free) that doesn't recognize Outlook files??
    Is there a good free converter of msg files to windows live mail file?
    This  is not fun

    Did you try the iPhone syncing options in iTunes?
    Click on your iPhone in iTunes, and check under the Info section where you can choose which app to sync with. Is Windows Live Mail an option?

  • Can I run to a playlist in a shuffle order, when using the fitness run feature?

    I would like to be able to run to a playlist in a random order, is this possible?
    Thanks for reading, extra thanks for trying to help!
    Nano 6th gen

    confused, bothered and bewildered wrote:
    can I run adobe master collection in a windows partition on a basic mbp 13" with only the intel chipset?
    I want to install 16 gb ram but I don't think I can change the lack of video card. I wanted this basic machine because it has fairly long battery life. I don't need or want retina at this time. My model is the mid 2012 model. I am running the adobe collection for mac, I want to run the windows versions. Is it possible? What is the most ram I could access using something like fusion 5, assuming I could get fusion 5 to work? would it refuse to run because of the intel chipset and lack of video card?
    If I'm wrong and there is a way to add a video card to this model, could some version of fusion and windows 7 access more than 2 gb operating ram?
    What  cost would I be incurring, and would it be cheaper to buy a windows laptop with more ram than I could access via a virtual machine?...
    Fusion should work on your machine and if you put 16 GB of RAM in (see http://eshop.macsales.com/shop/memory/Apple_MacBook_MacBook_Pro/Upgrade/DDR3_160 0MHz_SDRAM), Fusion can access a good portion of that. Also, in a Virtual Machine, the guest OS is presented with Fusion's video card emulation, not what's in hardware on your Mac. Of course, finding Windows 7 now that Win 8 has been released could take some doing and the Win 8 Pro upgrade price is supposed to jump to $200 the end of the month. Add that to the price of Fusion and the extra RAM and you're beginning to get into the realm of low end real PC's.
    As to cross platform, I assume you're aware of BootCamp (http://support.apple.com/kb/HT1461).

  • Snow Leopard HD being replaced; my files are on external HD; can I run them off of MBA Lion?

    My Mac issues .... bad seagate hard drive .... , finally being replaced as of today by Apple store per the warranty. The MBA? All sorts of issues(el cheapo version--only $999 <insert evil smirk>; 2011 11-inch, measley 64G flash drive; memory keeps being eaten alive by some kind of "other" mystery files). Whatever. It's not like I'm not used to all the problems with this machine anyway ... so I'll hang on to it and try to work with it till Thursday.
    I've got both of my Macs backed up on a 1T Seagate external HD. With the 27-inch Mac in the Genius Hospital getting a new hard drive, I'd like to try to do one or both of the following:
    1. Work off of the iMac Snow Leopard stuff saved on the external hard drive (backed up ON the seagate external as well as on Time Machine--yes, it's journaled, whatever that means). Is that possible? There were very confusing issues with permissions that I was not able to resolve on my own before I took the Macs to the Apple store, so .... that brings me to Number 2.
    2. Since the idiot MBA has to have its hard drive wiped out for a fresh install on Thursday, can I wipe it out myself, OR just access the Snow Leopard files somehow off of the Seagate external drive? But they are only backed up via Time Machine, so it's what? Impossible to work with just one file, plus I've got those issues with disk permissions.
    I guess what I'm wondering is, can I use this MBA sort of as a temporary machine to run the Snow Leopard? I don't need everything off of the iMac, because I'm only talking about using it like this for today and tomorrow.  I'm more than happy to wipe out the entire contents of this MBA (it's backed up on the seagate external also) and just use it as Snow Leopard until I can get the iMac back and reinstall it all on there. Is that possible?
    I've googled until I'm blue in the face and my eyes have glazed over. I cannot figure it out. Obviously, this being the 11-inch MBA, there is no CD drive, so no way to boot off a Snow Leopard disk.
    Anyone? Buehler? Anyone? Can I work with my own files on that external drive, even if it means I wipe out the MBA?

    Can I do this?
    Only if your computer shipped with Mac OS X 10.4. Use the 10.4 package that shipped with it.
    How?
    Install it normally, considering the point above.
    Snow Leopard won't let me install an older version of OS.
    It's not Snow Leopard that won't let you. It's the computer itself.
    (52089)

  • HT204382 Help!  I just followed all instructions . . . downloaded DivX on my MacBook Pro so that I can view all of the avi movies but it still won't let me see them.  When I bring down the file and get info I can view it in the little box that only that.

    Okay so . . . just bought a new Mac OS X because my last MacBook Pro burned up.  I was luckily able to put everything on an external hard drive.  But when I try to play my movies from the hard drive or any other DVD that were downloads that are AVI  it says "QuickTime Player can't open "Genetic Roulette_(360p).avi" because a required codec isn't available."  So I went ahead and followed the instructions and download the DivX but it still will not play.  Can anyone out there help me?

    Download and install VLC. http://www.videolan.org/vlc/index.html and get rid of DivX.

  • Can't run plugin with action. Please help....

    Hi gang, for years I used Tiffen DFX plugin and would use it (and other plugins) in a custom action to batch process a folder of images. When I upgraded from CC to CC2014, I lost that ability with DFX. My other plugins work just fine using an action but DFX does not work. I have a rapport with Tiffen and they cannot replicate the problem so they are not much help. Has anyone ever had an issue where the action would not let the plugin do it's job?
    Here's my workflow.....
    I open a test picture in PS and click the record action button. Then I'll record this custom action using several plugins one of which is Tiffen DFX. Once I'm done adjusting the image, I will stop the action from recording.
    Then, in Bridge, I'll navigate to a folder of images, select them all then go to: Tools > Photoshop > Image Processor and I'll make sure that "Run Action" is selected and click "run". The processing takes place including the custom action and everything is fine except that my DFX effect doesn't show. For some reason, I cannot use DFX with an action even though I've done this for the last few years with no problem.
    I'm wondering if any of you have any idea what may be causing this? Tiffen cannot figure it out so I thought I would head over here and see if you guys can.
    I'm running PS CC 2014 on Mac Pro system w/OSX 10.9.4
    Thanks!!!

    That sounds like a very specific problem in the plug-in itself, possibly in the part of the code that sends the processed image data back to Photoshop through the use of the gFilterRecord->advanceState() call.
    Unless somehow you have made a very basic error, such as having a selection somewhere else or are on the wrong layer, I think you're going to have to pursue this further with the Tiffen folks.  There's no reason you should see it fail like this.
    One other thing...  Does it make a difference if you have the document docked as a tab vs. in a floating window?  If you have one window open vs. many?  I ask because there was a time not too many versions ago where the actions engine in Photoshop wasn't handling the windowing properly, and a workaround was to use Tabbed view.  This is a longshot, but I figured I should mention it.
    -Noel

  • What os can i run on my MacPro3.1 that will allow me to use ProTools10?

    Has anyone with the same machine (MacPro3.1 pre-hyperthreading) know what OS version will allow ProTools10 to run properly?

    All I did was plug "ProTools 10" into Google + "Mac"
    Mac Systems
    Computer: Avid-qualified Apple computer (see details)
    System Software (32 or 64-bit) Mac OS X 10.6.7 (Snow Leopard) through 10.7.4 (Lion)
    http://avid.force.com/pkb/articles/en_US/Compatibility/en419171

  • Batch rename files preserving the original file name in metadata

    How can I batch rename files while preserving the original file name in metadata? (Don't want the old file name as part of the new file name)
    (Adobe CS Bridge can do this with some success, but I don't want to be dependant on this software. Results are inconsistent.)

    With a simple terminal script. More details needed, though.

  • Using Aperture with Adobe Bridge: Can It Work?

    I have used all the Adobe apps for ages and love them.
    Photoshop and Bridge are a mainstay of our studio operation here.
    I have been using Adobe LightRoom lately to deal with my RAW shooting.
    I take it to a certain point with LR then I use Bridge to do other things with my files. LR and Bridge can see eachother's metadata and XMP info so they can be opened back and forth between the apps as need be.
    This is critical for our work process.
    What Im wondering is can Aperture be used in a similar way?
    Can Bridge see Aperture's adjustment info and visa versa?
    Do they read eachother's Metadata and or XMP info?
    Does Aperture even use XMP data?
    Reason Im asking this is I admire Aperture's interface and functionality.
    I'd like to possibly use it in place of LightRoom for dealing with my RAW files.
    But without the compatibility with Bridge it wouldnt work for us.
    I read lots of Mac and Adobe publications and have yet to see this issue addressed in any articles.
    Surely other people are in the same boat as me on this one...
    Anyone have any knowledge to share on this matter?
    Thanks.

    Bridge and LightRoom can see each other's image adjustments because they are using almost exactly the same engine to do RAW conversions. Aperture and Bridge won't understand each other's image adjustments, in just the same way that Bridge and Nikon Capture, Canon DPP, Bibble or Capture One etc. can't.
    When it comes to metadata you won't be much better off, as any changes you made in Bridge wouldn't be seen in Aperture unless you re-imported the file and vice-versa.
    Basically, if your workflow is based around Bridge you are stuck with Adobe apps as they are the only ones designed to work with it.
    Ian

  • I can't run video file in JMF

    Hello,
    i m trying to run all formats of video file but it can not run.i get "Nullpointer"exception.but i can run mp3 file properly.plz solve this problem.

    Bhavin_makadia wrote:
    i m trying to run all formats of video file but it can not run.i get "Nullpointer"exception.That sure is a problem...
    but i can run mp3 file properly.Woah.
    plz solve this problem.Dude, I bet maybe your code is messed up somehow? Or, like, maybe you totally didn't install JMF correctly...

  • Problem sharing and/or accessing files on the Cloud -- I can't access files after I have put them on the Cloud. Help!

    Hi -- I have files on my cloud, but can't get sharing to work so that my boss can access them.  The only thing that works is if he signs in under my username and PW (seems counter-productive).  Even then, he can only SEE the files, and cannot do anything with them... I have added him as a user on my cloud... not sure what I am/we are doing wrong.

    The file collaboration tutorial is available here Sync and share your files with collaborators | Adobe Creative Cloud Tutorials.
    From the Files page at https://creative.adobe.com/files you can either publicly share a file / folder (using the Send Link option) or you can privately collaboration (using Collaboration option).

  • Help:How can I run the J2EE Client Application? Thanks

    Help:How can I run the J2EE Client Application that will access the remote J2EE1.4 application server which runs on another host computer?
    I have developped a stateles senterprise java bean name converter and deloyed it in the j2ee1.4 application server on the host machine A. The converterbean provides the remote home interface and remote interface. At the same time I have developped the j2ee application client named convertappclient. When I access the conveter bean at host computer A through the script 'appclient.bat' as 'appclient -client convertappclient.jar', the client can access the bean sucessfully. Now I want to access the bean through the script 'appclient.bat' at host computer B,what files should I copy from host computer A to host computer B;and what the command line should be like? Thanks!
    The following are the code of the enterprise java bean and it's home interface .
    The client code is also provided.
    The enterprise java bean:
    package converter;
    import java.rmi.RemoteException;
    import javax.ejb.SessionBean;
    import javax.ejb.SessionContext;
    import java.math.*;
    public class ConverterBean implements SessionBean {
    BigDecimal yenRate = new BigDecimal("121.6000");
    BigDecimal euroRate = new BigDecimal("0.0077");
    public ConverterBean() {
    public BigDecimal dollarToYen(BigDecimal dollars) {
    BigDecimal result = dollars.multiply(yenRate);
    return result.setScale(2, BigDecimal.ROUND_UP);
    public BigDecimal yenToEuro(BigDecimal yen) {
    BigDecimal result = yen.multiply(euroRate);
    return result.setScale(2, BigDecimal.ROUND_UP);
    public void ejbCreate() {
    public void ejbRemove() {
    public void ejbActivate() {
    public void ejbPassivate() {
    public void setSessionContext(SessionContext sc) {
    The bean's remote home interface :
    package converter;
    import java.rmi.RemoteException;
    import javax.ejb.CreateException;
    import javax.ejb.EJBHome;
    public interface ConverterHome extends EJBHome {
    Converter create() throws RemoteException, CreateException;
    The bean's remote interface:
    package converter;
    import javax.ejb.EJBObject;
    import java.rmi.RemoteException;
    import java.math.*;
    public interface Converter extends EJBObject {
    public BigDecimal dollarToYen(BigDecimal dollars) throws RemoteException;
    public BigDecimal yenToEuro(BigDecimal yen) throws RemoteException;
    The j2ee application client:
    import converter.Converter;
    import converter.ConverterHome;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.rmi.PortableRemoteObject;
    import java.math.BigDecimal;
    public class ConverterClient {
    public static void main(String[] args) {
    try {
    Context initial = new InitialContext();
    System.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
                   System.setProperty("java.naming.provider.url","jnp://10.144.97.250:3700");
    Context myEnv = (Context) initial.lookup("java:comp/env");
    Object objref = myEnv.lookup("ejb/SimpleConverter");
    ConverterHome home =
    (ConverterHome) PortableRemoteObject.narrow(objref,
    ConverterHome.class);
    Converter currencyConverter = home.create();
    BigDecimal param = new BigDecimal("100.00");
    BigDecimal amount = currencyConverter.dollarToYen(param);
    System.out.println(amount);
    amount = currencyConverter.yenToEuro(param);
    System.out.println(amount);
    System.exit(0);
    } catch (Exception ex) {
    System.err.println("Caught an unexpected exception!");
    ex.printStackTrace();
    }

    Surprisingly I find an upsurge in the number of posts with this same problem. I recently found a post which gave a nice link for this. Follow the steps and it should help:
    http://docs.sun.com/source/819-0079/dgacc.html#wp1022105

  • Can't run db_stat

    A new version of our web site uses Berkeley DB with an environment and CDB mode, under FreeBSD 6.3.
    Our mod_perl2 code accesses the system via the BerkeleyDB (no space) interface module.
    It seems to be working but we haven't pushed it very hard yet.
    First I wanted to instrument the thing a bit, which is to say, provide a status reporting mechanism.
    I sent an email to the author of BerkeleyDB (no space) about whether I can get to
    the DbEnV::memp_stat function via his interface.
    In the meanwhile I tried the db_stat utility. It's not in my standard path, but find yielded 3 of them:
    $ sudo find /usr/local -name db_stat -print
    /usr/local/bin/db47/db_stat
    /usr/local/bin/db42/db_stat
    /usr/local/BerkeleyDB/bin/db_stat
    The last one sounded like the best bet, so I tried it:
    $ /usr/local/BerkeleyDB/bin/db_stat -e -h /home/yarboro/var/db/web
    db_stat: DB_ENV->open: /home/yarboro/var/db/web: Permission denied
    $ ll /home/yarboro/var/db/web
    total 836
    -rw-rw-r-- 1 yarboro www 24576 Feb 15 12:09 GBook.db
    -rw-r--r-- 1 www yarboro 24576 Feb 18 20:39 __db.001
    -rw-r--r-- 1 www yarboro 65536 Feb 19 01:23 __db.002
    -rw-r--r-- 1 www yarboro 1318912 Feb 19 01:23 __db.003
    -rw-r--r-- 1 www yarboro 499712 Feb 19 01:23 __db.004
    -rw-r--r-- 1 yarboro www 12288 Feb 15 12:09 animals.db
    <snip>
    This is not a good sign for my future intent to run programs from
    the command line that join the environment and modify the DBs.
    Why should db_stat want write permission on the __db files?
    Oh well I can chmod them in the server routine that creates them
    (it runs as user 'www').
    I escalate to sudo and get a scarier complaint:
    sakomina:~ $ sudo /usr/local/BerkeleyDB/bin/db_stat -e -h /home/yarboro/var/db/web
    db_stat: Build signature doesn't match environment
    db_stat: DB_ENV->open: DB_VERSION_MISMATCH: Database environment version mismatch
    Maybe one of the others is the version that BerkeleyDB (no space) is linked with?
    sakomina:~ $ sudo /usr/local/bin/db47/db_stat -e -h /home/yarboro/var/db/web
    db_stat: Build signature doesn't match environment
    db_stat: DB_ENV->open: DB_VERSION_MISMATCH: Database environment version mismatch
    sakomina:~ $ sudo /usr/local/bin/db42/db_stat -e -h /home/yarboro/var/db/web
    db_stat: Program version 4.2 doesn't match environment version
    db_stat: DB_ENV->open: /home/yarboro/var/db/web: Invalid argument
    Does this mean that there is yet a fourth copy of Berkeley DB
    around somewhere, that BerkeleyDB (no space) is linked to?
    If so, it doesn't seem to have an accompanying db_stat.
    Anything anyone can suggest will be much appreciated,
    craig
    www.animalhead.com

    $ /usr/local/BerkeleyDB/bin/db_stat -V
    Berkeley DB 4.7.25: (May 15, 2008)
    $ /usr/local/bin/db42/db_stat -V
    Sleepycat Software: Berkeley DB 4.2.52: (December 3, 2003)
    $ /usr/local/bin/db47/db_stat -V
    Berkeley DB 4.7.25: (May 15, 2008)
    $ perl -e 'use BerkeleyDB; print $BerkeleyDB::db_version, "\n";'
    4.7
    The BerkeleyDB (no space) interface suppresses the 3rd part of
    $db_version. The author of BerkeleyDB suggested I try the following
    to get the whole version:
    $ perl -e 'use BerkeleyDB; print BerkeleyDB::DB_VERSION_STRING."\n"'
    Berkeley DB 4.7.25: (May 15, 2008)
    SO NOW we have the exact same version string from the version that the
    BerkeleyDB interface is linked with, as from two versions of db_stat.
    Yet both db_stats say
    db_stat: Build signature doesn't match environment
    db_stat: DB_ENV->open: DB_VERSION_MISMATCH: Database environment version mismatch
    PLEASE consult your DB experts as to what could cause such behavior.
    The standard directory for BerkeleyDB to link to is /usr/local/BerkeleyDB/.
    This is from its 'config.in' file on CPAN. I installed BerkeleyDB several months
    ago and don't recall the details...
    Edited by: [email protected] on Feb 25, 2009 9:45 AM

  • Can I run a windows software program taht is on a CD on my macbook pro after I install bootcamp and windows xp home?

    Can I run a windows software program that is on a CD on my macbook pro after I install bootcamp and windows xp home?

    genepaquin,
    the last MacBook Pros that supported installing Windows XP in a Boot Camp partition are the Mid 2010 models. If your MacBook Pro is newer than that, and you don’t have a newer version of Windows to install into a Boot Camp partition on your MacBook Pro, then you might consider an alternative such as running Windows with the help of programs such as VirtualBox or Parallels Desktop rather than through Boot Camp.

  • Can i run Logic Pro X on a Mac Book air

    i am looking into buying a macbook but not sure if i want a pro or an air, air would be ideal for travel and work purposes but assuming that it can run LPX while im at home in my studio. does anyone else with an Air know if it can be run with the memory space that it comes with or will i have to upgrade to the bigger storage, i am also going to buy the 1 or 2tb external to save most if not all of my work. thoughts?

    Hi,
    it depends on what you are planning to do. in general, the pro offers a better display (better if you need much space on logic) and more power. for example, if you want to record 4 or more tracks simultaneously, i recommend the pro. also, the pro has two thunderbolt adapters, which is very helpful if you have a thunderbult interface (e.g. focusrite) and an external display.
    peter

Maybe you are looking for