kjaylee / iphone-exif Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/iphone-exif
Automatically exported from code.google.com/p/iphone-exif
i using Exif library for my application so this type error accoure
What steps will reproduce the problem?
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_EXFGPSLoc", referenced from:
objc-class-ref in ViewController.o
"_OBJC_CLASS_$_EXFJpeg", referenced from:
objc-class-ref in ViewController.o
"_OBJC_CLASS_$_EXFUtils", referenced from:
objc-class-ref in ViewController.o
"_OBJC_CLASS_$_EXFraction", referenced from:
objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Please help me.
Original issue reported on code.google.com by [email protected]
on 3 Apr 2013 at 10:43
Attachments:
This library is currently using the GPLv2 License.
This means any use of this library would require the using program to be also
licensed as GPLv2 as I understand it.
However, due to the restrictions of the Apple App Store (distribution and the
like) the license is incompatible with the Terms and Conditions signed upon the
uploading of any Apps.
http://www.fsf.org/news/2010-05-app-store-compliance
The above blog post talks of GNU Go on the App Store (it was eventually removed
from the App Store as Apple will not change their Terms and Conditions).
With all due respect to your kind efforts, could you please release this
library under a different license (LGPL perhaps) that would allow other non-GPL
programs to use your library without modification.
Kind Regards
Daryl
Original issue reported on code.google.com by [email protected]
on 22 Nov 2010 at 8:30
error:type of accessor does not match the type of property 'definitions'
Original issue reported on code.google.com by rtoshiro
on 19 Jun 2009 at 1:45
Dear Mr. Woodcock,
I am interested in licensing this code for a project I am working on, can
you contact me at http://www.sevenshadow.com/contact?
Thank you,
Charlie
Original issue reported on code.google.com by [email protected]
on 3 Aug 2009 at 3:07
What steps will reproduce the problem?
1. Running on OS 2.0 will produce error
What is the expected output? What do you see instead?
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 6 Aug 2008 at 10:58
What steps will reproduce the problem?
1. build for distribution (adHoc), install on device via iTunes
2. "run"
3.
What is the expected output? What do you see instead?
Works fine when built for debug, or built for distribution on the simulator but
crashes to the
springboard when built for adHoc on device
What version of the product are you using? On what operating system?
latest (0.9)
Please provide any additional information below.
The offending method is scanImageData, and within that commenting out
parseExif: will cure
the crash (but not return any data!) Typical crash log is below, this is a jpg
imaged loaded into
NSData and passed to scanImageData as follows:
NSData *uiJpeg = [NSData dataWithContentsOfFile:[[NSBundle mainBundle]
pathForResource:self.imageFilename ofType:@"jpg"]];
if ([uiJpeg length] != 0) {
[jpegScanner scanImageData:uiJpeg];
CRASH LOG:
Incident Identifier: D1524747-B9C5-4D45-845A-E7CC78085739
CrashReporter Key: 7a7fc66d4a00baecf6d4d5435dea3537b996b2c5
Process: Nature [2432]
Path: /var/mobile/Applications/31A36936-76A2-480B-A8F6-
BA8F92FACCEF/Nature.app/Nature
Identifier: Nature
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: debugserver [2431]
Date/Time: 2009-08-28 17:43:32.250 -0700
OS Version: iPhone OS 3.0 (7A341)
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0x31dc476c __kill + 8
1 libSystem.B.dylib 0x31dc475c kill + 4
2 libSystem.B.dylib 0x31dc474e raise + 10
3 libSystem.B.dylib 0x31dd949a abort + 34
4 libstdc++.6.dylib 0x374ce860
__gnu_cxx::__verbose_terminate_handler() + 376
5 libobjc.A.dylib 0x30013694 _objc_terminate + 104
6 libstdc++.6.dylib 0x374ccc26 __cxxabiv1::__terminate(void
(*)()) + 46
7 libstdc++.6.dylib 0x374ccc7a std::terminate() + 10
8 libstdc++.6.dylib 0x374ccd46 __cxa_throw + 74
9 libobjc.A.dylib 0x300135f8 objc_exception_throw + 56
10 CoreFoundation 0x30222f26 +[NSException
raise:format:arguments:] + 74
11 CoreFoundation 0x30222ec4 +[NSException raise:format:] + 28
12 Foundation 0x3054dc54 -[NSConcreteData
initWithBytes:length:copy:freeWhenDone:bytesAreVM:] + 204
13 Foundation 0x30559d46 -[NSData(NSData)
initWithBytes:length:] + 30
14 Nature 0x00021f0a -[EXFJpeg scanImageData:]
(EXFJpeg.m:462)
15 Nature 0x0001ecb0 -[AttributionsViewController
extractEXIFData]
(AttributionsViewController.m:
Original issue reported on code.google.com by [email protected]
on 29 Aug 2009 at 2:51
What steps will reproduce the problem?
1. Read and populate metadata from jpg file (iOS SDK 4.3)
EXFJpeg* jpegScanner = [[EXFJpeg alloc] init];
[jpegScanner scanImageData: jpegData];
EXFMetaData* exifMetaData = jpegScanner.exifMetaData;
NSMutableData* newJpegData = [[NSMutableData alloc] init];
[jpegScanner populateImageData:newJpegData :exifMetaData];
What is the expected output? What do you see instead?
This shound not change any EXIF/JFIF etc value.
How ever it seems it breaks some values in metadata.
Wrong values are in the following tags:
ApertureValue, FNumber, FocalLength, ShutterSpeedValue
Correct values are in:
ColorSpace, Exif version, Pixel X/Y dimension and few more
Missing values:
ExposureProgra, ISO, SUbkect Are
I also noticed that some values are moved to other tags:
FocalLength moved to FNumber
ApertureValue moved to ExposureTime
What version of the product are you using? On what operating system?
0.9
Original issue reported on code.google.com by [email protected]
on 12 Apr 2011 at 12:04
What steps will reproduce the problem?
1. build in Xcode 3
What is the expected output? What do you see instead?
Expected output is success
Build reports 1 error:
EXFGPS.h:0: No header or class discussion/abstract found. Creating dummy file
for default
content page.
The library builds correctly just the docs are not quite right
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 19 Jun 2008 at 1:23
What steps will reproduce the problem?
1. Include the binary library and header files
2. Try and build the project.
What is the expected output? What do you see instead?
Expected build successful.
Actual output:
Undefined symbols:
"_gLogging", referenced from:
_gLogging$non_lazy_ptr in libiphone-exif.a(EXFJpeg.o)
_gLogging$non_lazy_ptr in libiphone-exif.a(EXFJFIF.o)
_gLogging$non_lazy_ptr in libiphone-exif.a(EXFMetaData.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
"_gLogging", referenced from:
_gLogging$non_lazy_ptr in libiphone-exif.a(EXFJpeg.o)
_gLogging$non_lazy_ptr in libiphone-exif.a(EXFJFIF.o)
_gLogging$non_lazy_ptr in libiphone-exif.a(EXFMetaData.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
Build failed (1 error)
Workaround: include
BOOL gLogging = FALSE;
variable definition in AppDelegate .m file.
Original issue reported on code.google.com by [email protected]
on 25 Jun 2008 at 6:20
So im trying to add the libiphone-exif.a library to my project on xcode 4.0.2
but im having trouble adding this correctly. Whenever i try adding it as a
framework, it is being added as a textfile and does not recieve the toolbox
icon that frameworks get. Probably an amateur question but i would greatly
appreciate the help. thanks
Original issue reported on code.google.com by [email protected]
on 27 Apr 2011 at 7:37
What steps will reproduce the problem?
1. I add framework and *.h from Release-simulator-iphonesimulator
2. then I only want to test the simply demo, codes are:
exifTestViewController.h
#import <UIKit/UIKit.h>
#import "EXF.h"
@interface exifTestViewController : UIViewController {
//lsy 110929 00:00am
UIImage *exifImg_lsy;
UIImageView *imgDisplayImgView_lsy;
NSData *imageData_lsy;
}
@property (nonatomic,retain) UIImage *exifImg_lsy;
@property (nonatomic,retain) IBOutlet UIImageView *imgDisplayImgView_lsy;
@property (nonatomic ,retain ) NSData *imageData_lsy;
@end
exifTestViewController.m
#import "exifTestViewController.h"
@implementation exifTestViewController
//lsy 110929 00:00am
@synthesize exifImg_lsy;
@synthesize imgDisplayImgView_lsy;
@synthesize imageData_lsy;
- (void)viewDidLoad {
//lsy 110929 00:00am
exifImg_lsy = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"jpg"]];
[imgDisplayImgView_lsy setImage:exifImg_lsy];
NSData * uiJpeg = UIImageJPEGRepresentation (exifImg_lsy, 1.0 );
EXFJpeg* jpegScanner = [[EXFJpeg alloc] init];
[jpegScanner scanImageData: uiJpeg];
//self.imageData_lsy = jpegScanner;
NSLog(@"picture length:::%d",jpegScanner.exifMetaData.height);
[jpegScanner release];
[super viewDidLoad];
}
3.then error disappeared:
Ld build/Debug-iphonesimulator/exifTest.app/exifTest normal i386
cd /Users/baizhitebaizhite/Desktop/LSY/exifTest
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH
"/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/
bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch
i386 -isysroot
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.
sdk -L/Users/baizhitebaizhite/Desktop/LSY/exifTest/build/Debug-iphonesimulator
-L/Users/baizhitebaizhite/Desktop/LSY/exifTest
-F/Users/baizhitebaizhite/Desktop/LSY/exifTest/build/Debug-iphonesimulator
-filelist
/Users/baizhitebaizhite/Desktop/LSY/exifTest/build/exifTest.build/Debug-iphonesi
mulator/exifTest.build/Objects-normal/i386/exifTest.LinkFileList
-mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -framework
Foundation -framework UIKit -framework CoreGraphics -liphone-exif -o
/Users/baizhitebaizhite/Desktop/LSY/exifTest/build/Debug-iphonesimulator/exifTes
t.app/exifTest
Undefined symbols:
"_OBJC_CLASS_$_EXFJpeg", referenced from:
objc-class-ref-to-EXFJpeg in exifTestViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
please help me...Thanks....
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
iphone simulator 4.2
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 29 Sep 2011 at 1:47
Attachments:
What steps will reproduce the problem?
1. svn checkout of the source
2. copy all *.h and *.m into your personal project
_gLogging can't be found.
just managed the definition in EXFLogging.h
from:
#define Debug(FMT,...) if(!gLogging) ; else NSLog(@"DEBUG: " FMT,
##__VA_ARGS__)
to:
#define Debug(FMT,...) if(1 == 2) ; else NSLog(@"DEBUG: " FMT, ##__VA_ARGS__)
not so elegant as solution, but it works for tests.
Original issue reported on code.google.com by [email protected]
on 30 Dec 2009 at 8:16
What steps will reproduce the problem?
1. set release or distribution build at level o2|o3
2. build onto device
3. repeated access to API results in EXEC_BAD_ACCESS
Example:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x03d41000
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0x314535a4 0x313d5000 + 517540
1 Foundation 0x30675096 0x3066f000 + 24726
2 Foundation 0x3069e572 0x3066f000 + 193906
3 Foundation 0x3069e53c 0x3066f000 + 193852
4 GeoApp 0x00019fae 0x1000 + 102318
5 GeoApp 0x000151d2 0x1000 + 82386
What is the expected output?
Expected is correct behaviour
Debug setting on any optimisation level does not produce this behaviour.
Setting optimisation
level to o1 does not produce this behaviour.
Original issue reported on code.google.com by [email protected]
on 23 Aug 2008 at 8:39
I am getting a warning in the file EXFMetaData.m
In the routine appendDataFromBytes, it uses logical AND (&&) and I wondering if
the author meant to use bitwise AND (&).
It is completely possible the code is correct but I just do not know enough
about the code to know if the warning I am getting is bogus.
Thank you.
Original issue reported on code.google.com by [email protected]
on 2 May 2012 at 3:28
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.