Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 193850 - media-libs/libgphoto2-2.4.0 does not compile with casio or konika_qm150 in CAMERAS
Summary: media-libs/libgphoto2-2.4.0 does not compile with casio or konika_qm150 in CA...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 193940 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-09-26 09:45 UTC by Troels Blum
Modified: 2007-09-27 13:05 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Troels Blum 2007-09-26 09:45:49 UTC
Trying to compile libgphoto2-2.4.0 with ALL cameras fails. 
I have CAMEARS="*" in my make.conf. This makes the ebuild fail with: "configure: error: Unknown driver casio!". 
I had to add all the cameras to my CAMERAS env. end then remove "casio" and "konika_qm150" to get it to compile.

Also if CAMERAS is not set then _NO_ drivers are compiled. Is this not supposed to get all the drivers compiled?

Reproducible: Always

Steps to Reproduce:
1. CAMERAS="*" in make.conf
2. emerge media-libs/libgphoto2
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-09-26 09:52:55 UTC
* is not a legal value, it doesn't make any sense.

(In reply to comment #0)
> Also if CAMERAS is not set then _NO_ drivers are compiled.

Not here. Post your emerge --info and attach the complete emerge.log here please.
Comment 2 Troels Blum 2007-09-26 10:10:16 UTC
(In reply to comment #1)
> * is not a legal value, it doesn't make any sense.
OK, but that does make the ebuild include all of the cameras

> 
> (In reply to comment #0)
> > Also if CAMERAS is not set then _NO_ drivers are compiled.
> 
> Not here. Post your emerge --info and attach the complete emerge.log here
> please.
OK you are right that does compile all of the drivers, but emerge -v tells you the opposite:

This is the output from emerge when CAMERAS is not set:
# emerge -vp libgphoto2
[ebuild   R   ] media-libs/libgphoto2-2.4.0  USE="exif hal nls -doc" CAMERAS="-adc65 -agfa_cl20 -aox -barbie -canon -casio -casio_qv -clicksmart310 -digigr8 -digita -dimagev -dimera3500 -directory -enigma13 -fuji -gsmart300 -hp215 -iclick -jamcam -jd11 -kodak_dc120 -kodak_dc210 -kodak_dc240 -kodak_dc3200 -kodak_ez200 -konica -konika_qm150 -largan -lg_gsm -mars -mustek -panasonic_coolshot -panasonic_dc1000 -panasonic_dc1580 -panasonic_l859 -pccam300 -pccam600 -polaroid_pdc320 -polaroid_pdc640 -polaroid_pdc700 -ptp2 -ricoh -ricoh_g3 -samsung -sierra -sipix_blink -sipix_blink2 -sipix_web2 -smal -sonix -sony_dscf1 -sony_dscf55 -soundvision -spca50x -sq905 -stv0674 -stv0680 -sx330z -template -toshiba_pdrm11" 

And with CAMERAS="*"
# emerge -vp libgphoto2
[ebuild   R   ] media-libs/libgphoto2-2.4.0  USE="exif hal nls -doc" CAMERAS="adc65* agfa_cl20* aox* barbie* canon* casio* casio_qv* clicksmart310* digigr8* digita* dimagev* dimera3500* directory* enigma13* fuji* gsmart300* hp215* iclick* jamcam* jd11* kodak_dc120* kodak_dc210* kodak_dc240* kodak_dc3200* kodak_ez200* konica* konika_qm150* largan* lg_gsm* mars* mustek* panasonic_coolshot* panasonic_dc1000* panasonic_dc1580* panasonic_l859* pccam300* pccam600* polaroid_pdc320* polaroid_pdc640* polaroid_pdc700* ptp2* ricoh* ricoh_g3* samsung* sierra* sipix_blink* sipix_blink2* sipix_web2* smal* sonix* sony_dscf1* sony_dscf55* soundvision* spca50x* sq905* stv0674* stv0680* sx330z* template* toshiba_pdrm11*" 

So there still is an error if you set CAMERAS to one of the mentioned drivers. Which emerge tells you that you can. 

And I think that the output from emerge -v libgphoto2 is more disinformative than informative.

BR Troels



Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-09-26 10:38:28 UTC
Fixing summary, there's no casio or konika_qm150 driver, should be just removed.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-09-26 11:23:05 UTC
konika_qm150 should be konica_qm150 instead; casio needs to die. :)
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-09-26 14:54:28 UTC
if CAMERAS isn't set, it should get you all the cameras drivers. I haven't change this part of the ebuild so it should still work.

I'll remove/rename the drivers you mentionned as soon as I get home.
Comment 6 Dawid Węgliński (RETIRED) gentoo-dev 2007-09-27 03:29:55 UTC
*** Bug 193940 has been marked as a duplicate of this bug. ***
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-09-27 13:05:40 UTC
typo fixed in CVS (-r1).

CAMERAS="*" is illegal as already stated
CAMERAS="" works as of the compilation of all drivers, it doesn't show like you would expect to in portage though, maybe that's where the confusion come from. Anyway I think this is FIXED, reopen if you disagree