Gentoo Forums
Gentoo Forums
Quick Search: in
emerging metisse from layman -> hanno-xgl
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
haukew
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2006
Posts: 135
Location: Hamburg - Germany

PostPosted: Mon Jun 11, 2007 5:47 pm    Post subject: emerging metisse from layman -> hanno-xgl Reply with quote

Hi!
I just saw metisse here http://www.hboeck.de/archives/433-More-fancy-desktops-Metisse.html and wanted to give it a try. I added hanno's overlay to my layman but i can't emerge "nucleo" which seems to be needed by metisse. I have a standard KDE-Gentoo, this is the error i get:

Code:
(cd .libs/libimage.lax/libsink.a && i686-pc-linux-gnu-ar x /var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo/image/sink/.libs/libsink.a)
i686-pc-linux-gnu-ar cru .libs/libimage.a .libs/Image.o  .libs/libimage.lax/libencoding.a/Conversion.o .libs/libimage.lax/libencoding.a/YpCbCr420.o .libs/libimage.lax/libencoding.a/PAM.o .libs/libimage.lax/libencoding.a/PNGenc.o .libs/libimage.lax/libencoding.a/JPEG.o  .libs/libimage.lax/libprocessing.a/Blur.o .libs/libimage.lax/libprocessing.a/ChromaKeyingFilter.o .libs/libimage.lax/libprocessing.a/ImageFilter.o .libs/libimage.lax/libprocessing.a/GammaCorrection.o .libs/libimage.lax/libprocessing.a/Difference.o .libs/libimage.lax/libprocessing.a/Paint.o .libs/libimage.lax/libprocessing.a/Resize.o .libs/libimage.lax/libprocessing.a/Convolution.o .libs/libimage.lax/libprocessing.a/SceneChangeDetector.o .libs/libimage.lax/libprocessing.a/Transform.o .libs/libimage.lax/libprocessing.a/MotionDetection.o .libs/libimage.lax/libprocessing.a/PerlinNoise.o  .libs/libimage.lax/libsource.a/v4lImageSource.o .libs/libimage.lax/libsource.a/nucImageSource.o .libs/libimage.lax/libsource.a/nudpImageSource.o .libs/libimage.lax/libsource.a/ImageSource.o .libs/libimage.lax/libsource.a/serverpushImageSource.o .libs/libimage.lax/libsource.a/nudppImageSource.o .libs/libimage.lax/libsource.a/nudpcImageSource.o .libs/libimage.lax/libsource.a/vssImageSource.o .libs/libimage.lax/libsource.a/noiseImageSource.o  .libs/libimage.lax/libsink.a/serverpushImageSink.o .libs/libimage.lax/libsink.a/nudpImageSink.o .libs/libimage.lax/libsink.a/glwindowImageSink.o .libs/libimage.lax/libsink.a/bufferedImageSink.o .libs/libimage.lax/libsink.a/ImageSink.o .libs/libimage.lax/libsink.a/nudppImageSink.o
i686-pc-linux-gnu-ranlib .libs/libimage.a
rm -fr .libs/libimage.lax
creating libimage.la
(cd .libs && rm -f libimage.la && ln -s ../libimage.la libimage.la)
make[4]: Leaving directory `/var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo/image'
make[3]: Leaving directory `/var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo/image'
Making all in helpers
make[3]: Entering directory `/var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo/helpers'
if /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -O2 -march=i686 -pipe -MT Phone.lo -MD -MP -MF ".deps/Phone.Tpo" -c -o Phone.lo Phone.cxx; \
        then mv -f ".deps/Phone.Tpo" ".deps/Phone.Plo"; else rm -f ".deps/Phone.Tpo"; exit 1; fi
mkdir .libs
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo -I../.. -I../.. -I/usr/include/libpng12 -I/usr/include/libexif -I/usr/include/freetype2 -O2 -march=i686 -pipe -MT Phone.lo -MD -MP -MF .deps/Phone.Tpo -c Phone.cxx  -fPIC -DPIC -o .libs/Phone.o
/bin/sh ../../libtool --tag=CXX --mode=link i686-pc-linux-gnu-g++  -O2 -march=i686 -pipe   -o libhelpers.la   Phone.lo   -ldns_sd -ljpeg -lGLU -lGL -lpthread   -lSM -lICE   -lXi -lpng12   -lexif -lm    -lfreetype -lz
i686-pc-linux-gnu-ar cru .libs/libhelpers.a .libs/Phone.o
i686-pc-linux-gnu-ranlib .libs/libhelpers.a
creating libhelpers.la
(cd .libs && rm -f libhelpers.la && ln -s ../libhelpers.la libhelpers.la)
make[3]: Leaving directory `/var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo/helpers'
Making all in plugins
make[3]: Entering directory `/var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo/plugins'
Making all in ffmpeg
make[4]: Entering directory `/var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo/plugins/ffmpeg'
if /bin/sh ../../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../nucleo  -I../../.. -I../../.. -I/usr/include/ffmpeg   -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -O2 -march=i686 -pipe -MT ffmpegImageSource.lo -MD -MP -MF ".deps/ffmpegImageSource.Tpo" -c -o ffmpegImageSource.lo ffmpegImageSource.cxx; \
        then mv -f ".deps/ffmpegImageSource.Tpo" ".deps/ffmpegImageSource.Plo"; else rm -f ".deps/ffmpegImageSource.Tpo"; exit 1; fi
