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

apt-build errors



My systems have worked VERY well with the pre-compiled Debian
"testing" packages but I wanted to "get my feet wet" on compiling
packages from source.  I installed "apt-build," thinking it would be
an easy "safe" way to try compiling from source.

I had some trouble getting apt-build to work last week, and in an "off
list" discussion Jens Schmalzing suggested I ask on this list and/or
file a bug report.

I found one article online:
http://julien.danjou.info/article-apt-build.html  so I used the exact
package he used -- memtest (see my output below).

I am guessing that the ppc package of apt-build must not have
everything that's needed in the apt-build.conf file, but I'm not sure
what I need to set. Do I need to tell it what CPU I have? (This is a
1998 Wallstreet Powerbook G3 Series.)

Are there some more detailed hints and tips somewhere? I saw the
cryptic information at /usr/share/doc/apt-build/README.debian

---------------------------------------------
$ cat /etc/apt/apt-build.conf
build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O2
mcpu = -mcpu=Medium
options = " "
make_options = " "
$    
-------------------------------------------------

$ sudo apt-build install memstat
-----> Installing build dependencies (for memstat) <-----
Reading Package Lists... Done
Building Dependency Tree... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-----> Downloading memstat source (memstat 0.4) <-----
-----> Updating package lists <-----
Hit http://linux.csua.berkeley.edu testing/main Packages
Hit http://linux.csua.berkeley.edu testing/main Release
Hit http://linux.csua.berkeley.edu testing/non-free Packages
Hit http://linux.csua.berkeley.edu testing/non-free Release
Hit http://linux.csua.berkeley.edu testing/contrib Packages
Hit http://linux.csua.berkeley.edu testing/contrib Release
Hit http://linux.csua.berkeley.edu testing/main Sources
Hit http://linux.csua.berkeley.edu testing/main Release
Hit http://linux.csua.berkeley.edu testing/non-free Sources
Hit http://linux.csua.berkeley.edu testing/non-free Release
Hit http://mirrors.kernel.org testing/main Packages
Hit http://mirrors.kernel.org testing/main Release
Hit http://mirrors.kernel.org testing/non-free Packages
Hit http://mirrors.kernel.org testing/non-free Release
Hit http://mirrors.kernel.org testing/contrib Packages
Hit http://mirrors.kernel.org testing/contrib Release
Hit http://mirrors.kernel.org testing/main Sources
Hit http://mirrors.kernel.org testing/main Release
Hit http://mirrors.kernel.org testing/non-free Sources
Hit http://mirrors.kernel.org testing/non-free Release
Hit http://linux.csua.berkeley.edu testing/contrib Sources
Hit http://linux.csua.berkeley.edu testing/contrib Release
Hit http://mirrors.kernel.org testing/contrib Sources
Hit http://mirrors.kernel.org testing/contrib Release
Hit http://security.debian.org testing/updates/main Packages
Hit http://security.debian.org testing/updates/main Release
Hit http://security.debian.org testing/updates/contrib Packages
Hit http://security.debian.org testing/updates/contrib Release
Hit http://security.debian.org testing/updates/non-free Packages
Hit http://security.debian.org testing/updates/non-free Release
Reading Package Lists... Done
Reading Package Lists... Done
Building Dependency Tree... Done
Need to get 22.4kB of source archives.
Get:1 http://mirrors.kernel.org testing/main memstat 0.4 (dsc) [582B]
Get:2 http://mirrors.kernel.org testing/main memstat 0.4 (tar) [21.8kB]
Fetched 22.4kB in 0s (52.1kB/s)
dpkg-source: extracting memstat in memstat-0.4
-----> Building memstat <-----
dpkg-buildpackage: source package is memstat
dpkg-buildpackage: source version is 0.4
dpkg-buildpackage: source maintainer is root <root@pbg3>
dpkg-buildpackage: host architecture is powerpc
 debian/rules clean
test -f memstat.c -a -f debian/rules
rm -f build
rm -rf *~ *.o memstat debian/tmp debian/files* debian/substvars
 debian/rules build
test -f memstat.c -a -f debian/rules
/usr/bin/make prefix=/usr
make[1]: Entering directory `/var/cache/apt-build/build/memstat-0.4'
cc -O2 -Wall    memstat.c   -o memstat
cc1: error: bad value (Medium) for -mcpu= switch
make[1]: *** [memstat] Error 1
make[1]: Leaving directory `/var/cache/apt-build/build/memstat-0.4'
make: *** [build] Error 2
----> Cleaning up object files <-----
test -f memstat.c -a -f debian/rules
rm -f build
rm -rf *~ *.o memstat debian/tmp debian/files* debian/substvars
Error while building memstat!
Sorry, can't find memstat, is it already installed?
(Remove it first, or try running 'apt-get clean')
$

-------------------------------



Reply to: