1
votes

Here I have a Mach-0 Linker error needed to be fixed. I found another question very similar to mine, but the solution is not feasible. How could I fix this?

UPDATE 1: Added duplicate symbols

Ld /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Products/Debug-iphonesimulator/SliderGalore-game.app/SliderGalore-game normal i386 cd "/Volumes/GEOFF'S USB/SliderGalore-game" setenv IPHONEOS_DEPLOYMENT_TARGET 7.0 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk -L/Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Products/Debug-iphonesimulator -F/Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Products/Debug-iphonesimulator -filelist /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGalore-game.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=7.0 -framework CoreGraphics -framework UIKit -framework Foundation -Xlinker -dependency_info -Xlinker /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGalore-game_dependency_info.dat -o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Products/Debug-iphonesimulator/SliderGalore-game.app/SliderGalore-game

duplicate symbol _OBJC_IVAR_$_SliderGaloreController.tileImageView in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreController.tiles in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _NUM_HORIZONTAL_PIECES in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreController.tileWidth in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _NUM_VERTICAL_PIECES in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreController.tileHeight in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreController.blankPosition in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreController.timer in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _countmove in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _thetime in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreController.imageView in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreFlipsideViewController.PuzzlePicture in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreFlipsideViewController.CountMoves in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreFlipsideViewController.Timer in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreFlipsideViewController.PuzzleLayoutX in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreFlipsideViewController.PuzzleLayoutY in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreFlipsideViewController.Refresh in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_IVAR_$_SliderGaloreFlipsideViewController._delegate in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_CLASS_$_SliderGaloreController in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_METACLASS_$_SliderGaloreController in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_CLASS_$_SliderGaloreFlipsideViewController in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o duplicate symbol _OBJC_METACLASS_$_SliderGaloreFlipsideViewController in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o

ld: 22 duplicate symbols for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

1
It would help if you showed at least some of the duplicate symbols from the error. - rmaddy
I did that - please have a look at the error - gjys2000
Check if you have not deleted any of your main files. ".m" and also see if you have imported any files to your project. If you have tell me. - Xcoder

1 Answers

0
votes

They all have the same basic pattern. Let's look at the first one:

duplicate symbol _OBJC_IVAR_$_SliderGaloreController.tileImageView in: /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreController.o /Users/GeoffSang/Library/Developer/Xcode/DerivedData/SliderGalore-game-gbmatdleglcvgscnctvgetfcneic/Build/Intermediates/SliderGalore-game.build/Debug-iphonesimulator/SliderGalore-game.build/Objects-normal/i386/SliderGaloreFlipsideViewController.o

The duplicate symbol is: _OBJC_IVAR_$_SliderGaloreController.tileImageView which is talking about the tileImageView member of the SliderGaloreController class.

The error states that this symbol is defined in two places: SliderGaloreController.o and SliderGaloreFlipsideViewController.o which were most likely created from your SliderGaloreController.m and SliderGaloreFlipsideViewController.mfiles.

Given the names, it would seem you have a typo in your SliderGaloreFlipsideViewController.m file or its .h file. Check both and be sure the @interface and the @implementation lines specify the right class name. Most likely the SliderGaloreFlipsideViewController.m or .h files specify the class SliderGaloreController instead of SliderGaloreFlipsideViewController.

That one fix should clear up most if not all of the errors.