LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
LinkBack Search this Thread
Old 01-26-2007, 06:49 AM   #1
batev
Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 56

Rep: Reputation: 15
Metisse on Slackware 11


Has anybody tried to compile and run Metisse on Slackware? I got an error compiling nucleo somewhere in the videoserver part:
Code:
make[2]: *** [videoServer] Error 1
make[1]: *** [all-recursive] Error 1
Any ideas?
 
Old 01-26-2007, 07:04 PM   #2
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Posts: 11,388
Blog Entries: 2

Rep: Reputation: 825Reputation: 825Reputation: 825Reputation: 825Reputation: 825Reputation: 825Reputation: 825
Those 2 lines say absolutely nothing. Might wanna post more (like the bottom half of the output especially lines that say error).
 
Old 01-27-2007, 01:33 AM   #3
batev
Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 56

Original Poster
Rep: Reputation: 15
I thought someone would try to make it and see the errors personally. Anyway, here's the output:
Code:
make[2]: Entering directory `/home/mitko/nucleo-0.6/apps/videoServer'
if g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cxx; \
        then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -g -O2 -MT VideoServer.o -MD -MP -MF ".deps/VideoServer.Tpo" -c -o VideoServer.o VideoServer.cxx; \
        then mv -f ".deps/VideoServer.Tpo" ".deps/VideoServer.Po"; else rm -f ".deps/VideoServer.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -g -O2 -MT VideoService.o -MD -MP -MF ".deps/VideoService.Tpo" -c -o VideoService.o VideoService.cxx; \
        then mv -f ".deps/VideoService.Tpo" ".deps/VideoService.Po"; else rm -f ".deps/VideoService.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -g -O2 -MT Notifier.o -MD -MP -MF ".deps/Notifier.Tpo" -c -o Notifier.o Notifier.cxx; \
        then mv -f ".deps/Notifier.Tpo" ".deps/Notifier.Po"; else rm -f ".deps/Notifier.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -g -O2 -MT FileStreamer.o -MD -MP -MF ".deps/FileStreamer.Tpo" -c -o FileStreamer.o FileStreamer.cxx; \
        then mv -f ".deps/FileStreamer.Tpo" ".deps/FileStreamer.Po"; else rm -f ".deps/FileStreamer.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -g -O2 -MT VideoStreamer.o -MD -MP -MF ".deps/VideoStreamer.Tpo" -c -o VideoStreamer.o VideoStreamer.cxx; \
        then mv -f ".deps/VideoStreamer.Tpo" ".deps/VideoStreamer.Po"; else rm -f ".deps/VideoStreamer.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CXX --mode=link g++  -g -O2 -L../../nucleo -lNucleo  -o videoServer  main.o VideoServer.o VideoService.o Notifier.o FileStreamer.o VideoStreamer.o  -ljpeg -lGLU -lGL -lpthread   -lSM -lICE  -L/usr/X11/lib  -lXi -lpng12   -lexif -lm    -lfreetype -lz
mkdir .libs
g++ -g -O2 -o .libs/videoServer main.o VideoServer.o VideoService.o Notifier.o FileStreamer.o VideoStreamer.o  -L/home/mitko/nucleo-0.6/nucleo /home/mitko/nucleo-0.6/nucleo/.libs/libNucleo.so -L/usr/X11R6/lib -L/usr/X11/lib -L/usr/i486-slackware-linux/bin -L/usr/i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/../../../i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/../.. /usr/lib/libstdc++.so -ljpeg -lGLU /usr/lib/libGL.so -lXext -lX11 -ldl -lpthread -lSM -lICE -lXi -lpng12 /usr/lib/libexif.so -lm /usr/lib/libfreetype.so -lz
VideoServer.o(.text+0x85): In function `VideoServer::~VideoServer()':
/home/mitko/nucleo-0.6/apps/videoServer/VideoServer.cxx:39: undefined reference to `nucleo::DNSServiceAnnouncer::~DNSServiceAnnouncer()'
VideoServer.o(.text+0x1a5): In function `VideoServer::~VideoServer()':
/home/mitko/nucleo-0.6/apps/videoServer/VideoServer.cxx:39: undefined reference to `nucleo::DNSServiceAnnouncer::~DNSServiceAnnouncer()'
VideoServer.o(.text+0x2c5): In function `VideoServer::~VideoServer()':
/home/mitko/nucleo-0.6/apps/videoServer/VideoServer.cxx:39: undefined reference to `nucleo::DNSServiceAnnouncer::~DNSServiceAnnouncer()'
VideoServer.o(.text+0x834): In function `VideoServer::VideoServer(char*)':
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../include/c++/3.4.6/bits/basic_string.h:1456: undefined reference to `nucleo::DNSServiceAnnouncer::DNSServiceAnnouncer(char const*, char const*, unsigned short, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*, char const*, char const*)'
VideoServer.o(.text+0x16c4): In function `VideoServer::VideoServer(char*)':
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../include/c++/3.4.6/bits/basic_string.h:1456: undefined reference to `nucleo::DNSServiceAnnouncer::DNSServiceAnnouncer(char const*, char const*, unsigned short, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*, char const*, char const*)'
collect2: ld returned 1 exit status
make[2]: *** [videoServer] Error 1
make[2]: Leaving directory `/home/mitko/nucleo-0.6/apps/videoServer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mitko/nucleo-0.6/apps'
make: *** [all-recursive] Error 1
 
