Re: [squid-users] Problem Installing

From: Adam Lang <aalang@dont-contact.us>
Date: Fri, 27 Apr 2001 13:27:32 -0400

Did you run the command that actually builds the cache directories?

Adam Lang
Systems Engineer
Rutgers Casualty Insurance Company
http://www.rutgersinsurance.com
----- Original Message -----
From: "Christopher Hall" <crhall@fas.harvard.edu>
To: <squid-users@squid-cache.org>
Sent: Friday, April 27, 2001 1:17 PM
Subject: [squid-users] Problem Installing

> I hope this hasn't been covered before, I searched the archives with
> little luck.
>
> I'm trying to install squid using the command:
> ./configure --prefix=/home/hallch/squid
> (which is a directory I've created)
>
> The output of the configure command does not indicate any errors, but
> nothing is placed into the /home/hallch/squid directory. Looking more
> closely there are a number of errors in the config.log file that is
> created.
>
> I've included the portions of the config.log file that have errors with
> each line preceeded by a line number. Sorry for flooding your inboxes.
> Thanks in advance!
>
> --Chris
>
> 29 configure: In function `main':
> 30 configure:2421: warning: unused variable `dirp'
> 31 configure:2450: checking for opendir in -ldir
> 32 configure:2469: gcc -o conftest -g -O2 -Wall -g conftest.c -ldir
> 1>&5
> 33 ld: fatal: library -ldir: not found
> 34 ld: fatal: File processing errors. No output written to conftest
> 35 collect2: ld returned 1 exit status
> 36 configure: failed program was:
> 37 #line 2458 "configure"
> 38 #include "confdefs.h"
> 39 /* Override any gcc2 internal prototype to avoid an error. */
> 40 /* We use char because int might match the return type of a gcc2
> 41 builtin and then its argument prototype would still apply. */
> 42 char opendir();
> 43
> 44 int main() {
> 45 opendir()
> 46 ; return 0; }
> 56 configure:2708: checking for bstring.h
> 57 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 58 configure:2714: bstring.h: No such file or directory
> 59 configure: failed program was:
> 60 #line 2713 "configure"
> 61 #include "confdefs.h"
> 62 #include <bstring.h>
> 63 configure:2708: checking for config.h
> 64 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 65 configure:2714: config.h: No such file or directory
> 66 configure: failed program was:
> 67 #line 2713 "configure"
> 68 #include "confdefs.h"
> 69 #include <config.h>
> 76 configure:2708: checking for execinfo.h
> 77 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 78 configure:2714: execinfo.h: No such file or directory
> 79 configure: failed program was:
> 80 #line 2713 "configure"
> 81 #include "confdefs.h"
> 82 #include <execinfo.h>
> 85 configure:2708: checking for getopt.h
> 86 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 87 configure:2714: getopt.h: No such file or directory
> 88 configure: failed program was:
> 89 #line 2713 "configure"
> 90 #include "confdefs.h"
> 91 #include <getopt.h>
> 92 configure:2708: checking for gnumalloc.h
> 93 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 94 configure:2714: gnumalloc.h: No such file or directory
> 95 configure: failed program was:
> 96 #line 2713 "configure"
> 97 #include "confdefs.h"
> 98 #include <gnumalloc.h>
> 101 configure:2708: checking for ip_compat.h
> 102 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 103 configure:2714: ip_compat.h: No such file or directory
> 104 configure: failed program was:
> 105 #line 2713 "configure"
> 106 #include "confdefs.h"
> 107 #include <ip_compat.h>
> 108 configure:2708: checking for ip_fil_compat.h
> 109 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 110 configure:2714: ip_fil_compat.h: No such file or directory
> 111 configure: failed program was:
> 112 #line 2713 "configure"
> 113 #include "confdefs.h"
> 114 #include <ip_fil_compat.h>
> 115 configure:2708: checking for ip_fil.h
> 116 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 117 configure:2714: ip_fil.h: No such file or directory
> 118 configure: failed program was:
> 119 #line 2713 "configure"
> 120 #include "confdefs.h"
> 121 #include <ip_fil.h>
> 122 configure:2708: checking for ip_nat.h
> 123 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 124 configure:2714: ip_nat.h: No such file or directory
> 125 configure: failed program was:
> 126 #line 2713 "configure"
> 127 #include "confdefs.h"
> 128 #include <ip_nat.h>
> 129 configure:2708: checking for libc.h
> 130 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 131 configure:2714: libc.h: No such file or directory
> 132 configure: failed program was:
> 133 #line 2713 "configure"
> 134 #include "confdefs.h"
> 135 #include <libc.h>
> 138 configure:2708: checking for linux/netfilter_ipv4.h
> 139 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 140 configure:2714: linux/netfilter_ipv4.h: No such file or directory
> 141 configure: failed program was:
> 142 #line 2713 "configure"
> 143 #include "confdefs.h"
> 144 #include <linux/netfilter_ipv4.h>
> 151 configure:2708: checking for mount.h
> 152 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 153 configure:2714: mount.h: No such file or directory
> 154 configure: failed program was:
> 155 #line 2713 "configure"
> 156 #include "confdefs.h"
> 157 #include <mount.h>
> 168 configure:2708: checking for netinet/ip_compat.h
> 169 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 170 configure:2714: netinet/ip_compat.h: No such file or directory
> 171 configure: failed program was:
> 172 #line 2713 "configure"
> 173 #include "confdefs.h"
> 174 #include <netinet/ip_compat.h>
> 175 configure:2708: checking for netinet/ip_fil_compat.h
> 176 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 177 configure:2714: netinet/ip_fil_compat.h: No such file or directory
> 178 configure: failed program was:
> 179 #line 2713 "configure"
> 180 #include "confdefs.h"
> 181 #include <netinet/ip_fil_compat.h>
> 182 configure:2708: checking for netinet/ip_fil.h
> 183 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 184 configure:2714: netinet/ip_fil.h: No such file or directory
> 185 configure: failed program was:
> 186 #line 2713 "configure"
> 187 #include "confdefs.h"
> 188 #include <netinet/ip_fil.h>
> 189 configure:2708: checking for netinet/ip_nat.h
> 190 configure:2718: gcc -E conftest.c >/dev/null 2>conftest.out
> 191 configure:2714: netinet/ip_nat.h: No such file or directory
> 192 configure: failed program was:
> 193 #line 2713 "configure"
> 194 #include "confdefs.h"
> 195 #include <netinet/ip_nat.h>
> 270 configure:2821: checking whether byte ordering is bigendian
> 271 configure:2839: gcc -c -g -O2 -Wall conftest.c 1>&5
> 272 configure: In function `main':
> 273 configure:2834: `bogus' undeclared (first use in this function)
> 274 configure:2834: (Each undeclared identifier is reported only once
> 275 configure:2834: for each function it appears in.)
> 276 configure:2834: parse error before `endian'
> 277 configure: failed program was:
> 278 #line 2828 "configure"
> 279 #include "confdefs.h"
> 280 #include <sys/types.h>
> 281 #include <sys/param.h>
> 282 int main() {
> 283
> 284 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
> 285 bogus endian macros
> 286 #endif
> 287 ; return 0; }
> 288 configure:2887: gcc -o conftest -g -O2 -Wall -g conftest.c 1>&5
> 289 configure:2875: warning: return-type defaults to `int'
> 290 configure: failed program was:
> 291 #line 2874 "configure"
> 292 #include "confdefs.h"
> 293 main () {
> 294 /* Are we little or big endian? From Harbison&Steele. */
> 295 union
> 296 {
> 297 long l;
> 298 char c[sizeof (long)];
> 299 } u;
> 300 u.l = 1;
> 301 exit (u.c[sizeof (long) - 1] == 1);
> 302 }
> 306 configure:2962: gcc -c -g -O2 -Wall conftest.c 1>&5
> 307 configure: In function `main':
> 308 configure:2958: structure has no member named `tm_gmtoff'
> 309 configure: failed program was:
> 310 #line 2953 "configure"
> 311 #include "confdefs.h"
> 312 #include <time.h>
> 313 #include <sys/time.h>
> 314 int main() {
> 315 struct tm foo;
> 316 foo.tm_gmtoff = 0;
> 317 ; return 0; }
> 321 configure:3045: gcc -c -g -O2 -Wall conftest.c 1>&5
> 322 configure: In function `main':
> 323 configure:3041: structure has no member named `mxfast'
> 324 configure: failed program was:
> 325 #line 3036 "configure"
> 326 #include "confdefs.h"
> 327 #include <sys/types.h>
> 328 #include <malloc.h>
> 329 int main() {
> 330 struct mallinfo foo;
> 331 foo.mxfast = 0;
> 332 ; return 0; }
> 368 configure:3868: checking for main in -lgnumalloc
> 369 configure:3883: gcc -o conftest -g -O2 -Wall -g conftest.c
> -lgnumalloc
> -lsocket -lnsl 1>&5
> 370 ld: fatal: library -lgnumalloc: not found
> 371 ld: fatal: File processing errors. No output written to conftest
> 372 collect2: ld returned 1 exit status
> 373 configure: failed program was:
> 374 #line 3876 "configure"
> 375 #include "confdefs.h"
> 376
> 377 int main() {
> 378 main()
> 379 ; return 0; }
> 380 configure:3974: checking for main in -lbsd
> 381 configure:3989: gcc -o conftest -g -O2 -Wall -g conftest.c -lbsd
> -lsoc
> ket -lnsl 1>&5
> 382 ld: fatal: library -lbsd: not found
> 383 ld: fatal: File processing errors. No output written to conftest
> 384 collect2: ld returned 1 exit status
> 385 configure: failed program was:
> 386 #line 3982 "configure"
> 387 #include "confdefs.h"
> 388
> 389 int main() {
> 390 main()
> 391 ; return 0; }
> 392 configure:4017: checking for main in -lregex
> 393 configure:4032: gcc -o conftest -g -O2 -Wall -g conftest.c
> -lregex -ls
> ocket -lnsl 1>&5
> 394 ld: fatal: library -lregex: not found
> 395 ld: fatal: File processing errors. No output written to conftest
> 396 collect2: ld returned 1 exit status
> 397 configure: failed program was:
> 398 #line 4025 "configure"
> 399 #include "confdefs.h"
> 400
> 401 int main() {
> 402 main()
> 403 ; return 0; }
> 404 configure:4053: checking for gethostbyname in -lbind
> 405 configure:4072: gcc -o conftest -g -O2 -Wall -g conftest.c -lbind
> -lso
> cket -lnsl 1>&5
> 406 ld: fatal: library -lbind: not found
> 407 ld: fatal: File processing errors. No output written to conftest
> 408 collect2: ld returned 1 exit status
> 409 configure: failed program was:
> 410 #line 4061 "configure"
> 411 #include "confdefs.h"
> 412 /* Override any gcc2 internal prototype to avoid an error. */
> 413 /* We use char because int might match the return type of a gcc2
> 414 builtin and then its argument prototype would still apply. */
> 415 char gethostbyname();
> 416
> 417 int main() {
> 418 gethostbyname()
> 419 ; return 0; }
> 420 configure:4106: checking for inet_aton in -lresolv
> 421 configure:4125: gcc -o conftest -g -O2 -Wall -g conftest.c
> -lresolv -l
> socket -lnsl 1>&5
> 422 configure:4141: checking for inet_aton in -l44bsd
> 423 configure:4160: gcc -o conftest -g -O2 -Wall -g conftest.c
> -l44bsd -ls
> ocket -lnsl 1>&5
> 424 ld: fatal: library -l44bsd: not found
> 425 ld: fatal: File processing errors. No output written to conftest
> 426 collect2: ld returned 1 exit status
> 427 configure: failed program was:
> 428 #line 4149 "configure"
> 429 #include "confdefs.h"
> 430 /* Override any gcc2 internal prototype to avoid an error. */
> 431 /* We use char because int might match the return type of a gcc2
> 432 builtin and then its argument prototype would still apply. */
> 433 char inet_aton();
> 434
> 435 int main() {
> 436 inet_aton()
> 437 ; return 0; }
> 450 configure:4608: checking for backtrace_symbols_fd
> 451 configure:4636: gcc -o conftest -g -Wall -g conftest.c -lm
> -lresolv -l
> socket -lnsl 1>&5
> 452 Undefined first referenced
> 453 symbol in file
> 454 backtrace_symbols_fd /var/tmp/ccQ6mAEk.o
> 455 ld: fatal: Symbol referencing errors. No output written to
> conftest
> 456 collect2: ld returned 1 exit status
> 457 configure: failed program was:
> 458 #line 4613 "configure"
> 459 #include "confdefs.h"
> 460 /* System header to define __stub macros and hopefully few
> prototypes,
> 461 which can conflict with char backtrace_symbols_fd(); below.
> */
> 462 #include <assert.h>
> 463 /* Override any gcc2 internal prototype to avoid an error. */
> 464 /* We use char because int might match the return type of a gcc2
> 465 builtin and then its argument prototype would still apply. */
> 466 char backtrace_symbols_fd();
> 467
> 468 int main() {
> 469
> 470 /* The GNU C library defines this for functions which it
> implements
> 471 to always fail with ENOSYS. Some functions are actually named
> 472 something starting with __ and the normal name is an alias.
> */
> 473 #if defined (__stub_backtrace_symbols_fd) || defined
> (__stub___backtrace
> _symbols_fd)
> 474 choke me
> 475 #else
> 476 backtrace_symbols_fd();
> 477 #endif
> 478
> 479 ; return 0; }
> 494 configure:4608: checking for mallinfo
> 495 configure:4636: gcc -o conftest -g -Wall -g conftest.c -lm
> -lresolv -l
> socket -lnsl 1>&5
> 496 Undefined first referenced
> 497 symbol in file
> 498 mallinfo /var/tmp/cc3uhXXC.o
> 499 ld: fatal: Symbol referencing errors. No output written to
> conftest
> 500 collect2: ld returned 1 exit status
> 501 configure: failed program was:
> 502 #line 4613 "configure"
> 503 #include "confdefs.h"
> 504 /* System header to define __stub macros and hopefully few
> prototypes,
> 505 which can conflict with char mallinfo(); below. */
> 506 #include <assert.h>
> 507 /* Override any gcc2 internal prototype to avoid an error. */
> 508 /* We use char because int might match the return type of a gcc2
> 509 builtin and then its argument prototype would still apply. */
> 510 char mallinfo();
> 511
> 512 int main() {
> 513
> 514 /* The GNU C library defines this for functions which it
> implements
> 515 to always fail with ENOSYS. Some functions are actually named
> 516 something starting with __ and the normal name is an alias.
> */
> 517 #if defined (__stub_mallinfo) || defined (__stub___mallinfo)
> 518 choke me
> 519 #else
> 520 mallinfo();
> 521 #endif
> 522
> 523 ; return 0; }
> 524 configure:4608: checking for mallocblksize
> 525 configure:4636: gcc -o conftest -g -Wall -g conftest.c -lm
> -lresolv -l
> socket -lnsl 1>&5
> 526 Undefined first referenced
> 527 symbol in file
> 528 mallocblksize /var/tmp/ccovLlsE.o
> 529 ld: fatal: Symbol referencing errors. No output written to
> conftest
> 530 collect2: ld returned 1 exit status
> 531 configure: failed program was:
> 532 #line 4613 "configure"
> 533 #include "confdefs.h"
> 534 /* System header to define __stub macros and hopefully few
> prototypes,
> 535 which can conflict with char mallocblksize(); below. */
> 536 #include <assert.h>
> 537 /* Override any gcc2 internal prototype to avoid an error. */
> 538 /* We use char because int might match the return type of a gcc2
> 539 builtin and then its argument prototype would still apply. */
> 540 char mallocblksize();
> 541
> 542 int main() {
> 543
> 544 /* The GNU C library defines this for functions which it
> implements
> 545 to always fail with ENOSYS. Some functions are actually named
> 546 something starting with __ and the normal name is an alias.
> */
> 547 #if defined (__stub_mallocblksize) || defined
> (__stub___mallocblksize)
> 548 choke me
> 549 #else
> 550 mallocblksize();
> 551 #endif
> 552
> 553 ; return 0; }
> 554 configure:4608: checking for mallopt
> 555 configure:4636: gcc -o conftest -g -Wall -g conftest.c -lm
> -lresolv -l
> socket -lnsl 1>&5
> 556 Undefined first referenced
> 557 symbol in file
> 558 mallopt /var/tmp/cckeV1cJ.o
> 559 ld: fatal: Symbol referencing errors. No output written to
> conftest
> 560 collect2: ld returned 1 exit status
> 561 configure: failed program was:
> 562 #line 4613 "configure"
> 563 #include "confdefs.h"
> 564 /* System header to define __stub macros and hopefully few
> prototypes,
> 565 which can conflict with char mallopt(); below. */
> 566 #include <assert.h>
> 567 /* Override any gcc2 internal prototype to avoid an error. */
> 568 /* We use char because int might match the return type of a gcc2
> 569 builtin and then its argument prototype would still apply. */
> 570 char mallopt();
> 571
> 572 int main() {
> 573
> 574 /* The GNU C library defines this for functions which it
> implements
> 575 to always fail with ENOSYS. Some functions are actually named
> 576 something starting with __ and the normal name is an alias.
> */
> 577 #if defined (__stub_mallopt) || defined (__stub___mallopt)
> 578 choke me
> 579 #else
> 580 mallopt();
> 581 #endif
> 582
> 583 ; return 0; }
> 596 configure:4608: checking for mstats
> 597 configure:4636: gcc -o conftest -g -Wall -g conftest.c -lm
> -lresolv -l
> socket -lnsl 1>&5
> 598 Undefined first referenced
> 599 symbol in file
> 600 mstats /var/tmp/cc6T0CKr.o
> 601 ld: fatal: Symbol referencing errors. No output written to
> conftest
> 602 collect2: ld returned 1 exit status
> 603 configure: failed program was:
> 604 #line 4613 "configure"
> 605 #include "confdefs.h"
> 606 /* System header to define __stub macros and hopefully few
> prototypes,
> 607 which can conflict with char mstats(); below. */
> 608 #include <assert.h>
> 609 /* Override any gcc2 internal prototype to avoid an error. */
> 610 /* We use char because int might match the return type of a gcc2
> 611 builtin and then its argument prototype would still apply. */
> 612 char mstats();
> 613
> 614 int main() {
> 615
> 616 /* The GNU C library defines this for functions which it
> implements
> 617 to always fail with ENOSYS. Some functions are actually named
> 618 something starting with __ and the normal name is an alias.
> */
> 619 #if defined (__stub_mstats) || defined (__stub___mstats)
> 620 choke me
> 621 #else
> 622 mstats();
> 623 #endif
> 624
> 625 ; return 0; }
> 676 configure:4608: checking for timegm
> 677 configure:4636: gcc -o conftest -g -Wall -g conftest.c -lm
> -lresolv -l
> socket -lnsl 1>&5
> 678 Undefined first referenced
> 679 symbol in file
> 680 timegm /var/tmp/ccHfhMG1.o
> 681 ld: fatal: Symbol referencing errors. No output written to
> conftest
> 682 collect2: ld returned 1 exit status
> 683 configure: failed program was:
> 684 #line 4613 "configure"
> 685 #include "confdefs.h"
> 686 /* System header to define __stub macros and hopefully few
> prototypes,
> 687 which can conflict with char timegm(); below. */
> 688 #include <assert.h>
> 689 /* Override any gcc2 internal prototype to avoid an error. */
> 690 /* We use char because int might match the return type of a gcc2
> 691 builtin and then its argument prototype would still apply. */
> 692 char timegm();
> 693
> 694 int main() {
> 695
> 696 /* The GNU C library defines this for functions which it
> implements
> 697 to always fail with ENOSYS. Some functions are actually named
> 698 something starting with __ and the normal name is an alias.
> */
> 699 #if defined (__stub_timegm) || defined (__stub___timegm)
> 700 choke me
> 701 #else
> 702 timegm();
> 703 #endif
> 704
> 705 ; return 0; }
> 708 configure:4662: checking if setresuid is implemented
> 709 configure:4683: gcc -o conftest -g -Wall -g conftest.c -lm
> -lresolv -l
> socket -lnsl 1>&5
> 710 configure: In function `main':
> 711 configure:4674: warning: implicit declaration of function
> `setresuid'
> 712 configure:4675: warning: implicit declaration of function `perror'
> 713 Undefined first referenced
> 714 symbol in file
> 715 setresuid /var/tmp/ccdauYyg.o
> 716 ld: fatal: Symbol referencing errors. No output written to
> conftest
> 717 collect2: ld returned 1 exit status
> 718 configure: failed program was:
> 719 #line 4670 "configure"
> 720 #include "confdefs.h"
> 721
> 722 #include <stdlib.h>
> 723 int main() {
> 724 if(setresuid(-1,-1,-1)) {
> 725 perror("setresuid:");
> 726 exit(1);
> 727 }
> 728 exit(0);
> 729 }
> 757 configure:5212: checking if sys_errlist is already defined
> 758 configure:5224: gcc -c -g -Wall conftest.c 1>&5
> 759 configure: In function `main':
> 760 configure:5220: `sys_errlist' undeclared (first use in this
> function)
> 761 configure:5220: (Each undeclared identifier is reported only once
> 762 configure:5220: for each function it appears in.)
> 763 configure:5220: warning: unused variable `s'
> 764 configure: failed program was:
> 765 #line 5217 "configure"
> 766 #include "confdefs.h"
> 767 #include <stdio.h>
> 768 int main() {
> 769 char *s = sys_errlist;
> 770 ; return 0; }
> 771 configure:5246: checking for libresolv _dns_ttl_ hack
> 772 configure:5255: gcc -o conftest -g -Wall -g conftest.c -lm
> -lresolv -l
> socket -lnsl 1>&5
> 773 Undefined first referenced
> 774 symbol in file
> 775 _dns_ttl_ /var/tmp/ccFUp9Ox.o
> 776 ld: fatal: Symbol referencing errors. No output written to
> conftest
> 777 collect2: ld returned 1 exit status
> 778 configure: failed program was:
> 779 #line 5248 "configure"
> 780 #include "confdefs.h"
> 781 extern int _dns_ttl_;
> 782 int main() {
> 783 return _dns_ttl_;
> 784 ; return 0; }
> 785 configure:5271: checking if inet_ntoa() actually works
> 786 configure:5295: gcc -o conftest -g -Wall -g conftest.c -lm
> -lresolv -l
> socket -lnsl 1>&5
> 787 configure:5284: warning: return-type defaults to `int'
> 788 configure:5321: checking for working statvfs() interface
> 789 configure:5340: gcc -c -g -Wall conftest.c 1>&5
> 790 configure:5360: checking for _res.nsaddr_list
> 791 configure:5388: gcc -c -g -Wall conftest.c 1>&5
> 792 configure: In function `main':
> 793 configure:5384: warning: statement with no effect
>
Received on Fri Apr 27 2001 - 11:24:35 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:59:38 MST