installing monica (monitor gamma app)
At the moment I have a pretty straight forward stable install with contrib and non-free in the apt sources. Nothing to special, typical home desktop system.
I went to freshmeat to look for the app monica to adjust my monitor gamma and such. I downloaded monica-3.4.tar.bz2 and the the usual tar -whatever cd'd to the monica dir and as root did the make command, like it says in the readme. Im kind of stuck at the moment because this is what I get for output: $: make g++ -c `fltk-config --cxxflags` -Wall -O2 -o monica.o monica.cpp /bin/sh: line 1: fltk-config: command not found monica.cpp:2:19: FL/Fl.H: No such file or directory monica.cpp:3:26: FL/Fl_Window.H: No such file or directory monica.cpp:4:33: FL/Fl_Double_Window.H: No such file or directory monica.cpp:5:23: FL/Fl_Box.H: No such file or directory monica.cpp:6:26: FL/Fl_Button.H: No such file or directory monica.cpp:7:33: FL/Fl_Return_Button.H: No such file or directory monica.cpp:8:26: FL/Fl_Slider.H: No such file or directory monica.cpp:9:24: FL/fl_draw.H: No such file or directory monica.cpp:10:32: FL/Fl_Value_Slider.H: No such file or directory monica.cpp:11:32: FL/Fl_Check_Button.H: No such file or directory monica.cpp:12:36: FL/Fl_Multiline_Output.H: No such file or directory monica.cpp:13:27: FL/fl_message.H: No such file or directory monica.cpp:14:27: FL/Fl_Tooltip.H: No such file or directory monica.cpp:15:26: FL/Fl_Pixmap.H: No such file or directory monica.cpp:1130: error: parse error before `*' token monica.cpp:1131: error: missing ';' before right brace monica.cpp:1133: error: ISO C++ forbids defining types within return type monica.cpp:1133: error: syntax error before `*' token monica.cpp:1134: error: syntax error before `*' token monica.cpp:1135: error: syntax error before `*' token monica.cpp:1139: error: type specifier omitted for parameter `Fl_Button' monica.cpp:1139: error: parse error before `*' token monica.cpp:1140: error: missing ';' before right brace monica.cpp:1142: error: ISO C++ forbids defining types within return type monica.cpp:1142: error: syntax error before `*' token monica.cpp:1143: error: syntax error before `*' token monica.cpp:1144: error: syntax error before `*' token monica.cpp:1145: error: syntax error before `*' token monica.cpp:1160: error: syntax error before `*' token monica.cpp:1162: error: syntax error before `*' token monica.cpp: In function `int write_monicarc(Sliders*)': monica.cpp:1267: error: 'struct Sliders' has no member named 'red' monica.cpp:1267: error: 'struct Sliders' has no member named 'green' monica.cpp:1267: error: 'struct Sliders' has no member named 'blue' monica.cpp:1272: error: `fl_message' undeclared (first use this function) monica.cpp:1272: error: (Each undeclared identifier is reported only once for each function it appears in.) monica.cpp: In function `int add_monicarc_to_startup()': monica.cpp:1307: error: `fl_alert' undeclared (first use this function) monica.cpp:1320: error: `fl_message' undeclared (first use this function) monica.cpp:1362: error: `fl_ask' undeclared (first use this function) monica.cpp: In function `void clean_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)': monica.cpp:1438: error: `fl_message' undeclared (first use this function) monica.cpp: In function `void apply(Sliders*)': monica.cpp:1457: error: 'struct Sliders' has no member named 'red' monica.cpp:1458: error: 'struct Sliders' has no member named 'green' monica.cpp:1459: error: 'struct Sliders' has no member named 'blue' monica.cpp:1467: error: 'struct Sliders' has no member named 'red' monica.cpp:1468: error: 'struct Sliders' has no member named 'green' monica.cpp:1469: error: 'struct Sliders' has no member named 'blue' monica.cpp: In function `void apply_timer(void*)': monica.cpp:1476: error: `Fl' undeclared (first use this function) monica.cpp:1476: error: parse error before `::' token monica.cpp: At global scope: monica.cpp:1480: error: `Fl_Widget' was not declared in this scope monica.cpp:1480: error: `box' was not declared in this scope monica.cpp:1480: error: parse error before `*' token monica.cpp: In function `void toggle_synch_checkbox(...)': monica.cpp:1481: error: `Fl_Button' undeclared (first use this function) monica.cpp:1481: error: parse error before `)' token monica.cpp:1482: error: `sliders' undeclared (first use this function) monica.cpp: At global scope: monica.cpp:1488: error: `Fl_Widget' was not declared in this scope monica.cpp:1488: error: `box' was not declared in this scope monica.cpp:1488: error: parse error before `*' token monica.cpp: In function `void toggle_apply_on_the_fly_checkbox(...)': monica.cpp:1489: error: parse error before `)' token monica.cpp:1490: error: `sliders_and_checkbox' undeclared (first use this function) monica.cpp:1493: error: parse error before `::' token monica.cpp: At global scope: monica.cpp:1501: error: `Fl_Widget' was not declared in this scope monica.cpp:1501: error: parse error before `,' token monica.cpp: In function `void show_info_cb(...)': monica.cpp:1502: error: `g_output' undeclared (first use this function) monica.cpp: At global scope: monica.cpp:1505: error: `Fl_Widget' was not declared in this scope monica.cpp:1505: error: parse error before `,' token monica.cpp:1509: error: `Fl_Widget' was not declared in this scope monica.cpp:1509: error: parse error before `,' token monica.cpp: In function `void close_about_cb(...)': monica.cpp:1510: error: `g_window' undeclared (first use this function) monica.cpp: At global scope: monica.cpp:1515: error: `Fl_Widget' was not declared in this scope monica.cpp:1515: error: parse error before `,' token monica.cpp: In function `void about_cb(...)': monica.cpp:1519: error: parse error before `(' token monica.cpp:1521: error: parse error before `(' token monica.cpp:1525: error: `info_button' undeclared (first use this function) monica.cpp:1525: error: parse error before `(' token monica.cpp:1528: error: `licence_button' undeclared (first use this function) monica.cpp:1528: error: parse error before `(' token monica.cpp:1531: error: `Fl_Return_Button' undeclared (first use this function) monica.cpp:1531: error: `ok_button' undeclared (first use this function) monica.cpp:1531: error: parse error before `(' token monica.cpp:1517: warning: unused variable `int w' monica.cpp:1518: warning: unused variable `int h' monica.cpp: At global scope: monica.cpp:1540: error: `Fl_Widget' was not declared in this scope monica.cpp:1540: error: parse error before `,' token monica.cpp: In function `void apply_cb(...)': monica.cpp:1541: error: `s' undeclared (first use this function) monica.cpp: At global scope: monica.cpp:1544: error: `Fl_Widget' was not declared in this scope monica.cpp:1544: error: parse error before `,' token monica.cpp: In function `void reset_cb(...)': monica.cpp:1547: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1548: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1549: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1552: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1557: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1558: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1559: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1563: error: 'struct SlidersAndCheckbox' has no member named ' checkbox' monica.cpp: At global scope: monica.cpp:1566: error: `Fl_Widget' was not declared in this scope monica.cpp:1566: error: parse error before `,' token monica.cpp: In function `void restore_cb(...)': monica.cpp:1569: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1570: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1571: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1574: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1579: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1580: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1581: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1585: error: 'struct SlidersAndCheckbox' has no member named ' checkbox' monica.cpp:1590: error: `fl_message' undeclared (first use this function) monica.cpp: At global scope: monica.cpp:1593: error: `Fl_Widget' was not declared in this scope monica.cpp:1593: error: parse error before `,' token monica.cpp:1597: error: `Fl_Widget' was not declared in this scope monica.cpp:1597: error: parse error before `,' token monica.cpp:1604: error: `Fl_Widget' was not declared in this scope monica.cpp:1604: error: `w' was not declared in this scope monica.cpp:1604: error: parse error before `*' token monica.cpp: In function `void synch_sliders(...)': monica.cpp:1606: error: `Fl_Slider' undeclared (first use this function) monica.cpp:1606: error: `slider' undeclared (first use this function) monica.cpp:1606: error: parse error before `)' token monica.cpp:1607: error: `sliders_and_more' undeclared (first use this function) monica.cpp:1608: error: 'struct SlidersAndCheckbox' has no member named ' checkbox' monica.cpp:1609: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1609: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1610: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1610: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1611: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1611: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1614: error: 'struct SlidersAndCheckbox' has no member named ' apply_on_the_fly_box' monica.cpp:1616: error: parse error before `::' token monica.cpp: At global scope: monica.cpp:1623: error: `Fl_Widget' was not declared in this scope monica.cpp:1623: error: `w' was not declared in this scope monica.cpp:1623: error: parse error before `*' token monica.cpp: In function `void move_red_up(...)': monica.cpp:1624: error: `sliders_plus' undeclared (first use this function) monica.cpp:1625: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1627: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1628: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1629: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp: At global scope: monica.cpp:1633: error: `Fl_Widget' was not declared in this scope monica.cpp:1633: error: `w' was not declared in this scope monica.cpp:1633: error: parse error before `*' token monica.cpp: In function `void move_red_dn(...)': monica.cpp:1635: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1637: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1638: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1639: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp: At global scope: monica.cpp:1644: error: `Fl_Widget' was not declared in this scope monica.cpp:1644: error: `w' was not declared in this scope monica.cpp:1644: error: parse error before `*' token monica.cpp: In function `void move_green_up(...)': monica.cpp:1646: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1648: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1649: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1650: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp: At global scope: monica.cpp:1654: error: `Fl_Widget' was not declared in this scope monica.cpp:1654: error: `w' was not declared in this scope monica.cpp:1654: error: parse error before `*' token monica.cpp: In function `void move_green_dn(...)': monica.cpp:1656: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1658: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1659: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1660: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp: At global scope: monica.cpp:1664: error: `Fl_Widget' was not declared in this scope monica.cpp:1664: error: `w' was not declared in this scope monica.cpp:1664: error: parse error before `*' token monica.cpp: In function `void move_blue_up(...)': monica.cpp:1666: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1668: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1669: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1670: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp: At global scope: monica.cpp:1674: error: `Fl_Widget' was not declared in this scope monica.cpp:1674: error: `w' was not declared in this scope monica.cpp:1674: error: parse error before `*' token monica.cpp: In function `void move_blue_dn(...)': monica.cpp:1676: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1678: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1679: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp:1680: error: 'struct SlidersAndCheckbox' has no member named ' sliders' monica.cpp: At global scope: monica.cpp:1688: error: parse error before `{' token monica.cpp:1697: error: parse error before `}' token monica.cpp:1700: error: invalid use of undefined type `class ScaleBox' monica.cpp:1687: error: forward declaration of `class ScaleBox' monica.cpp: In member function `void ScaleBox::draw()': monica.cpp:1701: error: `Fl_Box' undeclared (first use this function) monica.cpp:1701: error: parse error before `::' token monica.cpp:1704: error: `w' undeclared (first use this function) monica.cpp:1715: error: `x' undeclared (first use this function) monica.cpp:1715: error: `y' undeclared (first use this function) monica.cpp:1716: error: `h' undeclared (first use this function) monica.cpp:1716: error: `fl_rectf' undeclared (first use this function) monica.cpp: In function `int main(int, char**)': monica.cpp:1733: error: `fl_alert' undeclared (first use this function) monica.cpp:1808: error: `Fl_Window' undeclared (first use this function) monica.cpp:1808: error: `window' undeclared (first use this function) monica.cpp:1808: error: parse error before `(' token monica.cpp:1815: error: `Fl_Pixmap' undeclared (first use this function) monica.cpp:1815: error: `px_button_right_red' undeclared (first use this function) monica.cpp:1816: error: parse error before `(' token monica.cpp:1818: error: `px_button_left_red' undeclared (first use this function) monica.cpp:1819: error: parse error before `(' token monica.cpp:1821: error: `px_button_right_green' undeclared (first use this function) monica.cpp:1822: error: parse error before `(' token monica.cpp:1824: error: `px_button_left_green' undeclared (first use this function) monica.cpp:1825: error: parse error before `(' token monica.cpp:1827: error: `px_button_right_blue' undeclared (first use this function) monica.cpp:1828: error: parse error before `(' token monica.cpp:1830: error: `px_button_left_blue' undeclared (first use this function) monica.cpp:1831: error: parse error before `(' token monica.cpp:1835: error: `pxBlackBox' undeclared (first use this function) monica.cpp:1836: error: parse error before `(' token monica.cpp:1837: error: `bBlack' undeclared (first use this function) monica.cpp:1837: error: parse error before `(' token monica.cpp:1842: error: `pxRedBox' undeclared (first use this function) monica.cpp:1843: error: parse error before `(' token monica.cpp:1844: error: `bRed' undeclared (first use this function) monica.cpp:1844: error: parse error before `(' token monica.cpp:1849: error: `pxGreenBox' undeclared (first use this function) monica.cpp:1850: error: parse error before `(' token monica.cpp:1851: error: `bGreen' undeclared (first use this function) monica.cpp:1851: error: parse error before `(' token monica.cpp:1856: error: `pxBlueBox' undeclared (first use this function) monica.cpp:1857: error: parse error before `(' token monica.cpp:1858: error: `bBlue' undeclared (first use this function) monica.cpp:1858: error: parse error before `(' token monica.cpp:1863: error: `resize_box' undeclared (first use this function) monica.cpp:1863: error: parse error before `(' token monica.cpp:1864: error: `FL_NO_BOX' undeclared (first use this function) monica.cpp:1868: error: `gray_box' undeclared (first use this function) monica.cpp:1868: error: invalid use of undefined type `class ScaleBox' monica.cpp:1687: error: forward declaration of `class ScaleBox' monica.cpp:1873: error: `pxGamma' undeclared (first use this function) monica.cpp:1874: error: parse error before `(' token monica.cpp:1875: error: `bGammaImage' undeclared (first use this function) monica.cpp:1875: error: parse error before `(' token monica.cpp:1880: error: `gamma_label' undeclared (first use this function) monica.cpp:1880: error: parse error before `(' token monica.cpp:1886: error: `sl_outline_box_red' undeclared (first use this function) monica.cpp:1886: error: parse error before `(' token monica.cpp:1887: error: `FL_FRAME_BOX' undeclared (first use this function) monica.cpp:1889: error: `red_label' undeclared (first use this function) monica.cpp:1889: error: parse error before `(' token monica.cpp:1890: error: `Fl_Color' undeclared (first use this function) monica.cpp:1891: error: `mRed' undeclared (first use this function) monica.cpp:1893: error: `red_dn_button' undeclared (first use this function) monica.cpp:1893: error: parse error before `(' token monica.cpp:1897: error: `red_slider' undeclared (first use this function) monica.cpp:1897: error: parse error before `(' token monica.cpp:1900: error: `FL_HOR_NICE_SLIDER' undeclared (first use this function) monica.cpp:1904: error: `red_up_button' undeclared (first use this function) monica.cpp:1904: error: parse error before `(' token monica.cpp:1909: error: `sl_outline_box_green' undeclared (first use this function) monica.cpp:1909: error: parse error before `(' token monica.cpp:1912: error: `green_label' undeclared (first use this function) monica.cpp:1912: error: parse error before `(' token monica.cpp:1914: error: `mGreen' undeclared (first use this function) monica.cpp:1916: error: `green_dn_button' undeclared (first use this function) monica.cpp:1916: error: parse error before `(' token monica.cpp:1920: error: `green_slider' undeclared (first use this function) monica.cpp:1920: error: parse error before `(' token monica.cpp:1927: error: `green_up_button' undeclared (first use this function) monica.cpp:1927: error: parse error before `(' token monica.cpp:1932: error: `sl_outline_box_blue' undeclared (first use this function) monica.cpp:1932: error: parse error before `(' token monica.cpp:1935: error: `blue_label' undeclared (first use this function) monica.cpp:1935: error: parse error before `(' token monica.cpp:1937: error: `mBlue' undeclared (first use this function) monica.cpp:1939: error: `blue_dn_button' undeclared (first use this function) monica.cpp:1939: error: parse error before `(' token monica.cpp:1943: error: `blue_slider' undeclared (first use this function) monica.cpp:1943: error: parse error before `(' token monica.cpp:1950: error: `blue_up_button' undeclared (first use this function) monica.cpp:1950: error: parse error before `(' token monica.cpp:1958: error: `Fl_Check_Button' undeclared (first use this function) monica.cpp:1958: error: `synch_colors' undeclared (first use this function) monica.cpp:1958: error: parse error before `(' token monica.cpp:1962: error: `apply_on_the_fly' undeclared (first use this function) monica.cpp:1962: error: parse error before `(' token monica.cpp:1967: error: `buttons_box' undeclared (first use this function) monica.cpp:1967: error: parse error before `(' token monica.cpp:1968: error: `FL_EMBOSSED_BOX' undeclared (first use this function) monica.cpp:1969: error: `FL_BLACK' undeclared (first use this function) monica.cpp:1972: error: parse error before `=' token monica.cpp:1975: error: `about_button' undeclared (first use this function) monica.cpp:1975: error: parse error before `(' token monica.cpp:1976: error: `mGrey' undeclared (first use this function) monica.cpp:1980: error: `restore_button' undeclared (first use this function) monica.cpp:1980: error: parse error before `(' token monica.cpp:1985: error: `apply_button' undeclared (first use this function) monica.cpp:1985: error: parse error before `(' token monica.cpp:1990: error: `reset_button' undeclared (first use this function) monica.cpp:1990: error: parse error before `(' token monica.cpp:1995: error: `exit_button' undeclared (first use this function) monica.cpp:1995: error: parse error before `(' token monica.cpp:2000: error: `exit_save_button' undeclared (first use this function) monica.cpp:2000: error: parse error before `(' token monica.cpp:2057: error: parse error before `::' token monica.cpp: At top level: monica.cpp:27: warning: `char*black_point[143]' defined but not used monica.cpp:172: warning: `char*red_target[143]' defined but not used monica.cpp:317: warning: `char*green_target[143]' defined but not used monica.cpp:462: warning: `char*blue_target[143]' defined but not used monica.cpp:607: warning: `char*bl_red_xpm[14]' defined but not used monica.cpp:623: warning: `char*br_red_xpm[14]' defined but not used monica.cpp:639: warning: `char*bl_green_xpm[14]' defined but not used monica.cpp:655: warning: `char*br_green_xpm[14]' defined but not used monica.cpp:671: warning: `char*bl_blue_xpm[14]' defined but not used monica.cpp:687: warning: `char*br_blue_xpm[14]' defined but not used monica.cpp:703: warning: `char*gamma22[357]' defined but not used make: *** [monica.o] Error 1 I figured it was a dependincy regarding fltk so I did a apt-cache to see what was relivant: aconnectgui - graphical ALSA sequencer connection manager alsamixergui - graphical soundcard mixer for ALSA soundcard driver fltk1.1-doc - Fast Light Toolkit documentation fluid - Fast Light (Toolkit) User Interface Designer libfltk1.1-dev - Fast Light Toolkit development files libfltk1.1c102 - Fast Light Toolkit shared libraries libfltk1.1c102-dbg - Fast Light Toolkit shared libraries (debugging symbols) libvds-dev - The view-dependent simplification library. prozgui - FLTK-based GUI front end for prozilla yacas-proteus - User interface for yacas based on fltk Now Im kinda staring at this wondering what Im missing. I thought fltk was part of the base x-windows installation and since Im running gnome Im pretty sure im there already. I just need some direction as to what to do next... Anyone have any suggestions? :confused: |
since the first post I have installed the nvidia drivers and scratched the generic nv drivers. after rebooting and having the new driver load the monitor is much better looking than before, so this is good. Still has a bit of a green tinge to it but its better than where i was before. And now I at least have xgamma on the system so I'm going to MAN up on that and see what i can do with what i have right now.
Thanks all!!:) |
i tried installing again after the nvidia driver upgrade and all that jazz, but Im still getting the same errors as above, I noticed right off it says that that it cant find an fltk-config...
Just thought i would give it another poke just to make sure its dead |
I don't know if you are still watching this, but it looks like you are missing the fltk development package.
|
All times are GMT -5. The time now is 10:21 AM. |