Old 01-27-2007, 11:16 AM   #4
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Posts: 11,388
Blog Entries: 2

Rep: Reputation: 825Reputation: 825Reputation: 825Reputation: 825Reputation: 825Reputation: 825Reputation: 825
Seems one of the classes has not been defined. You're probably missing one of the headers, or one is broken (VideoServer.h). Things to do:

1) Check that you have all dependencies for building nucleo (I can't even find where to download it so I can test it myself)

2) Check that the nucleo package you have is the latest version and is intact as in not corrupt

Last edited by H_TeXMeX_H; 01-27-2007 at 11:17 AM.
 
Old 01-28-2007, 03:27 AM   #5
batev
Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 56

Original Poster
Rep: Reputation: 15
Yes, you are right. It seems I am missing "DNS-SD support". It says dns_sd library is not found. I found the site of its developers but could not find where to download it from. This is a link to the official installation instructions for Metisse:http://insitu.lri.fr/metisse/docs/building.html
 
Old 01-28-2007, 12:33 PM   #6
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Posts: 11,388
Blog Entries: 2

Rep: Reputation: 825Reputation: 825Reputation: 825Reputation: 825Reputation: 825Reputation: 825Reputation: 825
I believe you need mDNSResponder, which is part of Bonjour:

http://developer.apple.com/networking/bonjour/download/
 
Old 01-29-2007, 11:54 AM   #7
batev
Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 56

Original Poster
Rep: Reputation: 15
Thanks a lot, I'll try that
 
Old 04-14-2007, 09:11 AM   #8
danix85
LQ Newbie
 
Registered: Apr 2007
Location: italy
Distribution: Slackware64-current
Posts: 7

Rep: Reputation: 0
Question

Hi, I'm an italian guy, I'm trying to create a tgz for nucleo and metisse, but I cannot end the make process because it returns me this error:

Code:
Making all in apps
make[1]: Entering directory `/tmp/nucleo-20070307/apps'
Making all in videoServer
make[2]: Entering directory `/tmp/nucleo-20070307/apps/videoServer'
if i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/X11R6/include -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -O2 -march=i486 -mtune=i686 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cxx; \
        then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
if i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/X11R6/include -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -O2 -march=i486 -mtune=i686 -MT VideoServer.o -MD -MP -MF ".deps/VideoServer.Tpo" -c -o VideoServer.o VideoServer.cxx; \
        then mv -f ".deps/VideoServer.Tpo" ".deps/VideoServer.Po"; else rm -f ".deps/VideoServer.Tpo"; exit 1; fi
if i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/X11R6/include -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -O2 -march=i486 -mtune=i686 -MT VideoService.o -MD -MP -MF ".deps/VideoService.Tpo" -c -o VideoService.o VideoService.cxx; \
        then mv -f ".deps/VideoService.Tpo" ".deps/VideoService.Po"; else rm -f ".deps/VideoService.Tpo"; exit 1; fi
