Summary: | make stops with error about missing imlib.h file while compiling digikam 0.73 beta | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Rinse De Vries <rinse> |
Component: | Portability-Compilation | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 0.7.3 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
config.log
config.log |
Description
Rinse De Vries
2005-04-19 21:36:10 UTC
i just downloaded and compiled the beta version and configure correctly detected that imlib2-devel is not installed (check the output of the configure step) and typing make did not try to compile the digikam directory. Did you by any chance step into the digikam subdir and type make? Op dinsdag 26 april 2005 18:19, schreef Renchi Raju:
> Did you by any chance step into the digikam subdir and type make?
No, but I have imlib and imlib2 installed, while I only had imlib-devel, not
imlib2-devel
Perhaps ./configure noticed imlib-devel while imlib2-devel was needed.
Rinse
i had imlib-devel installed when i ran the previous test. can you do me a favor, and uninstall imlib2-devel and run configure again and send me the config.log Ok, attached the file :) Also run make afterwards.. This is the output of make: make[4]: Entering directory `/home/rinse/documenten/software/digikam-0.7.3-beta1/digikam/utilities/imageeditor' if /bin/sh ../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../digikam/digikam -I../../../digikam/libs/widgets -I../../../digikam/libs/histogram -I../../../digikam/utilities/splashscreen -I/opt/kde3/include -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -MT imageiface.lo -MD -MP -MF ".deps/imageiface.Tpo" \ -c -o imageiface.lo `test -f 'imageiface.cpp' || echo './'`imageiface.cpp; \ then mv -f ".deps/imageiface.Tpo" ".deps/imageiface.Plo"; \ else rm -f ".deps/imageiface.Tpo"; exit 1; \ fi imageiface.cpp:30:20: Imlib2.h: No such file or directory imageiface.cpp:48: error: 'Imlib_Context' is used as a type, but is not defined as a type. imageiface.cpp:49: error: 'Imlib_Image' is used as a type, but is not defined as a type. imageiface.cpp:62: error: syntax error before `*' token imageiface.cpp: In constructor `Digikam::ImageIface::ImageIface(int, int)': imageiface.cpp:78: error: 'class Digikam::ImageIfacePriv' has no member named ' image' imageiface.cpp:84: error: 'class Digikam::ImageIfacePriv' has no member named ' previewData' imageiface.cpp:86: error: 'class Digikam::ImageIfacePriv' has no member named ' context' imageiface.cpp:86: error: `imlib_context_new' undeclared (first use this function) imageiface.cpp:86: error: (Each undeclared identifier is reported only once for each function it appears in.) imageiface.cpp:87: error: 'class Digikam::ImageIfacePriv' has no member named ' context' imageiface.cpp:87: error: `imlib_context_push' undeclared (first use this function) imageiface.cpp:89: error: `imlib_context_set_display' undeclared (first use this function) imageiface.cpp:90: error: `imlib_context_set_visual' undeclared (first use this function) imageiface.cpp:91: error: `imlib_context_set_colormap' undeclared (first use this function) imageiface.cpp:92: error: `imlib_context_set_drawable' undeclared (first use this function) imageiface.cpp:94: error: `imlib_context_pop' undeclared (first use this function) imageiface.cpp: In destructor `Digikam::ImageIface::~ImageIface()': imageiface.cpp:113: error: 'class Digikam::ImageIfacePriv' has no member named 'image' imageiface.cpp:114: error: 'class Digikam::ImageIfacePriv' has no member named 'context' imageiface.cpp:114: error: `imlib_context_push' undeclared (first use this function) imageiface.cpp:115: error: 'class Digikam::ImageIfacePriv' has no member named 'image' imageiface.cpp:115: error: `imlib_context_set_image' undeclared (first use this function) imageiface.cpp:116: error: `imlib_free_image_and_decache' undeclared (first use this function) imageiface.cpp:120: error: 'class Digikam::ImageIfacePriv' has no member named 'previewData' imageiface.cpp:121: error: 'class Digikam::ImageIfacePriv' has no member named 'previewData' imageiface.cpp:124: error: 'class Digikam::ImageIfacePriv' has no member named 'context' imageiface.cpp:124: error: `imlib_context_free' undeclared (first use this function) imageiface.cpp: In member function `uint* Digikam::ImageIface::getPreviewData() ': imageiface.cpp:131: error: 'class Digikam::ImageIfacePriv' has no member named 'previewData' imageiface.cpp:133: error: `DATA32' undeclared (first use this function) imageiface.cpp:133: error: `ptr' undeclared (first use this function) imageiface.cpp:142: error: `origData' undeclared (first use this function) imageiface.cpp:142: error: syntax error before `[' token imageiface.cpp:145: error: 'class Digikam::ImageIfacePriv' has no member named 'context' imageiface.cpp:145: error: `imlib_context_push' undeclared (first use this function) imageiface.cpp:147: error: `Imlib_Image' undeclared (first use this function) imageiface.cpp:147: error: syntax error before `=' token imageiface.cpp:151: error: `im' undeclared (first use this function) imageiface.cpp:151: error: `imlib_context_set_image' undeclared (first use this function) imageiface.cpp:153: error: `imlib_image_set_has_alpha' undeclared (first use this function) imageiface.cpp:160: error: 'class Digikam::ImageIfacePriv' has no member named 'image' imageiface.cpp:161: error: `imlib_create_cropped_scaled_image' undeclared (first use this function) imageiface.cpp:166: error: 'class Digikam::ImageIfacePriv' has no member named 'image' imageiface.cpp:167: error: `imlib_image_get_width' undeclared (first use this function) imageiface.cpp:168: error: `imlib_image_get_height' undeclared (first use this function) imageiface.cpp:175: error: `imlib_image_get_data_for_reading_only' undeclared (first use this function) imageiface.cpp:177: error: 'class Digikam::ImageIfacePriv' has no member named 'previewData' imageiface.cpp:177: error: syntax error before `[' token imageiface.cpp:179: error: 'class Digikam::ImageIfacePriv' has no member named 'previewData' imageiface.cpp:182: error: `Imlib_Color_Modifier' undeclared (first use this function) imageiface.cpp:182: error: syntax error before `=' token imageiface.cpp:183: error: `mod' undeclared (first use this function) imageiface.cpp:183: error: `imlib_context_set_color_modifier' undeclared (first use this function) imageiface.cpp:193: error: `data' undeclared (first use this function) imageiface.cpp:193: error: syntax error before `[' token imageiface.cpp:194: error: 'class Digikam::ImageIfacePriv' has no member named 'previewData' imageiface.cpp: In member function `uint* Digikam::ImageIface::getOriginalData()': imageiface.cpp:209: error: syntax error before `[' token imageiface.cpp: In member function `void Digikam::ImageIface::putPreviewData(uint*)': imageiface.cpp:225: error: 'class Digikam::ImageIfacePriv' has no member named 'context' imageiface.cpp:225: error: `imlib_context_push' undeclared (first use this function) imageiface.cpp:227: error: 'class Digikam::ImageIfacePriv' has no member named 'image' imageiface.cpp:227: error: `imlib_context_set_image' undeclared (first use this function) imageiface.cpp:228: error: `imlib_image_get_data' undeclared (first use this function) imageiface.cpp:234: error: `imlib_image_put_back_data' undeclared (first use this function) imageiface.cpp: In member function `void Digikam::ImageIface::setPreviewBCG(double, double, double)': imageiface.cpp:305: error: 'class Digikam::ImageIfacePriv' has no member named 'context' imageiface.cpp:305: error: `imlib_context_push' undeclared (first use this function) imageiface.cpp:306: error: `imlib_reset_color_modifier' undeclared (first use this function) imageiface.cpp:308: error: `imlib_modify_color_modifier_brightness' undeclared (first use this function) imageiface.cpp:309: error: `imlib_modify_color_modifier_contrast' undeclared (first use this function) imageiface.cpp:310: error: `imlib_modify_color_modifier_gamma' undeclared (first use this function) imageiface.cpp: In member function `void Digikam::ImageIface::paint(QPaintDevice*, int, int, int, int)': imageiface.cpp:322: error: 'class Digikam::ImageIfacePriv' has no member named 'context' imageiface.cpp:322: error: `imlib_context_push' undeclared (first use this function) imageiface.cpp:324: error: 'class Digikam::ImageIfacePriv' has no member named 'image' imageiface.cpp:326: error: 'class Digikam::ImageIfacePriv' has no member named 'image' imageiface.cpp:326: error: `imlib_context_set_image' undeclared (first use this function) imageiface.cpp:328: error: `imlib_image_has_alpha' undeclared (first use this function) imageiface.cpp:335: error: `imlib_context_set_drawable' undeclared (first use this function) imageiface.cpp:336: error: `imlib_context_set_mask' undeclared (first use this function) imageiface.cpp:337: error: `imlib_render_image_on_drawable_at_size' undeclared (first use this function) make[4]: *** [imageiface.lo] Fout 1 make[4]: Leaving directory `/home/rinse/documenten/software/digikam-0.7.3-beta1/digikam/utilities/imageeditor' make[3]: *** [all-recursive] Fout 1 make[3]: Leaving directory `/home/rinse/documenten/software/digikam-0.7.3-beta1/digikam/utilities' make[2]: *** [all-recursive] Fout 1 make[2]: Leaving directory `/home/rinse/documenten/software/digikam-0.7.3-beta1/digikam' make[1]: *** [all-recursive] Fout 1 make[1]: Leaving directory `/home/rinse/documenten/software/digikam-0.7.3-beta1' make: *** [all] Fout 2 Created an attachment (id=10808) config.log the config.log that you have attached is for digikamimageplugins not digikam Op dinsdag 26 april 2005 23:57, schreef Renchi Raju: [bugs.kde.org quoted mail] oops :o) ok, this one should be it Created an attachment (id=10809) config.log from your config.log: configure:34180: checking for imlib2-config configure:34230: result: /usr/bin/imlib2-config so you either have a stale imlib2-config lying around in your system or you are not giving me the full story :) user has imlib2-config in the path and obviously configure finds it fwiw, I just ran into this problem. I had imlib and imlib2 installed; and no -devel. configure ran fine and make gave the same error as reported previously. once I installed imlib-devel and imlib-devel the problem went away @Felix, is SuSE also your distro? |