02-02-05 12:45 PM
iwanttousegphoto2 wrote:
> [RedHat 9]$ uname -a
> Linux localhost.localdomain 2.4.20-6 #1 Thu Feb 27 10:06:59 EST 2003
> i686 athlon i386 GNU/Linux
>
> ./configure seems to go well.
>
> Configuration (gphoto2):
>
> Source code location: .
> Compiler: gcc
>
> Configuration support: yes
> Preview support: yes
> JPEG support: yes
> pkg-config: yes
> EXIF support: no
> (http://www.sourceforge.net/projects/libexif)
> readline support: yes (requires explicit -lncurses)
> pthread support: yes (-lpthread)
> popt support: yes
>
> make does not.
>
> [RedHat 9]$ make
> shell.c: In function `shell_read_line':
> shell.c:151: warning: unused variable `tmp'
>
> gcc -g -O2 -g -Wall -Wmissing-declarations
> -Wmissing-prototypes -g -Wall -
> o gphoto2 gphoto2-cmd-capture.o gphoto2-cmd-config.o
> actions.o foreach.o
> gp-params.o main.o version.o range.o shell.o -L/usr/local/lib
> -lcdk -
> lncurses -L/usr/lib
> -Wl,-rpath,/usr/lib -laa -lm -L/usr/X11R6/lib -lX11 -lgpm
> -lslang -ljpeg -
> lpthread -lreadline -lncurses -L/usr/local/lib -lgphoto2 -lm
> -lpopt -
> lgphoto2
> version.o(.rodata+0x14): In function
> `gphoto2_frontend_version':
> .../gphoto2-2.1.5/gphoto2/version.c:109: undefined reference
> to `gp_port_library_version'
Isn't this a clear clue? What more clear do you expect? Like the vague
error messages or clueless popup box from windoze?
Man, you propaply missed a header file which defines
gp_port_library_version(). Isn't it clear enough? Are you not able to
google "gp_port_library_version()"?
> collect2: ld returned 1 exit status
> make[2]: *** [gphoto2] Error 1
> make[2]: Leaving directory `.../gphoto2-2.1.5/gphoto2'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `.../gphoto2-2.1.5'
> make: *** [all] Error2
>
> Shouldn't ./configure tell me if I'm have a fatal omission?
>
> Apart from EXIF support and a clue, what am I missing?
> Should I move on from linux to a real OS?
You think linux is not a real OS? Well maybe. But at least you have a
choice you can try make it youselr if your shipped OS doesn't support
your digital camera. For windoze, if the OS doesn't support it and the
driver supplied by the manufactuor got problem, you are then out of choices.
Go back to whatever OS you feel comfortable with if you feel too
frustrated with linux
--
NT stands for New Technology. Windowds NT(NT4.x)/2K(NT5.0)/XP(NT5.1)
was built on NT Technology. Anyone understands what "new" means, so
everyone knows M$ Windows NT/2K/XP/Whatever is a *real* innovation.
[ Post a follow-up to this message ]
|