if /bin/sh ../../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../nucleo  -I../../.. -I../../.. -I/usr/include/ffmpeg   -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -O2 -march=i686 -pipe -MT ffmpegImageSink.lo -MD -MP -MF ".deps/ffmpegImageSink.Tpo" -c -o ffmpegImageSink.lo ffmpegImageSink.cxx; \
        then mv -f ".deps/ffmpegImageSink.Tpo" ".deps/ffmpegImageSink.Plo"; else rm -f ".deps/ffmpegImageSink.Tpo"; exit 1; fi
mkdir .libs
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../nucleo -I../../.. -I../../.. -I/usr/include/ffmpeg -I/usr/include/libpng12 -I/usr/include/libexif -I/usr/include/freetype2 -O2 -march=i686 -pipe -MT ffmpegImageSink.lo -MD -MP -MF .deps/ffmpegImageSink.Tpo -c ffmpegImageSink.cxx  -fPIC -DPIC -o .libs/ffmpegImageSink.o
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../nucleo -I../../.. -I../../.. -I/usr/include/ffmpeg -I/usr/include/libpng12 -I/usr/include/libexif -I/usr/include/freetype2 -O2 -march=i686 -pipe -MT ffmpegImageSource.lo -MD -MP -MF .deps/ffmpegImageSource.Tpo -c ffmpegImageSource.cxx  -fPIC -DPIC -o .libs/ffmpegImageSource.o
In file included from ../../../nucleo/plugins/ffmpeg/ffmpegImageSink.H:19,
                 from ffmpegImageSink.cxx:14:
/usr/include/ffmpeg/avformat.h:66: error: integer constant is too large for 'long' type
/usr/include/ffmpeg/avformat.h:67: error: integer constant is too large for 'long' type
In file included from ffmpegImageSource.H:18,
                 from ffmpegImageSource.cxx:14:
/usr/include/ffmpeg/avformat.h:66: error: integer constant is too large for 'long' type
/usr/include/ffmpeg/avformat.h:67: error: integer constant is too large for 'long' type
ffmpegImageSource.cxx:106: error: integer constant is too large for 'long' type
/usr/include/ffmpeg/avcodec.h:2445: warning: attribute ignored in declaration of 'struct ImgReSampleContext'
/usr/include/ffmpeg/avcodec.h:2445: warning: attribute for 'struct ImgReSampleContext' must follow the 'struct' keyword
/usr/include/ffmpeg/avcodec.h:2450: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avcodec.h:2457: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avcodec.h:2461: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avcodec.h:2463: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avformat.h: In function 'void av_init_packet(AVPacket*)':
/usr/include/ffmpeg/avformat.h:66: error: 'INT64_C' was not declared in this scope
/usr/include/ffmpeg/avformat.h: At global scope:
/usr/include/ffmpeg/avformat.h:284: warning: 'AVFrac' is deprecated (declared at /usr/include/ffmpeg/avformat.h:118)
ffmpegImageSource.cxx: In member function 'virtual void nucleo::ffmpegImageSource::react(nucleo::Observable*)':
ffmpegImageSource.cxx:106: error: 'INT64_C' was not declared in this scope
ffmpegImageSource.cxx:142: warning: 'img_convert' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2588)
ffmpegImageSource.cxx:143: warning: 'img_convert' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2588)
make[4]: *** [ffmpegImageSource.lo] Fehler 1
make[4]: *** Warte auf noch nicht beendete Prozesse...
/usr/include/ffmpeg/avcodec.h:2445: warning: attribute ignored in declaration of 'struct ImgReSampleContext'
/usr/include/ffmpeg/avcodec.h:2445: warning: attribute for 'struct ImgReSampleContext' must follow the 'struct' keyword
/usr/include/ffmpeg/avcodec.h:2450: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avcodec.h:2457: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avcodec.h:2461: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avcodec.h:2463: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avformat.h: In function 'void av_init_packet(AVPacket*)':
/usr/include/ffmpeg/avformat.h:66: error: 'INT64_C' was not declared in this scope
/usr/include/ffmpeg/avformat.h: At global scope:
/usr/include/ffmpeg/avformat.h:284: warning: 'AVFrac' is deprecated (declared at /usr/include/ffmpeg/avformat.h:118)
ffmpegImageSink.cxx: In member function 'virtual bool nucleo::ffmpegImageSink::handle(nucleo::Image*)':
ffmpegImageSink.cxx:297: warning: 'img_convert' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2588)
ffmpegImageSink.cxx:298: warning: 'img_convert' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2588)
make[4]: *** [ffmpegImageSink.lo] Fehler 1
make[4]: Leaving directory `/var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo/plugins/ffmpeg'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo/plugins'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/var/tmp/portage/media-libs/nucleo-0.6/work/nucleo-0.6/nucleo'
make: *** [all-recursive] Fehler 1

!!! ERROR: media-libs/nucleo-0.6 failed.
Call stack:
  ebuild.sh, line 1615:   Called dyn_compile
  ebuild.sh, line 972:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  nucleo-0.6.ebuild, line 17:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/media-libs/nucleo-0.6/temp/build.log'.

!!! This ebuild is from an overlay: '/usr/portage/local/layman/hanno-xgl'


here are some files from my system:

http://www.theageofsound.de/uploads/build.log
http://www.theageofsound.de/uploads/make.conf
http://www.theageofsound.de/uploads/package.use
http://www.theageofsound.de/uploads/package.keywords

Has anyone tried to compile Metisse and had a similar problem and solved it? Thanks in advance, hauke
_________________
http://www.MySpace.com/TheAgeOfSound - my band :)
Back to top
View user's profile Send private message
mark_alec
Bodhisattva
Bodhisattva


Joined: 11 Sep 2004
Posts: 6066
Location: Melbourne, Australia

PostPosted: Tue Jun 12, 2007 4:51 am    Post subject: Reply with quote

Moved from Desktop Environments to Unsupported Software.
_________________
www.gentoo.org.au || #gentoo-au
Back to top
View user's profile Send private message
reup
Guru
Guru


Joined: 13 May 2005
Posts: 374
Location: Nederland

PostPosted: Tue Jun 12, 2007 9:49 pm    Post subject: Reply with quote

I have seen somewhere on this same forum that if you use an amd64, you have to install another package before nucleo,

if you have amd64, make a search for this, I will try as well to find this post
_________________
reup

"Don't wiggle the tail of the frog in the oil of the frying peanuts"
Back to top
View user's profile Send private message
reup
Guru
Guru


Joined: 13 May 2005
Posts: 374
Location: Nederland

PostPosted: Tue Jun 12, 2007 9:54 pm    Post subject: Reply with quote

I found it, try page 5 of this thread :
http://forums.gentoo.org/viewtopic-t-191930-postdays-0-postorder-asc-highlight-nucleo+amd64-start-100.html

swimmer wrote:
I had to install net-misc/mDNSResponder to get nucleo compiled ...

HTH
swimmer

PS: Because I'm running AMD64 I had to apply those patches as well ...

PPS: Now I have to see whether Metisse compiles as well :)

_________________
reup

"Don't wiggle the tail of the frog in the oil of the frying peanuts"
Back to top
View user's profile Send private message
mikegpitt
Advocate
Advocate


Joined: 22 May 2004
Posts: 3140

PostPosted: Wed Oct 31, 2007 4:44 am    Post subject: Reply with quote

Just got the same error when trying to compile metisse. Were you able to solve it? I have myDNSresponder emerged already, since it seems to be a dependancy of the ebuild now.
Back to top
View user's profile Send private message
mikegpitt
Advocate
Advocate


Joined: 22 May 2004
Posts: 3140

PostPosted: Wed Oct 31, 2007 5:41 am    Post subject: Reply with quote

I seem to ahve bypassed the error is a really poor way.

file: /usr/include/ffmpeg/avcodec.h
change this line:
Code:
//#define AV_NOPTS_VALUE          INT64_C(0x8000000000000000)

to this:
Code:
#define AV_NOPTS_VALUE          0x8000000000000000LL

Obviously I don't want to keep this permanantly, but it did get around the 'error: 'INT64_C' was not declared in this scope' issue.

Unfortunatly I ran into another issue:
Code:
/usr/include/GL/glxext.h:405: error: typedef 'nucleo::__GLXextFuncPtr' is initialized (use __typeof__ instead)
/usr/include/GL/glxext.h:405: error: 'PFNGLXGETPROCADDRESSPROC' was not declared in this scope
I found a very old post on a mailing list about this error, but nothing new:
http://osdir.com/ml/video.opengl.sample.general/2003-08/msg00000.html

My /GL/glx.h is pointing to my nvidia drivers implementation. I'm wondering if this might be the problem. I think tomorrow I'll try compiling on my laptop that has an i810 driver.
Back to top
View user's profile Send private message
mikegpitt
Advocate
Advocate


Joined: 22 May 2004
Posts: 3140

PostPosted: Wed Oct 31, 2007 6:54 pm    Post subject: Reply with quote

The issue must have been related to the nvidia-legacy drivers. Nucleo and metisse compiled and run fine on my laptop with the i810 driver.
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2718
Location: Munich, Bavaria

PostPosted: Wed Oct 31, 2007 7:02 pm    Post subject: Reply with quote

Simply switch to Xorg's GL interface for compiling that package.
Code:
eselect opengl set xorg-x11

Actually the ebuild should take care of that
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum