brianchasalow / jit.freenect.grab-64-bit

6 stars 1 forks source link

xcode project files require Syphon? #1

Open smokhov opened 4 years ago

smokhov commented 4 years ago

@brianchasalow -- how did you compile this? Granted, this is 6 years later, but I wanted to make use of it and modernize it or port to something else, but the code as is does not compile in Xcode, as it refers to the missing Syphon project. Is that an omission or a bug of some sort. I don't see why would you need Syphon, but currently, Xcode complains:

/Users//Library/Developer/Xcode/DerivedData/jit.freenect.grab-hclbfvcjbmicitgekhettnhzxmxg/Build/Intermediates/jit.freenect.grab.build/Debug/Build Custom Framework.build/Script-BD48059F1239AE3700DFB19E.sh: line 2: cd: 
/Users//Downloads/jit.freenect.grab-64-bit/Jitter/jit.freenect/jit.freenect.grab/../../Syphon-Framework/: No such file or directory

Was is by any chance the Syphon project was used as a starting point, but then the updated Xcode files never pushed there?

Also why is this not a fork of https://github.com/jmpelletier/jit.freenect.grab?

I see Syphon is referenced throughout:

$  jit.freenect.grab-64-bit git:(master) grep -i syphon -R .
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.pbxproj:        089C166AFE841209C02AAC07 /* jit.gl.syphon */ = {
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.pbxproj:            name = jit.gl.syphon;
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.pbxproj:            productName = jit.gl.syphon;
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.pbxproj:            mainGroup = 089C166AFE841209C02AAC07 /* jit.gl.syphon */;
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.pbxproj:            shellScript = "cd \"$PROJECT_DIR/../../Syphon-Framework/\"\nxcodebuild -configuration \"$CONFIGURATION\" ARCHS=\"$ARCHS\" VALID_ARCHS=\"$VALID_ARCHS\" OBJROOT=\"$OBJROOT\" SYMROOT=\"$SYMROOT\" GCC_PREPROCESSOR_DEFINITIONS=SYPHON_UNIQUE_CLASS_NAME_PREFIX=SyphonJitterServer";
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.xcworkspace/xcshareddata/jit.freenect.grab.xccheckout:      <string>https://github.com/Syphon/Jitter.git</string>
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.xcworkspace/xcshareddata/jit.freenect.grab.xccheckout:  <string>https://github.com/Syphon/Jitter.git</string>
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.xcworkspace/xcshareddata/jit.gl.syphonserver.xccheckout:    <string>jit.gl.syphonserver</string>
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.xcworkspace/xcshareddata/jit.gl.syphonserver.xccheckout:        <string>https://github.com/Syphon/Jitter.git</string>
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.xcworkspace/xcshareddata/jit.gl.syphonserver.xccheckout:    <string>Server/jit.gl.syphonserver/jit.gl.syphonserver.xcodeproj/project.xcworkspace</string>
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.xcworkspace/xcshareddata/jit.gl.syphonserver.xccheckout:    <string>https://github.com/Syphon/Jitter.git</string>
Binary file ./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.xcworkspace/xcuserdata/vade.xcuserdatad/UserInterfaceState.xcuserstate matches
Binary file ./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/project.xcworkspace/xcuserdata/VideoLand.xcuserdatad/UserInterfaceState.xcuserstate matches
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/xcuserdata/vade.xcuserdatad/xcschemes/Build Custom Framework.xcscheme:               ReferencedContainer = "container:jit.gl.syphonserver.xcodeproj">
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/xcuserdata/vade.xcuserdatad/xcschemes/jit.gl.syphonserver.xcscheme:               BuildableName = "j// !$*UTF8*$!
{
        archiveVersion = 1;
        classes = {
        };
        objectVersion = 46;
        objects = {

/* Begin PBXAggregateTarget section */
                BD4805A01239AE3700DFB19E /* Build Custom Framework */ = {
                        isa = PBXAggregateTarget;
                        buildConfigurationList = BD4805A91239AE7D00DFB19E /* Build configuration list for PBXAggregateTarget "Build Custom Framework" */;
                        buildPhases = (
                                BD48059F1239AE3700DFB19E /* ShellScript */,
                        );
                        dependencies = (
                        );
                        name = "Build Custom Framework";
                        productName = "Build Custom Framework";
                };
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
                1B8F534411CFB545009968B9 /* MaxAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B8F534311CFB545009968B9 /* MaxAPI.framework */; };
                1B8F534611CFB558009968B9 /* JitterAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B8F534511CFB558009968B9 /* JitterAPI.framework */; };
                871368DB18DDEFD90008FBD9 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 871368D918DDEFC60008FBD9 /* CoreFoundation.framework */; };
                871368DC18DDEFDB0008FBD9 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 871368D718DDEFC20008FBD9 /* IOKit.framework */; };
                8713691B18DDF6900008FBD9 /* libfreenect.h in Headers */ = {isa = PBXBuildFile; fileRef = 871368E118DDF0850008FBD9 /* libfreenect.h */; };
                8713691C18DDF6930008FBD9 /* libfreenect.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 871368E218DDF0850008FBD9 /* libfreenect.hpp */; };
                8713691D18DDF6950008FBD9 /* libfreenect_registration.h in Headers */ = {isa = PBXBuildFile; fileRef = 871368E318DDF0850008FBD9 /* libfreenect_registration.h */; };
                8713691E18DDF69E0008FBD9 /* libfreenect_sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 871368E418DDF0850008FBD9 /* libfreenect_sync.h */; };
                875AB0D318DE097C00370FEA /* libusb-1.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 875AB0D218DE097C00370FEA /* libusb-1.0.a */; };
                875AB0E818DE09ED00370FEA /* audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 875AB0D518DE09ED00370FEA /* audio.c */; };
                875AB0E918DE09ED00370FEA /* cameras.c in Sources */ = {isa = PBXBuildFile; fileRef = 875AB0D618DE09ED00370FEA /* cameras.c */; };
                875AB0EA18DE09ED00370FEA /* cameras.h in Headers */ = {isa = PBXBuildFile; fileRef = 875AB0D718DE09ED00370FEA /* cameras.h */; };
                875AB0EB18DE09ED00370FEA /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 875AB0D918DE09ED00370FEA /* core.c */; };
                875AB0EC18DE09ED00370FEA /* flags.c in Sources */ = {isa = PBXBuildFile; fileRef = 875AB0DA18DE09ED00370FEA /* flags.c */; };
                875AB0ED18DE09ED00370FEA /* flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 875AB0DB18DE09ED00370FEA /* flags.h */; };
                875AB0EE18DE09ED00370FEA /* freenect_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 875AB0DC18DE09ED00370FEA /* freenect_internal.h */; };
                875AB0EF18DE09ED00370FEA /* keep_alive.c in Sources */ = {isa = PBXBuildFile; fileRef = 875AB0DE18DE09ED00370FEA /* keep_alive.c */; };
                875AB0F018DE09ED00370FEA /* keep_alive.h in Headers */ = {isa = PBXBuildFile; fileRef = 875AB0DF18DE09ED00370FEA /* keep_alive.h */; };
/Syph
it.gl.syphonserver.mxo"
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/xcuserdata/vade.xcuserdatad/xcschemes/jit.gl.syphonserver.xcscheme:               BlueprintName = "jit.gl.syphonserver"
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/xcuserdata/vade.xcuserdatad/xcschemes/jit.gl.syphonserver.xcscheme:               ReferencedContainer = "container:jit.gl.syphonserver.xcodeproj">
./Jitter/jit.freenect/jit.freenect.grab/jit.freenect.grab.xcodeproj/xcuserdata/vade.xcuserdatad/xcschemes/xcschememanagement.plist:     <key>jit.gl.syphonserver.xcscheme</key>
./Jitter/Jitter-Common/Info.plist:  <string>info.v002.syphon.${PRODUCT_NAME:rfc1034identifier}</string>
brianchasalow commented 4 years ago

I have no idea, sorry. I don't even remember what I was using this for, and I never use Jitter anymore!