aMSN Forums
November 13, 2018, 12:11:42 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: New forum for aMSN !!
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: [compilation amsn svn] erreur À la révision 12351.  (Read 4019 times)
Kazuya
Newbie

Offline Offline

Posts: 28



View Profile
« on: December 25, 2011, 01:22:34 am »

Bonjour,
Tout d'abord, bonnes fêtes de Noel et de fin d'année  Grin

Je viens vers vous pour un petit soucis.
Voilà, je suis actuellement sous gentoo, j'emerge de temps en temps la version svn de amsn, et je suis confronté à cette erreur:
Quote
compile time options summary
============================

    X11          : yes
    Tcl          : 8.5
    TK           : 8.5
    DEBUG        : no
    STATIC       : no
    FARSIGHT     : yes
    LIBV4L       : no
    LIBV4L2      : yes
    GUPNP-IGD    : yes

>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-im/amsn-999/work/amsn-999 ...
make -j3
  CXX     utils/TkCximage/src/TkCximage.cpp.o
  CXX     utils/TkCximage/src/PhotoFormat.cpp.o
  CXX     utils/TkCximage/src/procs.cpp.o
  CXX     utils/TkCximage/src/CxImage/ximadsp.cpp.o
  CXX     utils/TkCximage/src/CxImage/ximaexif.cpp.o
  CXX     utils/TkCximage/src/CxImage/ximagif.cpp.o
  CXX     utils/TkCximage/src/CxImage/ximainfo.cpp.o
  CXX     utils/TkCximage/src/CxImage/ximajpg.cpp.o
  CXX     utils/TkCximage/src/CxImage/ximalyr.cpp.o
  CXX     utils/TkCximage/src/CxImage/ximapng.cpp.o
  CXX     utils/TkCximage/src/CxImage/ximatga.cpp.o
In file included from utils/TkCximage/src/CxImage/ximapng.cpp:8:0:
utils/TkCximage/src/CxImage/ximapng.h: In static member function ‘static void CxImagePNG::user_error_fn(png_struct*, const char*)’:
utils/TkCximage/src/CxImage/ximapng.h:67:25: erreur: invalid use of incomplete type ‘struct png_struct’
/usr/include/png.h:849:16: erreur: forward declaration of ‘struct png_struct’
utils/TkCximage/src/CxImage/ximapng.h:68:18: erreur: invalid use of incomplete type ‘struct png_struct’
/usr/include/png.h:849:16: erreur: forward declaration of ‘struct png_struct’
utils/TkCximage/src/CxImage/ximapng.cpp: In member function ‘void CxImagePNG::ima_png_error(png_struct*, char*)’:
utils/TkCximage/src/CxImage/ximapng.cpp:18:17: erreur: invalid use of incomplete type ‘struct png_struct’
/usr/include/png.h:849:16: erreur: forward declaration of ‘struct png_struct’
utils/TkCximage/src/CxImage/ximapng.cpp: In member function ‘bool CxImagePNG::Decode(CxFile*)’:
utils/TkCximage/src/CxImage/ximapng.cpp:65:6: erreur: invalid use of incomplete type ‘struct png_struct’
/usr/include/png.h:849:16: erreur: forward declaration of ‘struct png_struct’
utils/TkCximage/src/CxImage/ximapng.cpp:80:26: erreur: invalid use of incomplete type ‘struct png_info’
/usr/include/png.h:718:16: erreur: forward declaration of ‘struct png_info’
utils/TkCximage/src/CxImage/ximapng.cpp:81:26: erreur: invalid use of incomplete type ‘struct png_info’
/usr/include/png.h:718:16: erreur: forward declaration of ‘struct png_info’
utils/TkCximage/src/CxImage/ximapng.cpp:83:18: erreur: invalid use of incomplete type ‘struct png_struct’
/usr/include/png.h:849:16: erreur: forward declaration of ‘struct png_struct’
utils/TkCximage/src/CxImage/ximapng.cpp:88:17: erreur: invalid use of incomplete type ‘struct png_info’
/usr/include/png.h:718:16: erreur: forward declaration of ‘struct png_info’

