From: Joe Acquisto-j. <jo...@j4...> - 2020-01-29 19:17:08
|
>> >>>> >> On Wed, Jan 29, 2020 at 11:06:35AM -0500, Joe Acquisto-j4 wrote: So, I continue to attempt to compile with tidbitd cleaned from internet >> searches even though I am sure someone on the list has a proper way to do >> this, aside from compiling on a 32bit machine. Building even a VM for that >> is problematic at the moment. >> . . . This, one presumes, is "ungood". >> >> This basically means that 'make' did not consider that it had anything >> to do, since all the object and executable files were newer than all the >> source files. If you only change the Makefile, then you should run >> 'make clean' or even, if the program supports it, 'make distclean' to >> make sure that the next 'make' command will rebuild everything. >> >> G'luck, >> Peter >> >> > > Tried the suggestion offered. None ran error free. make distclean cleaned > a bit too much, so I ended up deleting and re-extracting the tar file. > > After a new ./configure, I edited the resultant Makefiile as noted earlier > but got this result: > ddgnu----- > linux-jod1:~/fetchmail-6.4.1 # make > depbase=`echo socket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ > gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I./libesmtp > -m32 -m32 -g -O2 -I/usr/kerberos/include -MT socket.o -MD -MP -MF $depbase.Tpo -c -o > socket.o socket.c &&\ > mv -f $depbase.Tpo $depbase.Po > In file included from /usr/include/features.h:447:0, > from /usr/include/sys/types.h:25, > from fetchmail.h:13, > from socket.c:12: > /usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or > directory > # include <gnu/stubs-32.h> > ^~~~~~~~~~~~~~~~ > compilation terminated. > make: *** [Makefile:1228: socket.o] Error 1 > linux-jod1:~/fetchmail-6.4.1 # > ----- > > Just guessing, but is it telling me, essentially, that this missing > gnu/stubs-32.h is the immediate problem? > > joe a > > -- Found and installed the missing package(s), now get this result. Appears something is still trying 64bit? If so, no clue what to try. ---- gcc -m32 -g -O2 -I/usr/kerberos/include -m32 -o fetchmail socket.o getpass.o fetchmail.o env.o idle.o options.o daemon.o driver.o transact.o sink.o smtp.o idlist.o uid.o mxget.o md5ify.o cram.o gssapi.o opie.o interface.o netrc.o unmime.o conf.o checkalias.o uid_db.o lock.o rcfile_l.o rcfile_y.o ucs/norm_charmap.o pop3.o imap.o etrn.o odmr.o libfm.a strlcpy.o strlcat.o -lresolv -lssl -lcrypto /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/7/../../../libssl.so when searching for -lssl /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lssl /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/7/../../../libcrypto.so when searching for -lcrypto /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lcrypto /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/7/libgcc.a when searching for -lgcc /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/7/libgcc.a when searching for -lgcc /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc collect2: error: ld returned 1 exit status make[2]: *** [Makefile:1064: fetchmail] Error 1 make[2]: Leaving directory '/root/fetchmail-6.4.1' make[1]: *** [Makefile:1466: all-recursive] Error 1 make[1]: Leaving directory '/root/fetchmail-6.4.1' make: *** [Makefile:912: all] Error 2 linux-jod1:~/fetchmail-6.4.1 # ----- joe a. -- +++++++++++++++++++++++ joea@@j4computers.com https://www.j4computers.com 845-687-3734 +++++++++++++++++++++++ |