Hallo Leute,
gestern habe ich versucht, den Browser dillo auf meinem Macbook zu installieren. Beim Befehl make kommt dann folgende Meldung:
make all-recursive
Making all in lout
make[2]: Nothing to be done for `all'.
Making all in dw
make[2]: Nothing to be done for `all'.
Making all in dlib
make[2]: Nothing to be done for `all'.
Making all in dpip
make[2]: Nothing to be done for `all'.
Making all in src
Making all in IO
make[3]: Nothing to be done for `all'.
gcc -DHAVE_CONFIG_H -I. -I.. -DDILLO_SYSCONF='"/usr/local/etc/dillo/"' -DDILLO_DOCDIR='"/usr/local/share/doc/dillo/"' -I/usr/local/include -I/usr/X11/include/libpng12 -g -O2 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W -Waggregate-return -MT png.o -MD -MP -MF .deps/png.Tpo -c -o png.o png.c
png.c:21:17: error: png.h: No such file or directory
png.c:70: error: syntax error before ‘png_structp’
png.c:70: warning: no semicolon at end of struct or union
png.c:71: warning: type defaults to ‘int’ in declaration of ‘info_ptr’
png.c:71: warning: data definition has no type or storage class
png.c:74: error: syntax error before ‘jmpbuf’
png.c:74: warning: type defaults to ‘int’ in declaration of ‘jmpbuf’
png.c:74: warning: data definition has no type or storage class
png.c:76: error: syntax error before ‘previous_row’
png.c:76: warning: type defaults to ‘int’ in declaration of ‘previous_row’
png.c:76: warning: data definition has no type or storage class
png.c:98: error: syntax error before ‘}’ token
png.c:98: warning: type defaults to ‘int’ in declaration of ‘DilloPng’
png.c:98: warning: data definition has no type or storage class
png.c:106: error: syntax error before ‘png_ptr’
png.c: In function ‘Png_error_handling’:
png.c:108: error: ‘png’ undeclared (first use in this function)
png.c:108: error: (Each undeclared identifier is reported only once
png.c:108: error: for each function it appears in.)
png.c:110: error: ‘msg’ undeclared (first use in this function)
png.c:111: warning: implicit declaration of function ‘png_get_error_ptr’
png.c:111: error: ‘png_ptr’ undeclared (first use in this function)
png.c:116: warning: implicit declaration of function ‘longjmp’
png.c: At top level:
png.c:120: error: syntax error before ‘png_ptr’
png.c: In function ‘Png_datainfo_callback’:
png.c:122: error: ‘png’ undeclared (first use in this function)
png.c:131: warning: implicit declaration of function ‘png_get_progressive_ptr’
png.c:131: error: ‘png_ptr’ undeclared (first use in this function)
png.c:134: warning: implicit declaration of function ‘png_get_IHDR’
png.c:151: error: ‘PNG_COLOR_TYPE_PALETTE’ undeclared (first use in this function)
png.c:153: warning: implicit declaration of function ‘png_set_expand’
png.c:154: error: ‘PNG_COLOR_TYPE_GRAY’ undeclared (first use in this function)
png.c:157: warning: implicit declaration of function ‘png_get_valid’
png.c:157: error: ‘PNG_INFO_tRNS’ undeclared (first use in this function)
png.c:165: warning: implicit declaration of function ‘png_set_strip_16’
png.c:171: warning: implicit declaration of function ‘png_get_gAMA’
png.c:172: warning: implicit declaration of function ‘png_set_gamma’
png.c:176: error: ‘PNG_COLOR_TYPE_GRAY_ALPHA’ undeclared (first use in this function)
png.c:177: warning: implicit declaration of function ‘png_set_gray_to_rgb’
png.c:181: error: ‘PNG_INTERLACE_NONE’ undeclared (first use in this function)
png.c:182: warning: implicit declaration of function ‘png_set_interlace_handling’
png.c:186: warning: implicit declaration of function ‘png_read_update_info’
png.c:191: warning: implicit declaration of function ‘png_get_rowbytes’
png.c:192: warning: implicit declaration of function ‘png_get_channels’
png.c: At top level:
png.c:215: error: syntax error before ‘png_ptr’
png.c: In function ‘Png_datarow_callback’:
png.c:218: error: ‘png’ undeclared (first use in this function)
png.c:221: error: ‘new_row’ undeclared (first use in this function)
png.c:226: error: ‘png_ptr’ undeclared (first use in this function)
png.c:228: warning: implicit declaration of function ‘png_progressive_combine_row’
png.c:228: error: ‘row_num’ undeclared (first use in this function)
png.c:270: warning: implicit declaration of function ‘png_composite’
png.c:280: error: ‘pass’ undeclared (first use in this function)
png.c: At top level:
png.c:286: error: syntax error before ‘png_ptr’
png.c: In function ‘Png_dataend_callback’:
png.c:288: error: ‘png’ undeclared (first use in this function)
png.c:294: error: ‘png_ptr’ undeclared (first use in this function)
png.c: At top level:
png.c:301: error: syntax error before ‘*’ token
png.c: In function ‘Png_free’:
png.c:305: error: ‘png’ undeclared (first use in this function)
png.c:308: warning: implicit declaration of function ‘setjmp’
png.c:311: warning: implicit declaration of function ‘png_destroy_read_struct’
png.c: At top level:
png.c:318: error: syntax error before ‘*’ token
png.c: In function ‘Png_close’:
png.c:322: error: ‘png’ undeclared (first use in this function)
png.c:322: error: ‘Client’ undeclared (first use in this function)
png.c: At top level:
png.c:329: error: syntax error before ‘*’ token
png.c: In function ‘Png_write’:
png.c:331: error: ‘Buf’ undeclared (first use in this function)
png.c:331: error: ‘BufSize’ undeclared (first use in this function)
png.c:335: error: ‘png’ undeclared (first use in this function)
png.c:348: warning: implicit declaration of function ‘png_check_sig’
png.c:355: warning: implicit declaration of function ‘png_create_read_struct’
png.c:356: error: ‘PNG_LIBPNG_VER_STRING’ undeclared (first use in this function)
png.c:358: error: ‘png_error_ptr’ undeclared (first use in this function)
png.c:358: error: syntax error before ‘Png_error_handling’
png.c:361: warning: implicit declaration of function ‘png_create_info_struct’
png.c:366: warning: implicit declaration of function ‘png_set_progressive_read_fn’
png.c:380: warning: implicit declaration of function ‘png_process_data’
png.c:383: error: ‘png_size_t’ undeclared (first use in this function)
png.c: In function ‘a_Png_new’:
png.c:436: error: ‘png’ undeclared (first use in this function)
png.c:436: error: syntax error before ‘)’ token
make[3]: *** [png.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
users-macbook:dillo-2.2 user$
users-macbook:dillo-2.2 user$
Vielleicht könnt Ihr mir sagen, was ich da machen muss, damit make diese Fehlermeldungen nicht mehr bringt und fehlerfrei durchläuft.
Viele Grüße
miraculix926
Alternative Betriebssysteme 1.412 Themen, 9.986 Beiträge
png.c:21:17: error: png.h: No such file or directory
png.c bzw. das Headerfile png.h fehlen!
Um Programme selbst compilieren zu können, müssen unter i.d.R. Linux die Kernelsourcen installiert sein. Wie das beim Mac aussieht, kann ich nicht sagen, da ich mit diesen Teilen bisher noch nie in Berührung gekommen bin.
Gehe jedoch davon aus dass das BS Closed Source ist?
Lies auch hier: http://www.dillo.org/Compatibility.html
So richtig ist das Teil wohl mit einem Mac nicht getestet worden, da sind dann Probleme beim Selbstcompile meist vorprogrammiert!
Warum willst Du den dillo nehmen? Der kann nicht mal Javascript verarbeiten!
Ist eher ein Browser für schmalbrüstige Rechner.
png.c bzw. das Headerfile png.h fehlen!
Um Programme selbst compilieren zu können, müssen unter i.d.R. Linux die Kernelsourcen installiert sein. Wie das beim Mac aussieht, kann ich nicht sagen, da ich mit diesen Teilen bisher noch nie in Berührung gekommen bin.
Gehe jedoch davon aus dass das BS Closed Source ist?
Lies auch hier: http://www.dillo.org/Compatibility.html
So richtig ist das Teil wohl mit einem Mac nicht getestet worden, da sind dann Probleme beim Selbstcompile meist vorprogrammiert!
Warum willst Du den dillo nehmen? Der kann nicht mal Javascript verarbeiten!
Ist eher ein Browser für schmalbrüstige Rechner.