[ à peu de chose près le même message plusieurs fois je vous épargne les lignes..... ]

utils/TkCximage/src/CxImage/ximapng.cpp:553:11: erreur: invalid use of incomplete type ‘struct png_info’
/usr/include/png.h:718:16: erreur: forward declaration of ‘struct png_info’
make: *** [utils/TkCximage/src/CxImage/ximapng.cpp.o] Erreur 1
make: *** Attente des tâches non terminées....
emake failed

Voici l'ebuild en question que j'utilise:
Quote
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=2
ESVN_REPO_URI="https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn"
ESVN_PROJECT="amsn"
inherit autotools subversion eutils fdo-mime gnome2-utils


DESCRIPTION="Alvaro's Messenger client for MSN"
HOMEPAGE="http://amsn-project.net"

IUSE="debug static"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~hppa ~ppc ~sparc x86"


DEPEND=">=dev-lang/tcl-8.5
        >=dev-lang/tk-8.5
        >=dev-tcltk/tls-1.5.0
        media-libs/jpeg
        media-libs/libpng

        >=net-libs/farsight2-0.0.14
        >=dev-tcltk/snack-2.2.10
        >=media-libs/gstreamer-0.10.23
        >=media-libs/gst-plugins-base-0.10.23
        >=net-libs/gupnp-igd-0.1.3
        media-libs/libv4l"


RDEPEND="${DEPEND}
                >=media-libs/gst-plugins-good-0.10.15
                >=media-libs/gst-plugins-bad-0.10.13
                >=media-plugins/gst-plugins-ffmpeg-0.10.7
                virtual/ffmpeg[encode]"
                # media-video/ffmpeg[encode]


pkg_setup() {
        eerror "This is a LIVE SVN ebuild."
        eerror "That means there are NO promises it will work."
}

#si ça plante à nouveau sur aclocal failed, commenter tout src_unpack()
#src_unpack() {
#       subversion_src_unpack
#       eaclocal
#       eautoconf
#       eautomake
#}


src_configure() {
        econf \
                $(use_enable debug)     \
                $(use_enable static) \
                || die "configure script failed"
}

src_compile() {
        emake || die "Compilation failed"
}

src_install() {
        make DESTDIR="${D}" install || die

        dodoc AGREEMENT TODO README FAQ CREDITS

        domenu amsn.desktop
        sed -i -e s:.png:: "${D}/usr/share/applications/amsn.desktop"

        cd desktop-icons
        for i in *; do
                if [ -e ${i}/msn.png ]; then
                        insinto /usr/share/icons/hicolor/${i}/apps
                        doins  ${i}/msn.png
                fi
        done
}

pkg_postinst() {
        fdo-mime_desktop_database_update
        gnome2_icon_cache_update

        ewarn "You might have to save and remove ~/.amsn prior to running as user if amsn hangs on start-up."
        ewarn "Remember, this stuff is SVN only code so dont cry when"
        ewarn "I break you Smiley."
        ewarn "If you want to report bugs, go to our forum at http://amsn-project.net/forums"
        ewarn "or use our IRC channel at irc.freenode.net #amsn"
}

pkg_postrm() {
        fdo-mime_desktop_database_update
        gnome2_icon_cache_update
}

Je ne vois pas trop ce que je peux faire pour résoudre ce problème... en attendant mon amsn ne fonctionne plus, une fenetre se plaignant de libpng...d'habitude un ré-emerge de amsn résoud le problème, mais là il est impossible...

Il y-a-t-il des informations spécifiques à vous fournir ?

Je tourne avec :
tcl-8.5.10
tk-8.5.10
libpng: {1.2.46 / 1.4.8 / 1.5.7 }
tls-1.6
farsight2-0.0.29
gstreamer-0.10.35
gst-plugins-base-0.10.35
gupnp-igd-0.1.11
snack-2.2.10
make-3.82

Merci de votre aide,

Kazuya.
Logged

Hacker vaillant, rien d'impossible !!!
Laptop: Gentoo 10.0, KDE 4.4.2, Amsn SVN
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!