[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Real build problems on solaris; make problem fixed



The make variables problem was make 3.77 as opposed to make 3.78.1  So: here 
are the real errors; I'll look more tomorrow to see what I can fix easily.  
Any suggestions are welcome.

Nils.


~/misc/debian/apt > uname -a
SunOS santana 5.7 Generic sun4u sparc SUNW,Ultra-5_10
~/misc/debian/apt > gcc --version
2.95.1
~/misc/debian/apt > make -k
Compiling contrib/mmap.cc to ../build/obj/apt-pkg/mmap.opic
Compiling contrib/error.cc to ../build/obj/apt-pkg/error.opic
Compiling contrib/strutl.cc to ../build/obj/apt-pkg/strutl.opic
Compiling contrib/configuration.cc to ../build/obj/apt-pkg/configuration.opic
Compiling contrib/progress.cc to ../build/obj/apt-pkg/progress.opic
Compiling contrib/cmndline.cc to ../build/obj/apt-pkg/cmndline.opic
Compiling contrib/md5.cc to ../build/obj/apt-pkg/md5.opic
Compiling contrib/cdromutl.cc to ../build/obj/apt-pkg/cdromutl.opic
contrib/cdromutl.cc: In function `bool IdentCdrom(basic_string<char,string_ch
ar_traits<char>,__default_alloc_template<false,0> >, string &, unsigned int 
= 2)':
contrib/cdromutl.cc:186: aggregate `struct statfs Buf' has incomplete type 
and cannot be initialized
contrib/cdromutl.cc:187: type `statfs' is not yet defined
make[1]: *** [../build/obj/apt-pkg/cdromutl.opic] Error 1
Compiling contrib/crc-16.cc to ../build/obj/apt-pkg/crc-16.opic
Compiling pkgcache.cc to ../build/obj/apt-pkg/pkgcache.opic
Compiling version.cc to ../build/obj/apt-pkg/version.opic
Compiling contrib/fileutl.cc to ../build/obj/apt-pkg/fileutl.opic
contrib/fileutl.cc: In function `int GetLock(basic_string<char,string_char_tr
aits<char>,__default_alloc_template<false,0> >, bool = true)':
contrib/fileutl.cc:72: implicit declaration of function `int open(...)'
contrib/fileutl.cc:86: implicit declaration of function `int fcntl(...)'
make[1]: *** [../build/obj/apt-pkg/fileutl.opic] Error 1
Compiling pkgcachegen.cc to ../build/obj/apt-pkg/pkgcachegen.opic
Compiling depcache.cc to ../build/obj/apt-pkg/depcache.opic
Compiling orderlist.cc to ../build/obj/apt-pkg/orderlist.opic
Compiling tagfile.cc to ../build/obj/apt-pkg/tagfile.opic
Compiling sourcelist.cc to ../build/obj/apt-pkg/sourcelist.opic
Compiling packagemanager.cc to ../build/obj/apt-pkg/packagemanager.opic
Compiling pkgrecords.cc to ../build/obj/apt-pkg/pkgrecords.opic
Compiling algorithms.cc to ../build/obj/apt-pkg/algorithms.opic
Compiling acquire.cc to ../build/obj/apt-pkg/acquire.opic
Compiling acquire-item.cc to ../build/obj/apt-pkg/acquire-item.opic
Compiling acquire-worker.cc to ../build/obj/apt-pkg/acquire-worker.opic
Compiling acquire-method.cc to ../build/obj/apt-pkg/acquire-method.opic
acquire-method.cc: In method `void pkgAcqMethod::Log(const char *, ...)':
acquire-method.cc:383: `va_list' undeclared (first use this function)
acquire-method.cc:383: (Each undeclared identifier is reported only once
acquire-method.cc:383: for each function it appears in.)
acquire-method.cc:383: parse error before `;'
acquire-method.cc:384: `args' undeclared (first use this function)
acquire-method.cc:384: implicit declaration of function `int va_start(...)'
acquire-method.cc: In method `void pkgAcqMethod::Status(const char *, ...)':
acquire-method.cc:407: parse error before `;'
make[1]: *** [../build/obj/apt-pkg/acquire-method.opic] Error 1
Compiling init.cc to ../build/obj/apt-pkg/init.opic
Compiling clean.cc to ../build/obj/apt-pkg/clean.opic
Compiling srcrecords.cc to ../build/obj/apt-pkg/srcrecords.opic
Compiling cachefile.cc to ../build/obj/apt-pkg/cachefile.opic
Compiling deb/deblistparser.cc to ../build/obj/apt-pkg/deblistparser.opic
Compiling deb/debrecords.cc to ../build/obj/apt-pkg/debrecords.opic
Compiling deb/dpkgpm.cc to ../build/obj/apt-pkg/dpkgpm.opic
deb/dpkgpm.cc: In method `bool pkgDPkgPM::Go()':
deb/dpkgpm.cc:359: implicit declaration of function `int setenv(...)'
make[1]: *** [../build/obj/apt-pkg/dpkgpm.opic] Error 1
Compiling deb/dpkginit.cc to ../build/obj/apt-pkg/dpkginit.opic
Compiling deb/debsrcrecords.cc to ../build/obj/apt-pkg/debsrcrecords.opic
make[1]: Target `all' not remade because of errors.
make: *** [all] Error 2
~/misc/debian/apt > 



Reply to: