da der Maintainer von Audacity das Programm ohne libtwolame gebaut hat, ich diese Funktion aber dringend brauche, versuche ich nun seit einer Stunde per dpkg-buildpackage Audacity zu bauen.
Folgendes habe ich bisher getan:
Code: Alles auswählen
apt-get source audacity
Code: Alles auswählen
--with-libtwolame=system \
Code: Alles auswählen
dpkg-buildpackage
Dann wieder:
Code: Alles auswählen
dpkg-buildpackage
Code: Alles auswählen
checking for SNDFILE... yes
configure: Libsndfile libraries are available as system libraries
checking for ./lib-src/libsndfile/src/sndfile.h.in... configure: error: cannot check for file existence when cross compiling
make: *** [config.status] Fehler 1
dpkg-buildpackage: Fehlschlag: debian/rules build gab Fehler-Exitstatus 2
Code: Alles auswählen
--host=amd64
Hier der Inhalt der debian/rules ohne meinen --host=amd64 Eintrag:
Code: Alles auswählen
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/gnome.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
# only enable jack on i386 and powerpc (See #406754)
ifeq (i386,$(DEB_HOST_ARCH))
T1_DEB_CONFIGURE_EXTRA_FLAGS := --with-jack=yes
else
ifeq (powerpc, ,$(DEB_HOST_ARCH))
T1_DEB_CONFIGURE_EXTRA_FLAGS := --with-jack=yes
else
ifeq (amd64, ,$(DEB_HOST_ARCH))
T1_DEB_CONFIGURE_EXTRA_FLAGS := --with-jack=yes
else
T1_DEB_CONFIGURE_EXTRA_FLAGS := --with-jack=no
endif
endif
endif
DEB_CONFIGURE_EXTRA_FLAGS := $(T1_DEB_CONFIGURE_EXTRA_FLAGS) \
--with-libsndfile=system \
--with-vorbis=system \
--with-id3tag=system \
--with-libmad=system \
--with-libtwolame=system \
--with-libflac=system \
--with-expat=system \
--with-portaudio=v19 \
--enable-unicode \
--without-portmixer
DEB_COMPRESS_EXCLUDE := *.htb
Vielen Dank und beste Grüße,
Holger