webtransmission modded by Coolphoenix & Mulder (BitTorrent client für FritzBoxen)

versuch mal bitte, vor dem patchen von transmission die datei "configure.ac" im transmission-hauptverzeichnis zu editieren, und folgendes

Code:
                 webtransmission/Makefile
                 webtransmission/qDecoder-8.0/src/Makefile

bei den "AC_CONFIG_FILES" hinzuzufügen, also dass es z.b. so aussieht:

Code:
AC_CONFIG_FILES([Makefile
                 transmission.spec
                 beos/Makefile
                 cli/Makefile
                 daemon/Makefile
                 doc/Makefile
                 libtransmission/Makefile
                 [color="red"]webtransmission/Makefile
                 webtransmission/qDecoder-8.0/src/Makefile[/color]
                 third-party/Makefile
                 third-party/miniupnp/Makefile
                 third-party/libnatpmp/Makefile
                 macosx/Makefile
                 wx/Makefile
                 wx/images/Makefile
                 gtk/Makefile
                 gtk/icons/Makefile
                 po/Makefile.in])

dann führ bitte in dem verzeichnis ein "autoconf" und danach ein "automake" aus (beide programme müssen natürlich installiert sein).

EDIT 2: nun erst transmission patchen und fehlermeldungen ignorieren./EDIT 2

danach lässt du transmission wie gehabt bauen und machst nach der README weiter, aber vor dem bauen von webtransmission machst du folgendes im webtransmission-verzeichnis:

Code:
cd qDecoder-8.0/src/; make clean; make; cd ../..
echo '#define WEBTRANSMISSION_SVN_STRING   "'`svn info | grep "Revision" | awk -F': ' '{print $$2}'`'"' > version-svn.h

und dann versuchst du webtransmission zu bauen (also das "make") - hoffentlich ohne fehlermeldung.

ich hoffe, dass dadurch das "makefile.in" so neu erzeugt wird, dass es sich an die jeweilige konfiguration anpasst... kann aber sein, dass es an vielen stellen scheitern wird *g*

EDIT: im svn ist eine neue version, die hoffentlich die crashes fixed. außerdem funktioniert der logoutput nun besser. für test/debugzwecke bitte "-v3" in der neuen rc.webtransmission setzen (unter DEBUGLEVEL ganz oben) und dann die letzten zeilen log posten (webtransmission.log), falls transmissiond crasht.
 
Zuletzt bearbeitet:
edit: Dein edit 2 war beim diesen Post noch nicht da ,ich versuchs nochmal

So 2.Versuch.

Das gibt ne Fehlermeldung bei Freetz

Code:
gure: updating cache /media/hdd2/freetz-trunk7270kernel/make/config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating transmission.spec
config.status: creating beos/Makefile
config.status: creating cli/Makefile
config.status: creating daemon/Makefile
config.status: creating doc/Makefile
config.status: creating libtransmission/Makefile
config.status: creating webtransmission/Makefile
config.status: creating webtransmission/qDecoder-8.0/src/Makefile
config.status: creating third-party/Makefile
config.status: creating third-party/miniupnp/Makefile
config.status: creating third-party/libnatpmp/Makefile
config.status: creating macosx/Makefile
config.status: creating wx/Makefile
config.status: creating wx/images/Makefile
config.status: creating gtk/Makefile
config.status: creating gtk/icons/Makefile
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
# INTLTOOL_MAKEFILE
=== configuring in third-party/libevent (/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent)
configure: running /bin/bash ./configure '--prefix=/usr'  '--target=mipsel-linux' '--host=mipsel-linux' '--build=i386-pc-linux-gnu' '--program-prefix=' '--program-suffix=' '--exec-prefix=/usr' '--bindir=/usr/bin' '--datadir=/usr/share' '--includedir=/usr/include' '--infodir=/usr/share/info' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--mandir=/usr/share/man' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--with-gnu-ld' '--disable-nls' '--disable-beos' '--disable-mac' '--disable-gtk' '--disable-wx' 'build_alias=i386-pc-linux-gnu' 'host_alias=mipsel-linux' 'target_alias=mipsel-linux' 'CC=/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-gcc' 'CFLAGS=-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' 'LDFLAGS=' 'CXX=/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-g++-uc' 'CXXFLAGS=-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' '--enable-static' '--disable-shared' '-q' --cache-file=/media/hdd2/freetz-trunk7270kernel/make/config.cache --srcdir=.
configure: WARNING: unrecognized options: --disable-nls, --disable-beos, --disable-mac, --disable-gtk, --disable-wx
appending configuration tag "CXX" to libtool
appending configuration tag "F77" to libtool
configure: WARNING: unrecognized options: --disable-nls, --disable-beos, --disable-mac, --disable-gtk, --disable-wx


Configuration:

        Source code location:       .
        Compiler:                   /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-g++-uc
        Build Command-Line client:  yes
        Build Daemon:               yes
        Build BeOS client:          no
        Build GTK+ client:          no
          ... gio support:          no
          ... dbus-glib support:    no
          ... libnotify support:    no
        Build OS X client:          no
        Build wxWidgets client:     no


touch source/transmission-1.40/.configured
PATH="/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" \
                make -j2 -C source/transmission-1.40 \
                CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" \
                CXXFLAGS="" \
                CPPFLAGS=""
make[1]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40'
cd . && /bin/bash /media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/missing --run aclocal-1.10 -I m4
 cd . && /bin/bash /media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/missing --run automake-1.10 --gnu
cd . && /bin/bash /media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/missing --run autoconf
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure  --cache-file=/media/hdd2/freetz-trunk7270kernel/make/config.cache --target=mipsel-linux --host=mipsel-linux --build=i386-pc-linux-gnu --program-prefix= --program-suffix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --datadir=/usr/share --includedir=/usr/include --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --sbindir=/usr/sbin --sysconfdir=/etc --with-gnu-ld --disable-nls --disable-beos --disable-mac --disable-gtk --disable-wx build_alias=i386-pc-linux-gnu host_alias=mipsel-linux target_alias=mipsel-linux CC=/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-gcc CFLAGS=-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 LDFLAGS= CXX=/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-g++-uc CXXFLAGS=-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --enable-static --disable-shared -q  --no-create --no-recursion
libtransmission/Makefile.am:115: variable `APPS_LDFLAGS' is defined but no program or
libtransmission/Makefile.am:115: library has `APPS' as canonic name (possible typo)
configure: error: `CPPFLAGS' was not set in the previous run
configure: error: changes in the environment can compromise the build
configure: error: run `make distclean' and/or `rm /media/hdd2/freetz-trunk7270kernel/make/config.cache' and start over
make[1]: *** [config.status] Fehler 1
make[1]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40'
make: *** [source/transmission-1.40/cli/transmissioncli] Fehler 2
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel$
 
Zuletzt bearbeitet:
Code:
configure: error: run `make distclean' and/or `rm /media/hdd2/freetz-trunk7270kernel/make/config.cache' and start over

hattee ich auch den fehler, ich empfehle letzteres zu machen (config.cache löschen). dann sollte es klappen
 
Kann es sein, dass webrans ein Problem beim download hat?

Bei Downloaded steht: 128MB
bei der Datei DL: 38MB

D.h. es wurde ca. das 3x fache geladen aber die Datei hat nur 1/3 an Download-Volumen bekommen, wie kann das kommen?


Beispiel-Foto (Port extra unkenntlich)

http://666kb.com/i/b48dd6tdol64bjafu.jpg
 
Zuletzt bearbeitet:
Da autoconf rumgemeckert hat das die Version nicht stimmt und vorgeschlagen hat ich solle autoreconfig ausführen hab ich das mal getan.Nach Distclean und remove der config.cache ,meckert Freetz rum,das mein intltool angeblich zu alt ist, ist aber auf den neusten Stand! Mit autoconfig und automake bekomme ich immer noch den selben Fehler wie oben beim 2.Versuch.

Code:
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40$ autoconf
aclocal.m4:16: warning: this file was generated for autoconf 2.63.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40$ automake
libtransmission/Makefile.am:115: variable `APPS_LDFLAGS' is defined but no program or
libtransmission/Makefile.am:115: library has `APPS' as canonic name (possible typo)
configure.ac:309: required file `webtransmission/Makefile.in' not found
configure.ac:309: required file `webtransmission/qDecoder-8.0/src/Makefile.in' not found
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40$

Code:
checking for pkg-config... /usr/bin/pkg-config
configure: WARNING: In the future, Autoconf will not detect cross-tools
whose name does not start with the host triplet.  If you think this
configuration is useful to you, please write to [email protected].
checking pkg-config is at least version 0.9.0... yes
checking for OPENSSL... yes
checking for LIBCURL... yes
checking for /tmp/dummy1_zlib.h... yes
checking for library containing gzopen... -lz
checking for special C compiler options needed for large files... (cached) no
checking for _FILE_OFFSET_BITS value needed for large files... (cached) no
checking how to copy va_list... va_copy
configure: invoking libevent's configure script
checking for GTK... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for intltool >= 0.23...  found
./configure: line 24124: test: : integer expression expected
configure: error: Your intltool is too old.  You need intltool 0.23 or later.
make: *** [source/transmission-1.40/.configured] Fehler 1
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel$
 
Zuletzt bearbeitet:
Code:
configure.ac:309: required file `webtransmission/Makefile.in' not found
configure./ac:309: required file `webtransmission/qDecoder-8.0/src/Makefile.in' not found

hast du evtl. vergessen, nach dem distclean webtransmission im transmission-verzeichnis neu auszuchecken? er findet nämlich die beiden dateien nicht.

Code:
./configure: line 24124: test: : integer expression expected

das sieht so aus, als sei die configure kaputt... irgendwas stimmt da jedenfalls nicht (was nicht so sein sollte).



ich hab das alles gerade auf meinem laptop getestet - der hat das gleiche problem mit der libintl.m4 (dass die nicht da ist), und es funktioniert!

hier schritt-für-schritt-anleitung (befehle, die auszuführen sind, etwas abweichend von der readme)

Code:
svn co http://svn.freetz.org/trunk/ freetz-trunk
cd freetz-trunk
make menuconfig 
   --> transmission auswählen (und seine eigene box + was man noch so braucht)
make
cd source/transmission-1.40/
rm .configured
nano configure.ac
   --> die o.g. änderungen an der ac_config_files durchführen
svn co svn://speed.idle.at/webtransmission/trunk webtransmission
autoconf
   --> evtl. fehlermeldung über abweichende autoconf-version ignorieren
automake
   --> fehlermeldung ignorieren
cd webtransmission
cat patches/transmission/* | patch -p0
   --> rejected hunks ignorieren
cd ../../../
make
   --> nun kommt vermutlich der configure-error "test: integer expression expected". sich die zeile merken, an der der fehler auftritt
cd source/transmission-1.40/
nano configure
   --> zur o.g. zeile gehen. kurz darunter gibt es eine stelle, die so aussieht "   { (exit 1); exit 1; }; }". diese ändern in "   { echo ignored; }; }"
cd ../..
make
   --> sollte ohne fehlermeldung durchlaufen
cd source/transmission-1.40/webtransmission
export PATH="$PATH:path/to/freetz-trunk/toolchain/target/bin/"
cd qDecoder-8.0/src/; make clean; make; cd ../..
echo '#define WEBTRANSMISSION_SVN_STRING   "'`svn info | grep "Revision" | awk -F': ' '{print $$2}'`'"' > version-svn.h
make

EDIT: falls irgendwo die meldung
Code:
configure: error: `CPPFLAGS' was not set in the previous run
configure: error: changes in the environment can compromise the build
kommt, dann die "config.cache" entfernen (NICHT make distclean)

und man sollte ein funktionierendes webtransmission haben. meine fresse, ist das umständlich ;)

ich werde versuchen, das mittels skript und patches zu lösen, damit man das nicht alles per hand machen muss...

jedenfalls bin ich froh, dass das mit autoconf und automake funktioniert - dadurch ist es evtl. nicht mehr nötig, das makefile.in immer per hand zu patchen bzw. durch webtransmission zu liefern - ich werd das mal testen.
 
Zuletzt bearbeitet:
Ich hab mich jetzt genau an die Anleitung gehalten,leider ohne Erfolg!
Der Fehler mit der ./configure: line 24124: test: : integer expression expected tritt aber nur auf ,wenn ich statt autoconf und automake ,autoreconf ausführe.
Code:
mission$ cat patches/transmission/* | patch -p0
patching file ../configure
Hunk #1 FAILED at 26191.
Hunk #2 succeeded at 27428 (offset 564 lines).
1 out of 2 hunks FAILED -- saving rejects to file ../configure.rej
patching file ../libtransmission/torrent.c
Hunk #1 succeeded at 892 with fuzz 1 (offset 143 lines).
patching file ../configure
Hunk #1 succeeded at 25684 (offset 864 lines).
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/webtrans
mission$ cd ../../../
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel$ make
( cd source/transmission-1.40;  rm -f config.{cache,status} ;  source /media/hdd
2/freetz-trunk7270kernel/make/config.mipsel ;  PATH="/media/hdd2/freetz-trunk727
0kernel/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/l
ocal/sbin" CC="/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-li
nux-uclibc-gcc" CXX="/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mip
sel-linux-uclibc-g++-uc" CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SO
URCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CXXFLAGS="-Os -pipe -march=4k
c -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" L
DFLAGS="" GLOBAL_LIBDIR=/media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4
.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib PKG_CONFIG_PATH="/media/hdd2/free
tz-trunk7270kernel/toolchain/target/bin/../usr/lib/pkgconfig" ./configure   --ca
che-file=/media/hdd2/freetz-trunk7270kernel/make/config.cache --target=mipsel-li
nux --host=mipsel-linux --build=i386-pc-linux-gnu --program-prefix="" --program-
suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --datadir=/usr/shar
e --includedir=/usr/include --infodir=/usr/share/info --libdir=/usr/lib --libexe
cdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --sbindir=/usr/sbin -
-sysconfdir=/etc --with-gnu-ld --disable-nls  --disable-beos --disable-mac --dis
able-gtk --disable-wx )
configure: loading cache /media/hdd2/freetz-trunk7270kernel/make/config.cache
checking for a BSD-compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
checking for gawk... (cached) gawk
checking whether make sets $(MAKE)... (cached) yes
checking for mipsel-linux-strip... (cached) mipsel-linux-strip
checking how to create a ustar tar archive... (cached) gnutar
checking build system type... (cached) i386-pc-linux-gnu
checking host system type... (cached) mipsel-unknown-linux-gnu
checking for style of include used by make... GNU
checking for mipsel-linux-gcc... (cached) /media/hdd2/freetz-trunk7270kernel/too
lchain/target/bin/mipsel-linux-uclibc-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-
linux-uclibc-gcc accepts -g... (cached) yes
checking for /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linu
x-uclibc-gcc option to accept ISO C89... (cached) none needed
checking dependency style of /media/hdd2/freetz-trunk7270kernel/toolchain/target
/bin/mipsel-linux-uclibc-gcc... (cached) none
checking for a sed that does not truncate output... (cached) /bin/sed
checking for grep that handles long lines and -e... (cached) /bin/grep
checking for egrep... (cached) /bin/grep -E
checking for ld used by /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/
mipsel-linux-uclibc-gcc... (cached) /media/hdd2/freetz-trunk7270kernel/toolchain
/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld
checking if the linker (/media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4
.2.1-uClibc-0.9.29/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) is GNU ld...
(cached) yes
checking for /media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc
-0.9.29/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld option to reload object f
iles... (cached) -r
checking for BSD-compatible nm... (cached) /media/hdd2/freetz-trunk7270kernel/to
olchain/target/bin/mipsel-linux-nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... (cached) pass_all
checking how to run the C preprocessor... (cached) /media/hdd2/freetz-trunk7270k
ernel/toolchain/target/bin/mipsel-linux-uclibc-gcc -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for dlfcn.h... (cached) yes
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-
linux-uclibc-g++-uc accepts -g... (cached) yes
checking dependency style of /media/hdd2/freetz-trunk7270kernel/toolchain/target
/bin/mipsel-linux-uclibc-g++-uc... (cached) none
checking how to run the C++ preprocessor... (cached) /media/hdd2/freetz-trunk727
0kernel/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -E
checking for mipsel-linux-g77... no
checking for mipsel-linux-xlf... no
checking for mipsel-linux-f77... no
checking for mipsel-linux-frt... no
checking for mipsel-linux-pgf77... no
checking for mipsel-linux-cf77... no
checking for mipsel-linux-fort77... no
checking for mipsel-linux-fl32... no
checking for mipsel-linux-af77... no
checking for mipsel-linux-xlf90... no
checking for mipsel-linux-f90... no
checking for mipsel-linux-pgf90... no
checking for mipsel-linux-pghpf... no
checking for mipsel-linux-epcf90... no
checking for mipsel-linux-gfortran... no
checking for mipsel-linux-g95... no
checking for mipsel-linux-xlf95... no
checking for mipsel-linux-f95... no
checking for mipsel-linux-fort... no
checking for mipsel-linux-ifort... no
checking for mipsel-linux-ifc... no
checking for mipsel-linux-efc... no
checking for mipsel-linux-pgf95... no
checking for mipsel-linux-lf95... no
checking for mipsel-linux-ftn... no
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... (cached) no
checking whether  accepts -g... (cached) no
checking the maximum length of command line arguments... (cached) 32768
checking command to parse /media/hdd2/freetz-trunk7270kernel/toolchain/target/bi
n/mipsel-linux-nm -B output from /media/hdd2/freetz-trunk7270kernel/toolchain/ta
rget/bin/mipsel-linux-uclibc-gcc object... (cached) ok
checking for objdir... (cached) .libs
checking for mipsel-linux-ar... (cached) mipsel-linux-ar
checking for mipsel-linux-ranlib... (cached) mipsel-linux-ranlib
checking for mipsel-linux-strip... (cached) mipsel-linux-strip
checking if /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux
-uclibc-gcc supports -fno-rtti -fno-exceptions... (cached) no
checking for /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linu
x-uclibc-gcc option to produce PIC... -fPIC
checking if /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux
-uclibc-gcc PIC flag -fPIC works... (cached) yes
checking if /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux
-uclibc-gcc static flag -static works... (cached) yes
checking if /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux
-uclibc-gcc supports -c -o file.o... (cached) yes
checking whether the /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mip
sel-linux-uclibc-gcc linker (/media/hdd2/freetz-trunk7270kernel/toolchain/build/
gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) supports
 shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs... immedi
ate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/
mipsel-linux-uclibc-g++-uc... (cached) /media/hdd2/freetz-trunk7270kernel/toolch
ain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld
checking if the linker (/media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4
.2.1-uClibc-0.9.29/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) is GNU ld...
(cached) yes
checking whether the /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mip
sel-linux-uclibc-g++-uc linker (/media/hdd2/freetz-trunk7270kernel/toolchain/bui
ld/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) suppo
rts shared libraries... yes
checking for /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linu
x-uclibc-g++-uc option to produce PIC... -fPIC
checking if /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux
-uclibc-g++-uc PIC flag -fPIC works... (cached) yes
checking if /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux
-uclibc-g++-uc static flag -static works... (cached) no
checking if /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux
-uclibc-g++-uc supports -c -o file.o... (cached) yes
checking whether the /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mip
sel-linux-uclibc-g++-uc linker (/media/hdd2/freetz-trunk7270kernel/toolchain/bui
ld/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) suppo
rts shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs... immedi
ate
appending configuration tag "F77" to libtool
checking for mipsel-linux-gcc... (cached) /media/hdd2/freetz-trunk7270kernel/too
lchain/target/bin/mipsel-linux-uclibc-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-
linux-uclibc-gcc accepts -g... (cached) yes
checking for /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linu
x-uclibc-gcc option to accept ISO C89... (cached) none needed
checking dependency style of /media/hdd2/freetz-trunk7270kernel/toolchain/target
/bin/mipsel-linux-uclibc-gcc... (cached) none
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-
linux-uclibc-g++-uc accepts -g... (cached) yes
checking dependency style of /media/hdd2/freetz-trunk7270kernel/toolchain/target
/bin/mipsel-linux-uclibc-g++-uc... (cached) none
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... (cached) yes
checking for lrintf... (cached) no
checking for strlcpy... (cached) yes
checking for daemon... (cached) yes
checking for dirname... (cached) yes
checking for basename... (cached) yes
checking for daemon... (cached) yes
checking for strcasecmp... (cached) yes
checking for localtime_r... (cached) yes
checking for fallocate... (cached) no
checking for posix_fallocate... (cached) no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for library containing socket... (cached) none required
checking for library containing gethostbyname... (cached) none required
checking for mipsel-linux-pkg-config... no
checking for pkg-config... (cached) /usr/bin/pkg-config
configure: WARNING: In the future, Autoconf will not detect cross-tools
whose name does not start with the host triplet.  If you think this
configuration is useful to you, please write to [email protected].
checking pkg-config is at least version 0.9.0... yes
checking for OPENSSL... yes
checking for LIBCURL... yes
checking for /tmp/dummy1_zlib.h... (cached) yes
checking for library containing gzopen... (cached) -lz
checking for special C compiler options needed for large files... (cached) no
checking for _FILE_OFFSET_BITS value needed for large files... (cached) no
checking how to copy va_list... va_copy
configure: invoking libevent's configure script
checking for GTK... no
checking for libintl.h... (cached) yes
checking whether NLS is requested... no
checking for intltool >= 0.23... 0.37.1 found
checking for intltool-update... (cached) /usr/bin/intltool-update
checking for intltool-merge... (cached) /usr/bin/intltool-merge
checking for intltool-extract... (cached) /usr/bin/intltool-extract
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... (cached) /usr/bin/msgmerge
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for perl... (cached) /usr/bin/perl
checking for locale.h... (cached) yes
checking for LC_MESSAGES... (cached) yes
checking for libintl.h... (cached) yes
checking for ngettext in libc... (cached) no
checking for bindtextdomain in -lintl... (cached) yes
checking for ngettext in -lintl... (cached) yes
checking for dgettext in -lintl... (cached) yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... (cached) yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for wx-config... (cached) no
checking host system type... (cached) mipsel-unknown-linux-gnu
configure: creating ./config.status
config.status: creating Makefile
config.status: creating transmission.spec
config.status: creating beos/Makefile
config.status: creating cli/Makefile
config.status: creating daemon/Makefile
config.status: creating doc/Makefile
config.status: creating libtransmission/Makefile
config.status: creating webtransmission/Makefile
config.status: creating webtransmission/qDecoder-8.0/src/Makefile
config.status: creating third-party/Makefile
config.status: creating third-party/miniupnp/Makefile
config.status: creating third-party/libnatpmp/Makefile
config.status: creating macosx/Makefile
config.status: creating wx/Makefile
config.status: creating wx/images/Makefile
config.status: creating gtk/Makefile
config.status: creating gtk/icons/Makefile
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
# INTLTOOL_MAKEFILE
=== configuring in third-party/libevent (/media/hdd2/freetz-trunk7270kernel/sour                                                             ce/transmission-1.40/third-party/libevent)
configure: running /bin/bash ./configure '--prefix=/usr'  '--target=mipsel-linux                                                             ' '--host=mipsel-linux' '--build=i386-pc-linux-gnu' '--program-prefix=' '--progr                                                             am-suffix=' '--exec-prefix=/usr' '--bindir=/usr/bin' '--datadir=/usr/share' '--i                                                             ncludedir=/usr/include' '--infodir=/usr/share/info' '--libdir=/usr/lib' '--libex                                                             ecdir=/usr/lib' '--localstatedir=/var' '--mandir=/usr/share/man' '--sbindir=/usr                                                             /sbin' '--sysconfdir=/etc' '--with-gnu-ld' '--disable-nls' '--disable-beos' '--d                                                             isable-mac' '--disable-gtk' '--disable-wx' 'build_alias=i386-pc-linux-gnu' 'host                                                             _alias=mipsel-linux' 'target_alias=mipsel-linux' 'CC=/media/hdd2/freetz-trunk727                                                             0kernel/toolchain/target/bin/mipsel-linux-uclibc-gcc' 'CFLAGS=-Os -pipe -march=4                                                             kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64'                                                              'LDFLAGS=' 'CXX=/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-l                                                             inux-uclibc-g++-uc' 'CXXFLAGS=-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURC                                                             E -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' '--enable-static' '--disable-sha                                                             red' '-q' --cache-file=/media/hdd2/freetz-trunk7270kernel/make/config.cache --sr                                                             cdir=.
configure: WARNING: unrecognized options: --disable-nls, --disable-beos, --disab                                                             le-mac, --disable-gtk, --disable-wx
appending configuration tag "CXX" to libtool
appending configuration tag "F77" to libtool
configure: WARNING: unrecognized options: --disable-nls, --disable-beos, --disable-mac, --disable-gtk, --disable-wx


Configuration:

        Source code location:       .
        Compiler:                   /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-g++-uc
        Build Command-Line client:  yes
        Build Daemon:               yes
        Build BeOS client:          no
        Build GTK+ client:          no
          ... gio support:          no
          ... dbus-glib support:    no
          ... libnotify support:    no
        Build OS X client:          no
        Build wxWidgets client:     no


touch source/transmission-1.40/.configured
PATH="/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" \
                make -j2 -C source/transmission-1.40 \
                CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" \
                CXXFLAGS="" \
                CPPFLAGS=""
make[1]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40'
cd . && /bin/bash /media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/missing --run aclocal-1.10 -I m4
 cd . && /bin/bash /media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/missing --run automake-1.10 --gnu
cd . && /bin/bash /media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/missing --run autoconf
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure  --cache-file=/media/hdd2/freetz-trunk7270kernel/make/config.cache --target=mipsel-linux --host=mipsel-linux --build=i386-pc-linux-gnu --program-prefix= --program-suffix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --datadir=/usr/share --includedir=/usr/include --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --sbindir=/usr/sbin --sysconfdir=/etc --with-gnu-ld --disable-nls --disable-beos --disable-mac --disable-gtk --disable-wx build_alias=i386-pc-linux-gnu host_alias=mipsel-linux target_alias=mipsel-linux CC=/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-gcc CFLAGS=-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 LDFLAGS= CXX=/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-g++-uc CXXFLAGS=-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --enable-static --disable-shared -q  --no-create --no-recursion
libtransmission/Makefile.am:115: variable `APPS_LDFLAGS' is defined but no program or
libtransmission/Makefile.am:115: library has `APPS' as canonic name (possible typo)
configure: error: `CPPFLAGS' was not set in the previous run
configure: error: changes in the environment can compromise the build
configure: error: run `make distclean' and/or `rm /media/hdd2/freetz-trunk7270kernel/make/config.cache' and start over
make[1]: *** [config.status] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
make[1]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40'
make: *** [source/transmission-1.40/cli/transmissioncli] Fehler 2


cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel$ rm /media/hdd2/freetz-trunk7270kernel/make/config.cache
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel$ make
PATH="/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" \
                make -j2 -C source/transmission-1.40 \
                CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" \
                CXXFLAGS="" \
                CPPFLAGS=""
make[1]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40'
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure  --cache-file=/media/hdd2/freetz-trunk7270kernel/make/config.cache --target=mipsel-linux --host=mipsel-linux --build=i386-pc-linux-gnu --program-prefix= --program-suffix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --datadir=/usr/share --includedir=/usr/include --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --sbindir=/usr/sbin --sysconfdir=/etc --with-gnu-ld --disable-nls --disable-beos --disable-mac --disable-gtk --disable-wx build_alias=i386-pc-linux-gnu host_alias=mipsel-linux target_alias=mipsel-linux CC=/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-gcc CFLAGS=-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 LDFLAGS= CXX=/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-g++-uc CXXFLAGS=-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --enable-static --disable-shared -q  --no-create --no-recursion
appending configuration tag "CXX" to libtool
appending configuration tag "F77" to libtool
configure: WARNING: In the future, Autoconf will not detect cross-tools
whose name does not start with the host triplet.  If you think this
configuration is useful to you, please write to [email protected].
configure: error: Cannot locate ssl
make[1]: *** [config.status] Fehler 1
make[1]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40'
make: *** [source/transmission-1.40/cli/transmissioncli] Fehler 2
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel$

Ist hier irgend jemand außer Coolphoenix, der es geschafft hat das zu compilieren?
 
Zuletzt bearbeitet:
hhmm... der findet dein ssl nicht - evtl. musst du openssl bei freetz auswählen oder es selbst auf deiner distro installieren, damit es klappt.

vllt. musst du auch einfach nur nochmal das .configured entfernen, oder nochmal autoconf / automake ausführen, ... einfach bisschen wild rumprobieren, manchmal hilft das *g*
 
Hi all, ich hab das kompilieren von Webtransmission mit freetz stable 1.1 und freetz trunk nach der Anleitung von coolphoenix probiert. Ich habe genau die gleichen Ergebnisse wie MrXYZ. Der Fehler "./configure: line 24124: test: : integer expression expected" kommt bei mir nicht dafür aber "configure: error: run `make distclean' and/or `rm /media/hdd2/freetz-trunk7270kernel/make/config.cache' and start over". Nachdem ich die config.cache gelöscht habe und wieder make starte läuft er weiter und bricht dann mit der SSL- Fehlermeldung ab. Ich weiß momentan auch nicht weiter :confused:
 
um das problem vielleicht auf fehlendes openssl einzugrenzen:

ich hab openssl bei freetz ausgewählt, ihr auch?

ich habs auch in meiner distro installiert, ihr auch?
 
openssl ist bei mir unter Freetz ausgewählt.

Habe irgendwo gelesen, dass evtl. noch libcurl3-openssl-dev installiert werden muß.

sudo apt-get install libcurl3-openssl-dev

Jetzt bekomme ich die Fehlermeldung:

./configure: line 24124: test: : integer expression expected
configure: error: Your intltool is too old. You need intltool 0.23 or later.

Habe gelesen, dass man folgende Links benötigt (im transmission Verzeichnis ausführen):

ln -s /usr/share/intltool/intltool-extract.in
ln -s /usr/share/intltool/intltool-merge.in
ln -s /usr/share/intltool/intltool-update.in

Wenn die Datei Makefile.in im Webtransmission Verzeichnis durch Transmission autoconf/automake berichtigt wurde (geht auch mit make clean nach Anpassen von configure.ac im Transmission Verzeichnis) und man den common Teil wieder hinzufügt, funktioniert das Compilieren.
 
Zuletzt bearbeitet:
kann jemand evtl eine neue webtransmission kompilieren so damit der download-bug weg ist. also wie wir es von Webtransmission 1.34-v2.1.1 kennen, der läuft nämlich soweit ganz gut, nur leider mit download-bug.

würde jemand eine neue version kompilieren?
 
Ich komme mittlerweile bis zu dieser Stelle

Code:
cd source/transmission-1.40/
nano configure
   --> zur o.g. zeile gehen. kurz darunter gibt es eine stelle, die so aussieht "   { (exit 1); exit 1; }; }". diese ändern in "   { echo ignored; }; }"
cd ../..
make

dann kommt das

Code:
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel$ make
PATH="/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" \
                make -j2 -C source/transmission-1.40 \
                CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" \
                CXXFLAGS="" \
                CPPFLAGS=""
make[1]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40'
Making all in doc
make[2]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/doc'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/doc'
Making all in third-party
make[2]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party'
Making all in libevent
make[3]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent'
make  all-recursive
make[4]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent'
Making all in .
make[5]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent'
make[5]: Für das Ziel »all-am« ist nichts zu tun.
make[5]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent'
Making all in sample
make[5]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent/sample'
make[5]: Für das Ziel »all« ist nichts zu tun.
make[5]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent/sample'
Making all in test
make[5]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent/test'
make  all-am
make[6]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent/test'
make[6]: Für das Ziel »all-am« ist nichts zu tun.
make[6]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent/test'
make[5]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent/test'
make[4]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent'
make[3]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libevent'
Making all in libnatpmp
make[3]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libnatpmp'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/libnatpmp'
Making all in miniupnp
make[3]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/miniupnp'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party/miniupnp'
make[3]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party'
make[2]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/third-party'
Making all in libtransmission
make[2]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/libtransmission'
make  all-am
make[3]: Betrete Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/libtransmission'
/bin/bash ../libtool --tag=CC   --mode=link /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-gcc   -pthread  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -o blocklist-test blocklist-test.o ./libtransmission.a ../third-party/miniupnp/libminiupnp.a ../third-party/libnatpmp/libnatpmp.a ../third-party/libevent/libevent.la -lintl  -lcurl -lgssapi_krb5   -lssl -lcrypto    -lz  -lm
/bin/bash ../libtool --tag=CC   --mode=link /media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-gcc   -pthread  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -o bencode-test bencode-test.o ./libtransmission.a ../third-party/miniupnp/libminiupnp.a ../third-party/libnatpmp/libnatpmp.a ../third-party/libevent/libevent.la -lintl  -lcurl -lgssapi_krb5   -lssl -lcrypto    -lz  -lm
/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-gcc -pthread -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o blocklist-test blocklist-test.o  ./libtransmission.a ../third-party/miniupnp/libminiupnp.a ../third-party/libnatpmp/libnatpmp.a ../third-party/libevent/.libs/libevent.a -lnsl -lrt -lresolv /media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libintl.so -lc /media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libcurl.so -ldl -lgssapi_krb5 -lssl -lcrypto -lz -lm   -Wl,--rpath -Wl,/media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib -Wl,--rpath -Wl,/media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib
/media/hdd2/freetz-trunk7270kernel/toolchain/target/bin/mipsel-linux-uclibc-gcc -pthread -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o bencode-test bencode-test.o  ./libtransmission.a ../third-party/miniupnp/libminiupnp.a ../third-party/libnatpmp/libnatpmp.a ../third-party/libevent/.libs/libevent.a -lnsl -lrt -lresolv /media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libintl.so -lc /media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libcurl.so -ldl -lgssapi_krb5 -lssl -lcrypto -lz -lm   -Wl,--rpath -Wl,/media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib -Wl,--rpath -Wl,/media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib
/media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/bin/ld: cannot find -lgssapi_krb5
collect2: ld returned 1 exit status
make[3]: *** [bencode-test] Fehler 1
make[3]: *** Warte auf noch nicht beendete Prozesse...
/media/hdd2/freetz-trunk7270kernel/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/bin/ld: cannot find -lgssapi_krb5
collect2: ld returned 1 exit status
make[3]: *** [blocklist-test] Fehler 1
make[3]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/libtransmission'
make[2]: *** [all] Fehler 2
make[2]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40/libtransmission'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/media/hdd2/freetz-trunk7270kernel/source/transmission-1.40'
make: *** [source/transmission-1.40/cli/transmissioncli] Fehler 2
cru@Kubuntu:/media/hdd2/freetz-trunk7270kernel$
 
der ssl-fehler ist bei mir nach der installation der libcurl3-openssl-dev auch weg. Jetzt mbricht er aber mit der Fehlermeldung ab das meine libcurl zu alt sei(meine ist die 7.15.5, verlangt wird aber die 7.16.3). Auch ein apt-get dist-upgrade bringt mich hier nicht weitr da es mir sagt die Distro ist auf dem aktuellsten Stand :(. Da ich momentan keine Zeit habe mit 'ner anderen Distro zu probieren werd ich wohl auf Lenny warten müssen, bin also erstmal raus aus dem Kompilierclub:). Es wäre schön, wenn jemand, der das Kompilieren schon geschafft hat, mal das Ergebniss hier reinzuhängen damit die Kompilierunfähigen (wie ich) das neue Release auch mal nutzen/ausprobieren können.
 
Hallo,
habe meine Änderungen im SVN eingespielt (78+79). Wenn der trunk ausgechecked wird, sollte das Compilieren funktionieren.

Executables kann ich bauen. Aber bei mir stürtzt webtransmission beim checken von mehreren vorhandenen Torrents irgendwann ab. Vieleicht liegt es daran, dass ich statische Versionen baue und dazu die libintl wegpatche. Vieleicht hat ja einer von Euch mit den dynamischen Executables mehr Glück.

Mit einzelnen Torrents hat das Seeden auch schon etwas länger funktioniert. Ob es an der Anzahl liegt?

Viele Grüße.
M.
 
also ich bin mir nicht sicher mit deinen änderungen im svn, da ja nun die intltool.m4 per default weggelassen wird, obwohl es sie ja bei mir gibt (ob die allerdings wirklich gebraucht wird - ka).

die libintl patche ich auch statisch in webtransmission (das macht der patch 10-configure-static-intl.patch). ansonsten läuft bei mir transmissiond gar nicht.

und die sache mit dem log: das bringt nichts, da die datei webtransmission.log nun (vorerst) hardcoded ist, d.h. jeglicher output wird dort hin geloggt, egal was man in der rc.webtransmission einstellt. ebenso die sache mit dem BASEDIR=$(pwd) - klappt nur, sofern man rc.webtransmission in dem verzeichnis ausführt, in dem webtransmission liegt. falls man das z.b. per debug.cfg beim starten der box macht, klappt das ganze nicht. evtl. sollte man da einfach nur einen hinweis hinschreiben, dass man das ändern muss, sofern man das z.b. in der debug.cfg hat oder rc.custom

jedenfalls hab ich mit meiner dynamischen binary kein problem, rennt wie am schnürchen....

@mrXYZ evtl. einfach nochmal das .configured entfernen, damit er sich neu configuriert? vllt hilft das, aber ka ... :confused: vllt hilft auch ein "make clean" im transmission-verzeichnis.

@user31085 das ist ein bug von transmission selbst, der nicht an webtransmission liegt (die anzeige ist aber nur falsch, soweit ich das richtig verstehe - es wird nicht zu viel runtergeladen oder so). in version 1.40 von transmission ist das ding wohl behoben, aber da haben wir (und damit meine ich alle bis auch mich) ja grad probleme mit dem kompilieren. und da ich noch nie statische versionen erfolgreich erstellt habe, versuche ich es gar nicht erst. das hat mulder sonst immer so gut gemacht ;)

@mulder

Code:
./configure: line 24124: test: : integer expression expected
configure: error: Your intltool is too old. You need intltool 0.23 or later.

an der stelle hast du es fast geschafft ;) den fehler kannst du beheben, indem du zur zeile 24124 in der configure gehst und kurz darunter gibt es eine zeile, die so aussieht
Code:
   { (exit 1); exit 1; }; }
. diese ändern in
Code:
   { echo ignored; }; }
und es rennt! woher dieser fehler kommt - keine ahnung...
 
@coolphoenix:
Bei mir kann ich ab und an die Weboberfläche nicht mehr erreichen. Der Webbrowser ist dann ewig am Laden, ohne dass etwas passiert. Ist bei mir unter AVM Webserver mit Firefox. Hast Du dazu eine Idee? Scheint so, als wenn transmissiondcgi nicht mehr ausgeführt werden kann.

Die Datei intltool.m4 habe ich nicht und wird auch nicht erzeugt. Hast Du mal probiert, die 79er Version zu kompilieren? Im Freetz wähle ich bei transmission nur die CGI Version.

Bis auf das Hängenbleiben der Weboberfläche läuft es bei mir jetzt ohne Absturz. Auch das Stoppen und Starten mit rc.webtransmission hilft nicht, um den Webzugang zu reaktivieren. Ich muß die ganze Box neu starten.

Vor dem Neustarten der Box habe ich jetzt mal die Unterstützung für den Freetz Webserver aktiviert. Scheint bisher zu funktionieren. Der AVM Webserver hängt immer nocht.

Viele Grüße.
M.
 
Zuletzt bearbeitet:
Es kommt mir eher wie ein "Leck" vor. Mit meiner 384 Leitung kann ich ca. 150MB/Std. über torrent runterladen. Nach einer Stunde habe ich auch ca. 150MB runtergeladen was wiederum stimmt, das File is jedoch nur um reale 30MB größer... denke also nicht das es sich nur um die Anzeige handelt.

Ich würde auch wieder auf webtransmission-mod-by-ChilliChilli-and-Mulder-v2.4-1.11-LFS-full-static umsteigen, was bei mir problemlos lief. Nur leider bekomme ich das Tool nicht installiert. Wäre echt nett wenn mir jemand beim anpassen der install.sh helfen würde so das mein webtrans nach 3-4 Tagen (erfolglosem) Testen wieder rennt!
 
Zuletzt bearbeitet:
Ohne nähere Angaben wird Dir wohl keiner helfen können.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.