home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.linux.gentoo      Stupid OS you gotta compile EVERYTHING      17,684 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 15,810 of 17,684   
   dave aube to Wim Cossement   
   Re: problem compiling iOta   
   18 Sep 07 13:06:59   
   
   From: daveaube@bellsouth.net   
      
   Wim Cossement wrote:   
   > dave aube wrote:   
   >> Can anyone tell me what this error is referring to?   
   >>   
   >>   
   >>   
   >>   
   >>   
   >>   
   >> # make   
   >> cd . \   
   >>         && CONFIG_FILES= CONFIG_HEADERS=config.h \   
   >>         /bin/sh ./config.status   
   >> config.status: creating config.h   
   >> config.status: config.h is unchanged   
   >> config.status: executing default-1 commands   
   >> make  all-recursive   
   >> make[1]: Entering directory `/usr/local/iota-0.8'   
   >> Making all in iota   
   >> make[2]: Entering directory `/usr/local/iota-0.8/iota'   
   >> cd .. && \   
   >>         /bin/sh /usr/local/iota-0.8/admin/missing --run automake --gnu   
   >> iota/Makefile   
   >> cd .. && perl admin/am_edit iota/Makefile.in   
   >> cd .. && \   
   >>         CONFIG_HEADERS= CONFIG_LINKS= \   
   >>         CONFIG_FILES=iota/Makefile /bin/sh ./config.status   
   >> fast creating iota/Makefile   
   >> config.status: executing default-1 commands   
   >> make[2]: Leaving directory `/usr/local/iota-0.8/iota'   
   >> make[2]: Entering directory `/usr/local/iota-0.8/iota'   
   >> Making all in libbackend   
   >> make[3]: Entering directory `/usr/local/iota-0.8/iota/libbackend'   
   >> source='utilDb.c' object='utilDb.o' libtool=no \   
   >>         depfile='.deps/utilDb.Po' tmpdepfile='.deps/utilDb.TPo' \   
   >>         depmode=gcc3 /bin/sh ../../admin/depcomp \   
   >>         gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.5/include   
   >> -I/usr/qt/3/include -I.  -I/usr/local/include/db41  -DQT_THREAD_SUPPORT   
   >> -D_REENTRANT  -O2   -c `test -f utilDb.c || echo './'`utilDb.c   
   >> utilDb.c: In function 'dopen':   
   >> utilDb.c:104: warning: passing argument 2 of '(*dbp)->open' from   
   >> incompatible   
   >> pointer type   
   >> utilDb.c:104: warning: passing argument 4 of '(*dbp)->open' makes   
   >> pointer from   
   >> integer without a cast   
   >> utilDb.c:104: error: too few arguments to function '(*dbp)->open'   
   >> utilDb.c: In function 'dstats':   
   >> utilDb.c:380: error: too few arguments to function 'dbp->stat'   
   >> make[3]: *** [utilDb.o] Error 1   
   >> make[3]: Leaving directory `/usr/local/iota-0.8/iota/libbackend'   
   >> make[2]: *** [all-recursive] Error 1   
   >> make[2]: Leaving directory `/usr/local/iota-0.8/iota'   
   >> make[1]: *** [all-recursive] Error 1   
   >> make[1]: Leaving directory `/usr/local/iota-0.8'   
   >>   
   >>   
   >> Dave Aube   
   >   
   > After running ./configure --includedir=/usr/kde/3.5/include/   
   > --libdir=/usr/kde/3.5/lib/ and ./make I get the same error so someone   
   > has written an incorrect statement when calling a struct if I recall it   
   > correctly but it's been like 6 years since I got some C in school so   
   > don't shoot me if I'm wrong (and I sucked at it BTW)... ;-)   
   >   
   > Seven arguments seem to be needed and only six are supplied.   
   > And it's an analogue problem at line 380.   
   >   
   > But thats about all I know, perhaps a C programmer could help.   
   >   
   >    
   >  - For iOta 0.8, your OS should have KDE 3.3.x and Berkeley DB 4.x,   
   >     preferably Berkeley DB 4.1   
   >   
   >  - For iOta 0.7, your OS should have KDE 3.x, ImageMagick 5.5.x,   
   >    and Berkeley DB 4.x.   
   >   
   >  - Redhat 9.0 systems need bzip2-devel-1.0.2-8.i386.rpm. For   
   >    some reason, the RPM of iOta did not catch this as a dependency.   
   >    Thanks to Joe Katz for reporting this.   
   >    
   >   
   > Maybe emerging 4.1 of the Berkeley DB will help?   
   >   
   > Wimmy   
      
      
   I compiled, installed verson 4.1 and even added /usr/local/BerkeleyDB.4.1/lib   
   to   
   /etc/ld.so.conf.  That didn't change a thing. I know that Berdb had changed the   
   number of arguments around 2.6, but they reported they went back to original   
   #'s   
      
   I'm still checking out this for iOta's doc's   
      
   NOTE:   
      
       FreeBSD tags Berkeley DB header files and libraries with the version   
   numbers. For example, libdb for Db version 4.0 will be called libdb4.so while   
   it   
   will be named libdb41.so for DB version 4.1. For this reason, the last stage of   
   linking in iOta might fail with a warning such as "libdb.so not found.". You   
   can   
   edit iota-0.7/iota/Makefile so that -ldb becomes -ldb41 (for DB version 4.1),   
   and compile again.   
      
   will try again later   
   Dave   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca