LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Gimpshop Install From Source Error (https://www.linuxquestions.org/questions/linux-newbie-8/gimpshop-install-from-source-error-593518/)

Cryo2010 10-21-2007 03:32 PM

Gimpshop Install From Source Error
 
Hello, I'm pretty new to Linux, and I'm having a difficult time diagnosing the errors I receive when i 'make' gimpshop. Below is the output, any help or suggestions is appreciated. (If it matters, I'm running Kubuntu Fiesty Fawn)

"./configure --prefix=/usr" completes just fine, but when I 'sudo make' I receive more errors than I know what to make of...

Code:


Making all in cups
make[3]: Entering directory `/home/cryo/Desktop/gimp-print-4.2.7/gimp-print-4.2.7/src/cups'
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DCUPS_DATADIR=\"/usr/share/cups\" -DGIMP_PRINT_VERSION=\"4.2.7\" -I../../include -I../../include -I../../intl    -Wall -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wwrite-strings -pedantic -g -O2 -c epson.c
In file included from /usr/include/cups/ipp.h:26,
                from /usr/include/cups/cups.h:32,
                from epson.c:43:
/usr/include/cups/http.h:26:26: error: versioning.h: No such file or directory
In file included from /usr/include/cups/ipp.h:26,
                from /usr/include/cups/cups.h:32,
                from epson.c:43:
/usr/include/cups/http.h: In function ‘httpRead’:
/usr/include/cups/http.h:351: error: expected declaration specifiers before ‘_CUPS_DEPRECATED’
/usr/include/cups/http.h:352: error: storage class specified for parameter ‘httpReconnect’
/usr/include/cups/http.h:355: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_DEPRECATED’
/usr/include/cups/http.h:357: error: storage class specified for parameter ‘httpSetField’
/usr/include/cups/http.h:358: error: storage class specified for parameter ‘httpStatus’
/usr/include/cups/http.h:359: error: storage class specified for parameter ‘httpTrace’
/usr/include/cups/http.h:360: error: storage class specified for parameter ‘httpUpdate’
/usr/include/cups/http.h:361: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_DEPRECATED’
/usr/include/cups/http.h:362: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_DEPRECATED’
/usr/include/cups/http.h:363: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_DEPRECATED’
/usr/include/cups/http.h:364: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_DEPRECATED’
/usr/include/cups/http.h:366: error: storage class specified for parameter ‘httpMD5’
/usr/include/cups/http.h:368: error: storage class specified for parameter ‘httpMD5Final’
/usr/include/cups/http.h:369: error: storage class specified for parameter ‘httpMD5String’
/usr/include/cups/http.h:372: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_1_19’
/usr/include/cups/http.h:373: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_1_19’
/usr/include/cups/http.h:374: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_1_19’
/usr/include/cups/http.h:375: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_1_19’
/usr/include/cups/http.h:378: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_1_21’
/usr/include/cups/http.h:380: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_1_21’
/usr/include/cups/http.h:385: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_DEPRECATED’
/usr/include/cups/http.h:388: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:389: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:391: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:392: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:394: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:395: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:396: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:398: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:400: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:406: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:412: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:413: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:414: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:415: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:416: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:417: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:418: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:419: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:422: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:423: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:429: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:430: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:431: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:433: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_2’
/usr/include/cups/http.h:436: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_3’
/usr/include/cups/http.h:438: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_CUPS_API_1_3’
In file included from /usr/include/cups/cups.h:32,
                from epson.c:43:
/usr/include/cups/ipp.h:105: error: storage class specified for parameter ‘ipp_tag_t’
/usr/include/cups/ipp.h:111: error: storage class specified for parameter ‘ipp_res_t’
/usr/include/cups/ipp.h:143: error: storage class specified for parameter ‘ipp_finish_t’
/usr/include/cups/ipp.h:151: error: storage class specified for parameter ‘ipp_orient_t’
/usr/include/cups/ipp.h:158: error: storage class specified for parameter ‘ipp_quality_t’
/usr/include/cups/ipp.h:169: error: storage class specified for parameter ‘ipp_jstate_t’
/usr/include/cups/ipp.h:177: error: storage class specified for parameter ‘ipp_pstate_t’
/usr/include/cups/ipp.h:186: error: storage class specified for parameter ‘ipp_state_t’
/usr/include/cups/ipp.h:251: error: storage class specified for parameter ‘ipp_op_t’
/usr/include/cups/ipp.h:305: error: storage class specified for parameter ‘ipp_status_t’
/usr/include/cups/ipp.h:308: error: storage class specified for parameter ‘ipp_uchar_t’
/usr/include/cups/ipp.h:311: error: expected declaration specifiers or ‘...’ before ‘ipp_uchar_t’
/usr/include/cups/ipp.h:311: error: storage class specified for parameter ‘ipp_iocb_t’
/usr/include/cups/ipp.h:318: error: expected specifier-qualifier-list before ‘ipp_uchar_t’
/usr/include/cups/ipp.h:325: error: expected specifier-qualifier-list before ‘ipp_uchar_t’
/usr/include/cups/ipp.h:332: error: expected specifier-qualifier-list before ‘ipp_uchar_t’
/usr/include/cups/ipp.h:340: error: expected specifier-qualifier-list before ‘ipp_uchar_t’
/usr/include/cups/ipp.h:344: error: storage class specified for parameter ‘ipp_request_t’
/usr/include/cups/ipp.h:347: error: storage class specified for parameter ‘ipp_t’
/usr/include/cups/ipp.h:355: error: expected specifier-qualifier-list before ‘ipp_uchar_t’
/usr/include/cups/ipp.h:384: error: storage class specified for parameter ‘ipp_value_t’
/usr/include/cups/ipp.h:389: error: expected specifier-qualifier-list before ‘ipp_tag_t’
/usr/include/cups/ipp.h:394: error: storage class specified for parameter ‘ipp_attribute_t’
/usr/include/cups/ipp.h:398: error: expected specifier-qualifier-list before ‘ipp_state_t’
/usr/include/cups/ipp.h:414: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:416: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:419: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:421: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:424: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:427: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:429: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:432: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:435: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:439: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:440: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:443: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:447: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/cups/ipp.h:448: error: expected ‘)’ before ‘*’ token
/usr/include/cups/ipp.h:449: error: expected ‘)’ before ‘error’
/usr/include/cups/ipp.h:450: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:452: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:454: error: expected ‘)’ before ‘*’ token
/usr/include/cups/ipp.h:455: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:456: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ippRead’
/usr/include/cups/ipp.h:457: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:458: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ippWrite’
/usr/include/cups/ipp.h:459: error: storage class specified for parameter ‘ippPort’
/usr/include/cups/ipp.h:460: error: storage class specified for parameter ‘ippSetPort’
/usr/include/cups/ipp.h:463: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:465: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:468: error: expected ‘)’ before ‘*’ token
/usr/include/cups/ipp.h:469: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ippReadFile’
/usr/include/cups/ipp.h:470: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ippWriteFile’
/usr/include/cups/ipp.h:473: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:476: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ippErrorValue’
/usr/include/cups/ipp.h:477: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/ipp.h:478: error: expected ‘)’ before ‘op’
/usr/include/cups/ipp.h:479: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ippOpValue’
/usr/include/cups/ipp.h:480: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ippReadIO’
/usr/include/cups/ipp.h:482: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ippWriteIO’
In file included from /usr/include/cups/ppd.h:35,
                from /usr/include/cups/cups.h:33,
                from epson.c:43:

/usr/include/locale.h:125: error: storage class specified for parameter ‘setlocale’
/usr/include/locale.h:128: error: storage class specified for parameter ‘localeconv’
In file included from /usr/include/cups/cups.h:34,
                from epson.c:43:
/usr/include/cups/language.h:84: error: storage class specified for parameter ‘cups_encoding_t’
/usr/include/cups/language.h:90: error: expected specifier-qualifier-list before ‘cups_encoding_t’
/usr/include/cups/language.h:93: error: storage class specified for parameter ‘cups_lang_t’
/usr/include/cups/language.h:100: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/language.h:101: error: expected ‘)’ before ‘*’ token
/usr/include/cups/language.h:102: error: storage class specified for parameter ‘cupsLangFlush’
/usr/include/cups/language.h:103: error: expected ‘)’ before ‘*’ token
/usr/include/cups/language.h:104: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
In file included from epson.c:43:
/usr/include/cups/cups.h:73: error: storage class specified for parameter ‘cups_ptype_t’
/usr/include/cups/cups.h:105: error: storage class specified for parameter ‘cups_password_cb_t’
/usr/include/cups/cups.h:112: error: storage class specified for parameter ‘cups_option_t’
/usr/include/cups/cups.h:120: error: expected specifier-qualifier-list before ‘cups_option_t’
/usr/include/cups/cups.h:121: error: storage class specified for parameter ‘cups_dest_t’
/usr/include/cups/cups.h:130: error: expected specifier-qualifier-list before ‘ipp_jstate_t’
/usr/include/cups/cups.h:136: error: storage class specified for parameter ‘cups_job_t’
/usr/include/cups/cups.h:143: error: storage class specified for parameter ‘cupsCancelJob’
/usr/include/cups/cups.h:144: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/cups.h:147: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/cups/cups.h:149: error: storage class specified for parameter ‘cupsEncryption’
/usr/include/cups/cups.h:150: error: expected declaration specifiers or ‘...’ before ‘cups_job_t’
/usr/include/termios.h:95: error: storage class specified for parameter ‘tcflow’
epson.c:99: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
epson.c:391: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
epson.c:511: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
epson.c:764: error: old-style parameter declarations in prototyped function definition
epson.c:764: error: expected ‘{’ at end of input
make[3]: *** [epson.o] Error 1
make[3]: Leaving directory `/home/cryo/Desktop/gimp-print-4.2.7/gimp-print-4.2.7/src/cups'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/cryo/Desktop/gimp-print-4.2.7/gimp-print-4.2.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/cryo/Desktop/gimp-print-4.2.7/gimp-print-4.2.7'
make: *** [all-recursive-am] Error 2

I had to cut out a large chunk of errors, but that's the list of what I'm getting.

Please help if you have any idea. Thanks in advance.

-Cryo2010

bigrigdriver 10-22-2007 08:34 AM

Ubuntu is a Debian derivative. As such, it uses software installation tools inherited from Debian, such as apt-get, adept, aptitude, and synaptic. Apt-get is the backend command line tool; the other three are frontends to apt-get. Ubuntu also inherits the .deb package format for software.

To install on Ubuntu, from the command line:
'apt-get update' (without quotes) will update the list of packages available from the repositories listed in /etc/apt/sources.list.

'sudo apt-get install gimpshop' will install gimpshop, along with any dependencies needed by gimpshop, if those dependencies can be satisfied from the repositories in the sources.list.

To be getting so many errors, you may have one or more unsatisfied dependencies. Give apt-get a try unless there is some overriding reason to be compiling gimpshop from source.

weibullguy 10-22-2007 09:19 AM

Not much to diagnose. Fix the first error in the list
Code:

/usr/include/cups/http.h:26:26: error: versioning.h: No such file or directory
Or you could 'sudo apt-get install gimpshop' as bigrigdriver recommends.


All times are GMT -5. The time now is 11:45 PM.