if i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/X11R6/include -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -O2 -march=i486 -mtune=i686 -MT Notifier.o -MD -MP -MF ".deps/Notifier.Tpo" -c -o Notifier.o Notifier.cxx; \
        then mv -f ".deps/Notifier.Tpo" ".deps/Notifier.Po"; else rm -f ".deps/Notifier.Tpo"; exit 1; fi
if i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/X11R6/include -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -O2 -march=i486 -mtune=i686 -MT FileStreamer.o -MD -MP -MF ".deps/FileStreamer.Tpo" -c -o FileStreamer.o FileStreamer.cxx; \
        then mv -f ".deps/FileStreamer.Tpo" ".deps/FileStreamer.Po"; else rm -f ".deps/FileStreamer.Tpo"; exit 1; fi
if i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo  -I../.. -I../.. -I/usr/X11R6/include -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2  -O2 -march=i486 -mtune=i686 -MT VideoStreamer.o -MD -MP -MF ".deps/VideoStreamer.Tpo" -c -o VideoStreamer.o VideoStreamer.cxx; \
        then mv -f ".deps/VideoStreamer.Tpo" ".deps/VideoStreamer.Po"; else rm -f ".deps/VideoStreamer.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CXX --mode=link i486-slackware-linux-g++  -O2 -march=i486 -mtune=i686 -L../../nucleo -lNucleo  -o videoServer  main.o VideoServer.o VideoService.o Notifier.o FileStreamer.o VideoStreamer.o  -lexpat -ldns_sd -ljpeg -lGLU -lGL -lpthread   -lSM -lICE  -L/usr/X11R6/lib  -lXi -lpng12   -lexif -lm    -lfreetype -lz
mkdir .libs
i486-slackware-linux-g++ -O2 -march=i486 -mtune=i686 -o .libs/videoServer main.o VideoServer.o VideoService.o Notifier.o FileStreamer.o VideoStreamer.o  -L/tmp/nucleo-20070307/nucleo /tmp/nucleo-20070307/nucleo/.libs/libNucleo.so -L/usr/X11R6/lib -L/usr/i486-slackware-linux/bin -L/usr/i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/../../../i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/../.. /usr/lib/libstdc++.so /usr/lib/libexpat.so /usr/lib/libdns_sd.so /usr/lib/libavahi-client.so /usr/lib/libdbus-1.so /usr/lib/libavahi-common.so -ldl /usr/lib/libjpeg.dll.a -lGLU -lGL -lpthread -lSM -lICE -lXi -lpng12 /usr/lib/libexif.so -lm /usr/lib/libfreetype.so -lz
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_read_scanlines'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_calc_output_dimensions'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_set_defaults'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_start_decompress'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_destroy_decompress'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_std_error'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_CreateDecompress'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_write_raw_data'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_read_header'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_start_compress'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_destroy_compress'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_finish_decompress'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_resync_to_restart'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_CreateCompress'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_finish_compress'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_set_quality'
/tmp/nucleo-20070307/nucleo/.libs/libNucleo.so: undefined reference to `jpeg_write_scanlines'
collect2: ld returned 1 exit status
make[2]: *** [videoServer] Error 1
make[2]: Leaving directory `/tmp/nucleo-20070307/apps/videoServer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/nucleo-20070307/apps'
make: *** [all-recursive] Error 1
Does anybody knows how to correct this error in order to compile nucleo?
I'm sorry for my english, I hope I didn't make mistakes, thanks alot to everybody...

Dany
 
Old 04-14-2007, 10:41 AM   #9
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 4,035

Rep: Reputation: Disabled
I'd say you need to link it against libjpeg.

Eric
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
About Slackware 9.1 boot disk?? ftp://ftp.kpn.be/pub/linux/slackware/slackware-9.1-is AL3OMDAH Slackware 4 04-18-2007 09:54 AM
Metisse compile Da_Panther Linux - Software 3 02-03-2007 01:56 PM
LXer: DistroWatch Weekly: Interview with Matteo Riondato from FreeSBIE, Mandriva Metisse, BOSS GNU/Linux LXer Syndicated Linux News 0 01-22-2007 03:54 AM
Compiling Metisse [ 1 error ] 3D-desk Xeratul Linux - General 3 12-27-2006 08:08 PM
Installing Metisse on FC4 Prumpus Linux - Software 1 03-06-2006 08:30 PM


All times are GMT -5. The time now is 06:38 PM.

Main Menu
 
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration