Ticket #843 (Closed: fixed)
Cannot install in FreeBSD
Priority: | normal | Reporter: | mixx941 |
---|---|---|---|
Severity: | major | Assigned to: | maroy |
Component: | LS-Knoppix Install CD | Status: | closed |
Version: | 0.9 | Resolution: | fixed |
Milestone: | 0.9 | Keywords: |
Description by mixx941:
I am trying to install LiveSupport on FreeBSD 5.3-RELEASE and am having some problems doing so. I have a thread going over on the forums (complete will full info), however I will explain it as best I can here. I followed the documentation to install, and I'm at the point where it's failing with the following output:
/usr/home/mixx941/livesupport/livesupport/modules/core/tmp/configure: line 3258: syntax error near unexpected token `LIBXMLPP,libxml++-2.6' /usr/home/mixx941/livesupport/livesupport/modules/core/tmp/configure: line 3258: `PKG_CHECK_MODULES(LIBXMLPP,libxml++-2.6 >= 2.6.0)' *** Error code 2 Stop in /usr/home/mixx941/livesupport/livesupport. [screen is terminating] make -C ./modules/core all make: don't know how to make all. Stop *** Error code 2 Stop in /usr/home/mixx941/livesupport/livesupport.
to use automake 1.7, instead of the installed 1.8.5. However, I have yet to find out how to make automake "emulate" version 1.7 as described on FreeBSD. I have asked around, but nobody knows either. Here is the forum thread: https://www.campware.org/look/read.php?f=12&i=442&t=442 By the way, this is the CVS version as told to get in the forum post, so I wasnt sure what to select on the "Product Version" of this bug report. Thanks in advance.
Changelog
Wed 20 Apr 2005 07:07:38 PM CEST: Modified by fransman
Wed 20 Apr 2005 07:12:12 PM CEST: Modified by fransman
- status changed from new to assigned
- owner changed from anonymous to fransman
Wed 20 Apr 2005 09:42:42 PM CEST: Modified by mixx941
Okay I tried with the make tools_setup, and that seemed to run fine. Then I tried the compile process again. Here is the full output: ============================ Generating docs for compound TagLib?::ID3v2::Frame... Generating docs for nested compound TagLib?::ID3v2::Frame::Header... Generating docs for compound TagLib?::ID3v2::FrameFactory?... Generating docs for compound TagLib?::ID3v2::Header... Generating docs for compound TagLib?::ID3v2::Tag... Generating docs for namespace TagLib?::ID3v2::SynchData? Generating docs for namespace TagLib?::MPC Generating docs for compound TagLib?::MPC::File... Generating docs for compound TagLib?::MPC::Properties... Generating docs for namespace TagLib?::MPEG Generating docs for compound TagLib?::MPEG::File... Generating docs for compound TagLib?::MPEG::Header... Generating docs for compound TagLib?::MPEG::Properties... Generating docs for compound TagLib?::MPEG::XingHeader?... Generating docs for namespace TagLib?::Ogg Generating docs for compound TagLib?::Ogg::File... Generating docs for compound TagLib?::Ogg::Page... Generating docs for compound TagLib?::Ogg::PageHeader?... Generating docs for compound TagLib?::Ogg::XiphComment?... Generating docs for namespace TagLib?::Ogg::FLAC Generating docs for compound TagLib?::Ogg::FLAC::File... Generating docs for namespace TagLib?::Ogg::Vorbis Generating docs for compound TagLib?::Ogg::Vorbis::File... Generating docs for compound TagLib?::Ogg::Vorbis::Properties... Generating group index... Generating directory index... Generating example index... Generating file member index... Generating namespace member index... Generating page index... Generating graph info page... Generating graphical class hierarchy... doxytag -t ./doc/doxygen/xmlrpc++.tag ./usr/share/doc/xmlrpc++/XmlRpcServerMethod_8h-source.html ./usr/share/doc/xmlrpc++/classXmlRpc_1_1XmlRpcServerMethod?.html ./usr/share/doc/xmlrpc++/classXmlRpc_1_1XmlRpcServerMethod- members.html Warning: File ./usr/share/doc/xmlrpc ++/XmlRpcServerMethod_8h-source.html does not exist Warning: File ./usr/share/doc/xmlrpc++/classXmlRpc_1_1XmlRpcServerMethod?.html does not exist Warning: File ./usr/share/doc/xmlrpc ++/classXmlRpc_1_1XmlRpcServerMethod-members.html does not exist ./modules/core/bin/autogen.sh I am going to run ./configure with no arguments - if you wish to pass any to it, please specify them on the ./modules/core/bin/autogen.sh command line. Generating configuration files for Core, please wait.... aclocal --output=/usr/home/mixx941/ livesupport/livesupport/modules/core/tmp/aclocal.m4 acinclude.m4:39: warning: underquoted definition of PKG_CHECK_MODULES run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending%20aclocal /usr/X11R6/share/aclocal/xmms.m4:17: warning: underquoted definition of XMMS_TEST_VERSION /usr/X11R6/share/aclocal/xmms.m4:62: warning: underquoted definition of AM_PATH_XMMS /usr/X11R6/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK autoheader /usr/home/mixx941/livesupport/livesupport/mo dules/core/etc/configure.ac aclocal.m4:14: /usr/local/bin/gm4: Cannot open acinclude.m4: No such file or directory autom4te259: /usr/local/bin/gm4 failed with exit status: 1 autoheader: /usr/local/bin/autom4te259 failed with exit status: 1 autoconf -I /usr/home/mixx941/livesupport/livesupport/modules/core/tmp -o /usr/home/mixx941/livesupport/livesupport/modules/core/tmp/configure / usr/home/mixx941/livesupport/livesupport/modules/core/etc/configure.ac aclocal.m4:14: /usr/local/bin/gm4: Cannot open acinclude.m4: No such file or directory autom4te259: /usr/local/bin/gm4 failed with exit status: 1 checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes /usr/home/mixx941/livesupport/livesupport/modules/core/tmp/configure: line 3258: syntax error near unexpected token `LIBXMLPP,libxml++-2.6' /usr/home/mixx941/livesupport/livesupport/modules/core/tmp/configure: line 3258: `PKG_CHECK_MODULES(LIBXMLPP,libxml++-2.6 >= 2.6.0)' *** Error code 2 Stop in /usr/home/mixx941/livesupport/livesupport. [screen is terminating] make -C ./modules/core all make: don't know how to make all. Stop *** Error code 2 Stop in /usr/home/mixx941/livesupport/livesupport. ====================================
Wed 20 Apr 2005 09:55:40 PM CEST: Modified by fransman
I do understand that you have problem's with automake 1.7 vs 1.8.5, .. but first can you explane why you still get, PKG_CHECK_MODULES(LIBXMLPP,libxml++-2.6 >= 2.6.0) because it's libxml++ 2.6 ....
Wed 20 Apr 2005 10:15:30 PM CEST: Modified by mixx941
I'm not sure why I still get that. I was hoping you would. I did the "make tools_setup" as you suggested, and then "make setup && make compile" as per the documentation. Thanks -Mark
Wed 20 Apr 2005 10:30:29 PM CEST: Modified by fransman
Sorry but i think you still have a problem with the tools setup, please can you create a log file from your tools setup like ; make tools_setup >& ./tmp/tools_setup.log and check the tools_setup.log for the first error?
Wed 20 Apr 2005 10:33:37 PM CEST: Modified by fransman
You can check your tools_setup.log live within your default system- logviewer. You have to point to /usr/home/mixx941/livesupport/livesupport/tmp/tools_setup.log
Wed 20 Apr 2005 11:07:12 PM CEST: Modified by fransman
The best you can do is be running aclocal and automake from a (HOME)/bin directory. If you export this ~/bin directory, it will be a prefert one. locate aclocal for (your-path) to the bin directory,.. at my place it's /usr/bin/ mkdir ~/bin cp (your- path)/aclocal-1.7 ~/bin/aclocal cp (your-path)/automake-1.7 ~/bin/automake export PATH=~/bin:$PATH when done check with automake --version
Thu 21 Apr 2005 08:20:08 AM CEST: Modified by maroy
I fixed the 'underquoted definition of PKG_CHECK_MODULES' problem in the livesupport modules and products directories. But, seeing your error, you don't seem to succeed in compiling libxml++-2.8, which should have been done when you ran make setup. can you try to execute, from the livesupport directory: ./tools/libxml++/libxml++-2.8.1/bin/install.sh and see where it goes wrong?
Thu 21 Apr 2005 02:08:43 PM CEST: Modified by maroy
just as a sidenote, the gentoo guys, for a bug report about the same thing (having underquoted definition of XX' warnings), simply say: it's a feature :) http://bugs.gentoo.org/show_bug.cgi?id=89894 and, looking at the automake documentation, it actually is: http://sources.redhat.com/automake/automake.html#index-underquoted- _0040code_007bAC_005fDEFUN_007d-232 "Starting with Automake 1.8, aclocal will warn about all underquoted calls to AC_DEFUN. We realize this will annoy a lot of people, because aclocal was not so strict in the past and many third party macros are underquoted; and we have to apologize for this temporary inconvenience."
Thu 21 Apr 2005 03:50:21 PM CEST: Modified by mixx941
Maroy: I ran it as said, here is where it stops: ---------- checking for list... yes checking map usability... yes checking map presence... yes checking for map... yes checking for pkg-config... /usr/local/bin/pkg-config checking for libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0... gnome-config: not found gnome-config: not found Package glibmm-2.4 was not found in the pkg-config search path. Perhaps you should add the directory containing `glibmm-2.4.pc' to the PKG_CONFIG_PATH environment variable No package 'glibmm-2.4' found configure: error: Library requirements (libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. make: don't know how to make install. Stop make: no target to make. cp: docs/reference/2.8: No such file or directory
Maroy's looked like a real quick/easy thing to do, so I did that. I will look into what you said also. Thanks. -Mark
Thu 21 Apr 2005 04:53:09 PM CEST: Modified by maroy
this message: Package glibmm-2.4 was not found in the pkg-config search path. means that previous compilation of glibmm was not successful. (make setup compiles glibmm-2.5.5). it seems that this wasn't the first error in the output. can you try, from the livesupport directory: ./tools/gtkmm/gtkmm-2.5.5/bin/install.sh and see where it goes wrong? (this script configures and compiles three packages, the second one is glibmm)
Thu 21 Apr 2005 05:30:21 PM CEST: Modified by mixx941
Well I see quite a few errors, and unfortunately I can only scroll up so much. Here is what I do see: ---------------------- /usr/ho me/mixx941/livesupport/livesupport/tools/gtkmm/gtkmm-2.5.5/tmp/libsigc ++-2.0.6/install-sh -c -m 644 'adaptors/adaptors.h' '/usr/home/mixx941 /livesupport/livesupport/usr/include/sigc++-2.0/sigc++/adaptors/adapto rs.h' /usr/home/mixx941/livesupport/livesupport/tools/gtkmm/gtkmm-2. 5.5/tmp/libsigc++-2.0.6/install-sh -c -m 644 'adaptors/lambda/lambda.h' '/usr/home/mixx941/livesupport/livesupport/ usr/include/sigc++-2.0/sigc++/adaptors/lambda/lambda.h' Making install in tests Making install in docs Making install in images test -z "/usr/home/mixx941/livesupport/livesupport/usr/share/doc/libsi
gc-2.0/docs/images"
Thu 21 Apr 2005 11:34:33 PM CEST: Modified by maroy
well, try to save the results of your make run. for example: make setup > output.file 2>&1 or make setup | tee output.file (in the latter case, you will also see it on your console) be sure to report the _first_ error
Fri 22 Apr 2005 01:19:30 AM CEST: Modified by mixx941
I *think* this is the first: bin/install.sh bin/lcov /usr/home/mixx941/livesupport/livesupport/usr/bin/lcov bin/install.sh:No such file or directory *** Error code 1 Stop in / usr/home/mixx941/livesupport/livesupport/tools/lcov/lcov-1.3/tmp/lcov- 1.3. ./tools/helix/hxclient_1_3_0_neptunex-2004-12-15/bin/install.sh installing hxclient_1_3_0_neptunex-2004-12-15 from /usr/home/mixx941/l ivesupport/livesupport/tools/helix/hxclient_1_3_0_neptunex-2004-12-15 to /usr/home/mixx$ Time used for updates: 0.000024 reading bif="/usr /home/mixx941/livesupport/livesupport/tools/helix/hxclient_1_3_0_neptu nex-2004-12-15/tmp/hxclient_1_3_0_neptunex-2004-12-15/build/bif- cvs/he$ [WARNING] bif parser(/usr/home/mixx941/livesupport/livesuppor t/tools/helix/hxclient_1_3_0_neptunex-2004-12-15/tmp/hxclient_1_3_0_ne ptunex-2004-12-15/build/bi$ Time used for updates: 0.000023 computing dependency tree Build System (V2.3) time: Thu Apr 21 18:43:50 2005 outfile: build.out branch: hxclient_1_3_0_neptunex platform: linux-2.4-glibc23-i686 distribution/archive from: linux-2.4-glibc23-i686 build Type: release build options: release profile: /usr/home/mixx941/livesupport/livesupport/tools/helix/hxclien t_1_3_0_neptunex-2004-12-15/tmp/hxclient_1_3_0_neptunex-2004-12-15/bui ld/umakepf/helix-$ cvs revision: hxclient_1_3_0_neptunex copy target: release no cvs checkout mode target(s): splay $Id: umake.py,v 1.47 2004/11/30 20:50:34 hubbe Exp $ C Compiler: gcc Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.2 [FreeBSD] 20040728 C++ Compiler: g++ Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.2 [FreeBSD] 20040728 getting files updating file="./common/include/platform.h" for platform="linux-2.4-glibc23-i686" compiling from directory /usr/home /mixx941/livesupport/livesupport/tools/helix/hxclient_1_3_0_neptunex-2 004-12-15/tmp/hxclient_1_3_0_neptunex-2004-12-15 entering directory common/runtime UNIXCompile(common/runtime): generating makefiles UMAKE: Umakefil -> Makefile in common/runtime UMAKE: Applying profile /usr/home/mixx941/livesupport/livesupport/tools/helix/hxclient_1_3_0_n eptunex-2004-12-15/tmp/hxclient_1_3_0_neptunex-2004-12-15/build$ UNIXCompile(common/runtime): making depend UNIXCompile(common/runtime): making all ERROR: UNIXCompile(common/runtime) ERROR: Make failed. --- Build System Error ------------------------------------ Make failed.
directory /usr/home/mixx941/livesupport/livesupport/tools/helix/hxclie nt_1_3_0_neptunex-2004-12-15/tmp/hxclient_1_3_0_neptunex-2004-12-15/./ common/ru$ from directory /usr/home/mixx941/livesupport/livesupport/t ools/helix/hxclient_1_3_0_neptunex-2004-12-15/tmp/hxclient_1_3_0_neptu nex-2004-12-15 entering directory common/system UNIXCompile(common/system): generating makefiles UMAKE: Umakefil -> Makefile in common/system UMAKE: Applying profile /usr/home/mixx941/l ivesupport/livesupport/tools/helix/hxclient_1_3_0_neptunex-2004-12-15/ tmp/hxclient_1_3_0_neptunex-2004-12-15/build$ UNIXCompile(common/system): making depend UNIXCompile(common/system): making all ERROR: UNIXCompile(common/system) ERROR: Make failed. --- Build System Error ------------------------------------ Make failed. ----------------------------------------------------------- -Mark
Fri 22 Apr 2005 08:36:20 AM CEST: Modified by maroy
while the lcov error is strange, it's not crucial for compiling LiveSupport. as for the helix, it's a more grave matter. now, the helix compilation in the LS CVS is hard-coded for Linux/intel. But fransman has succeeded in changing it so that it compiles on Linux/PPC. Maybe he can give you a hand with achieving compilation on FreeBSD...
Fri 22 Apr 2005 09:39:22 AM CEST: Modified by fransman
Before we go for Helix, about the lcov error is strange indeed. What's surprise me is be the path to /usr/home/mixx$ for Helix also related to the error above bin/install.sh: No such file or directory for lcov. This could be a problem for the continuation of the installation of LiveSupport. This a little script reldir=`dirname $0`/.. basedir=`cd $reldir; pwd;` installdir=`cd $basedir/../../../usr; pwd;` tmpdir=$basedir/tmp etcdir=$basedir/etc echo $reldir echo $basedir echo $installdir echo $tmpdir echo $etcdir Can you save this within livesupport/tools/lcov/lcov-1.3/bin/ as pathprinttest.sh. Change permissions to 755 and run ./pathprinttest.sh and post the result.
Fri 22 Apr 2005 03:39:12 PM CEST: Modified by mixx941
-bash-3.00$ ./pathprint.sh ./.. /home/mixx941/livesupport/livesupport/tools/lcov/lcov-1.3 /home/mixx941/livesupport/livesupport/usr /home/mixx941/livesupport/livesupport/tools/lcov/lcov-1.3/tmp /home/mixx941/livesupport/livesupport/tools/lcov/lcov-1.3/etc -bash-3.00$ Thanks -Mark
Fri 22 Apr 2005 03:54:39 PM CEST: Modified by fransman
This goes ok, please run bin/install.sh from tools/lcov/lcov-1.3 and check for error's
Fri 22 Apr 2005 04:32:36 PM CEST: Modified by mixx941
installing lcov-1.3 from /usr/home/mixx941/livesupport/livesupport/tools/lcov/lcov-1.3 to /usr/home/mixx941/livesupport/livesupport/usr Hmm... Looks like a unified diff to me... The text leading up to this was:
-regexp-fix/bin/geninfo |--- lcov-1.3/bin/geninfo 2004-04-29 00:57:11.000000000 +0700 |+++ lcov-1.3-regexp-fix/bin/geninfo 2004-08-02 12:51:48.996719688 +0700 -------------------------- Patching file bin/geninfo using Plan A... Hunk #1 succeeded at 707. done bin/install.sh bin/lcov /usr/home/mixx941/livesupport/livesupport/usr/bin/lcov bin/install.sh:No such file or directory *** Error code 1 Stop in / usr/home/mixx941/livesupport/livesupport/tools/lcov/lcov-1.3/tmp/lcov- 1.3.
Fri 22 Apr 2005 08:54:09 PM CEST: Modified by fransman
I ask Akos to check the error on lcov. We go on with Helix. Edit install.sh at tools/helix/hxclient_1_3_0_neptunex-2005-02-11/bin and change the export line. from export SYSTEM_ID=linux-2.4-glibc23-i686 to export SYSTEM_ID=freebsd-5.0-i586 To pass the clean up at the end of the file set a # on the rm -rf tmp line. Save and run install.sh There will be a log file "build.out" within Helix tmp directory tree. You can zip first and upload the file at this bug.
Fri 22 Apr 2005 09:44:27 PM CEST: Modified by mixx941
Okay ran, compressed, and uploaded. Thanks -Mark
Fri 22 Apr 2005 10:52:52 PM CEST: Modified by fransman
Helix is be the media player we are using with LiveSupport. At the last line of the build.out we get "Build complete, 10 of 105 modules failed" so we have to solve 10 problems. I go look up how we can solve these problems. This are the ones ! In file included from hxaudev.cpp:90: pub/platform/unix/audlinux_oss.h:63:31: machine/soundcard.h: No such file or directory *** Error code 1 make: don't know how to make ../../audio/device/rel/auddevlib.a. Stop *** Error code 2 g++ -shared ramrender.exp -o rel/ramrender.so -u RMACreateInstance rel/obj/ramrendrdll/hxdll.o rel/obj/ramrendrdll/dlliids.o rel/ramrender_libs.a -lX11 -lgcc /usr/bin/ld: cannot find -lX11 *** Error code 1 Stop in /usr/home/ mixx941/livesupport/livesupport/tools/helix/hxclient_1_3_0_neptunex-20 05-02-11/tmp/hxclient_1_3_0_neptunex-2005-02-11/datatype/ram/renderer. *** Error code 1 g++ -shared vidsite.exp -o rel/vidsite.so -u RMACreateInstance -u SetDLLAccessPath -u CanUnload2 rel/obj/siteplug.o rel/vidsite_libs.a -lm -lX11 -lXext -lgcc /usr/bin/ld: cannot find -lX11 *** Error code 1 g++ -shared vidsite.exp -o rel/vidsite.so -u RMACreateInstance -u SetDLLAccessPath -u CanUnload2 rel/obj/siteplug.o rel/vidsite_libs.a -lm -lX11 -lXext -lgcc /usr/bin/ld: cannot find -lX11 *** Error code 1 g++ -shared jpgrender.exp -o rel/jpgrender.so -u RMACreateInstance -u CanUnload2 rel/obj/umakedll/jpgrdll.o rel/jpgrender_libs.a -lX11 -lgcc /usr/bin/ld: cannot find -lX11 *** Error code 1 g++ -shared gifrender.exp -o rel/gifrender.so -u RMACreateInstance -u CanUnload2 rel/obj/umakedll/gifrdll.o rel/gifrender_libs.a -lX11 -lgcc /usr/bin/ld: cannot find -lX11 *** Error code 1 g++ -shared pngrender.exp -o rel/pngrender.so -u RMACreateInstance -u CanUnload2 rel/obj/umakedll/pngrdll.o rel/pngrender_libs.a -lX11 -lgcc /usr/bin/ld: cannot find -lX11 *** Error code 1 g++ -shared rprender.exp -o rel/rprender.so -u RMACreateInstance -u CanUnload? rel/obj/umakedll/rprenddll.o rel/rprender_libs.a -lX11 -lgcc /usr/bin/ld: cannot find -lX11 *** Error code 1 g++ -Wl,-export- dynamic -o rel/splay rel/obj/main.o rel/obj/excontxt.o rel/obj/exadvsnk.o rel/obj/exerror.o rel/obj/exaumgr.o rel/obj/iids.o rel/obj/print.o rel/obj/exsitsup.o rel/obj/fivemmap.o rel/splay_libs.a rel/obj/main.o(.text+0x7ab): In function `main': : undefined reference to `XInitThreads' *** Error code 1
Sat 23 Apr 2005 12:09:20 PM CEST: Modified by fransman
Found a freebsd patch for audlinux_oss.h (soundcard.h) patch- audio::device::pub::platform::unix::audlinux_oss.h The #elif defined _FREEBSD case is changed thus: -#include "machine/soundcard.h" +#include <sys/soundcard.h> Where is be your soundcard.h located?
Sat 23 Apr 2005 02:19:03 PM CEST: Modified by mixx941
There's a few listed when I search my system: freebsd# find / -name "soundcard.h" /usr/include/sys/soundcard.h /usr/src/sys/sys/soundcard.h /usr/ports/multimedia/xmms/work/xmms-1.2.10/Output/OSS/soundcard.h -Mark
Sat 23 Apr 2005 03:33:36 PM CEST: Modified by fransman
Change line 63 of audlinux_oss.h, so setup will find soundcard.h within /usr/include directory. from include machine/soundcard.h to include sys/soundcard.h Second have you installed libX11, and if so where is this be located, because ld cannot find -lX11.
Mon 25 Apr 2005 06:41:24 PM CEST: Modified by mixx941
Hi. I made that modification to audlinux_oss.h in: /tools/helix/hxclie nt_1_3_0_neptunex-2005-02-11/tmp/hxclient_1_3_0_neptunex-2005-02-11/au dio/device/pub/platform/unix Is this correct? If so, what should I try to do now, install.sh again? On the libx11, I am not 100% sure. I installed Xorg and have Xorg and KDE installed on this machine, so I would guess that libx11 came with it. However, I tried this just for fun: -bash-3.00$ ld -lx11 ld: cannot find -lx11 -bash-3.00$ ld -LX11 ld: no input files Not sure if -LX11 is what you are looking for, but at least it did not say "cannot find" Thanks -Mark
Mon 25 Apr 2005 07:07:51 PM CEST: Modified by fransman
The path and file are ok, the same as within the patch. About X development libraries, ld -lx11 is the one you are lokking for. You can find them at the development tools page, the libraries part, check all these libraries please. https://www.campware.org/public_html/doc/developmentTools.html To point you xorg-x11-libs, etc etc.
Mon 25 Apr 2005 08:18:49 PM CEST: Modified by mixx941
So it's for sure not "xorg-libraries-6.8.2" ( http://www.freebsd.org/cgi/ports.cgi?query=xorg- libraries-6.8.2&stype=all ) ? From the FreeBSD ports page it says that that is a required item for Xorg, which I built from the ports collection so "xorg-libraries-6.8.2" should already be installed. If not, I see this on the ports collection: http://www.freebsd.org/cgi /ports.cgi?query=libX11&stype=name&release=5-STABLE%2Fi386 I just want to do it the best way that will not conflict with the Xorg stuff I already have installed, and will work best with your software. -Mark
Mon 25 Apr 2005 09:14:31 PM CEST: Modified by fransman
If ill go for a locate libX11, ill get [root@lnxsrv3 bin]# locate libX11 /usr/X11R6/lib/libX11.so.6 /usr/X11R6/lib/libX11.a /usr/X11R6/lib/libX11.so.6.2 /usr/X11R6/lib/libX11.so
Mon 25 Apr 2005 09:21:02 PM CEST: Modified by mixx941
freebsd# find / -name "libX11" /usr/ports/x11/libX11 So do you think I should give that port an install, or try to? -Mark
Mon 25 Apr 2005 09:31:48 PM CEST: Modified by fransman
Is /usr/ports/x11/libX11 be a directory or a file? If it's be empty you can go for the port, but will check this.
Mon 25 Apr 2005 09:46:38 PM CEST: Modified by mixx941
Right, /usr/ports/x11/libX11/ is a directory which holds the FreeBSD port for libX11. However I wanted to make sure you thought that was the best thing to try, and didn't want to screw up my already installed and working Xorg. Thanks. -Mark
Mon 25 Apr 2005 10:04:51 PM CEST: Modified by fransman
But are there xorg .so libraries installed in /usr/ports/x11/libX11? Because you need the libraries from your working Xorg installation. Akos what's your idea/advice on this? The port they have done at Helix is be already in the code and from http://people.freebsd.org/~thierry/ports/helixplayer.tar.bz2 The author of the helix port for FreeBSD is be "[email protected]" and post his port at https://bugs.helixcommunity.org/show_bug.cgi?id=2985&link=0
Mon 25 Apr 2005 10:55:59 PM CEST: Modified by fransman
- owner changed from fransman to maroy
Tue 26 Apr 2005 01:27:20 PM CEST: Modified by maroy
frankly, I don't know. you might want to post a bug report on the helix bugtracking system, or ask them on their mailing list...
Tue 26 Apr 2005 04:02:45 PM CEST: Modified by fransman
Found an post on installing linux-realplayer with notes about helix- player and its dependencies. http://www.freshports.org/multimedia /linux-realplayer/
Sun 03 Jul 2005 05:09:44 PM CEST: Modified by maroy
what's the status on this issue? since then, we've removed helix from LiveSupport, and also the dependency on having to have automake <= 1.7
Sun 03 Jul 2005 06:55:52 PM CEST: Modified by fransman
This guy just went a way, did not go on, and i have not contact him !
Sun 03 Jul 2005 10:39:31 PM CEST: Modified by mixx941
I'm here, I just did not really know how to proceed (that, and I've been short on time and having major PC problems with my main Windows workstation -- am on BSD machine now for workstation while main mobo gets RMA'd). I'm not a developer, so some of the stuff I'm not 100% understanding. I'd still really love to get this working, because this one station of mine is STILL without automation software after months of being online. It's probably dead by now because of the downtime, but I think livesupport would definitely be a great start to getting it back, if I can get it working. -Mark
Mon 04 Jul 2005 01:00:41 AM CEST: Modified by maroy
can you try the newly released version, 1.0rc1? you can download it from http://livesupport.sourceforge.net/
Mon 04 Jul 2005 02:03:17 AM CEST: Modified by mixx941
Hi. I've extracted the new tarballs and tried, however: --------- bash-3.00$ ./configure configure: WARNING: you should use --build, --host, --target checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes configure: creating ./config.status config.status: creating ../Makefile bash-3.00$ make setup && make compile "Makefile", line 284: Missing dependency operator "Makefile", line 286: Need an operator "Makefile", line 288: Need an operator make: fatal errors encountered -- cannot continue bash-3.00$ ------------------------------ -Mark
Mon 04 Jul 2005 08:50:34 AM CEST: Modified by maroy
you need to use GNU make, version 3.80 or higher to make LiveSupport, see https://www.campware.org/public_html/doc/developmentTools.html under FreeBSD, that would be invoked by typing gmake Akos
Mon 04 Jul 2005 06:21:54 PM CEST: Modified by mixx941
Okay that got me started. It compiled for a good half hour or so, then stopped with this: checking for poptStrippedArgv in -lpopt... no configure: error: popt 1.6.3 or newer is required to build gstreamer. You can download the latest version from ftp://ftp.rpm.org/pub/rpm/dist/ make: don't know how to make install. Stop gmake: *** [tmp/tools_setup.stamp] Error 1 I checked the ports, and it shows that popt-1.7 is already installed (must've been from the last time I tried): freebsd# make install ===> Installing for popt-1.7 ===> popt-1.7 depends on shared library: intl - found ===> Generating temporary packing list ===> Checking if devel/popt already installed ===> popt-1.7 is already installed Stop in /usr/ports/devel/popt. Thanks -Mark
Tue 05 Jul 2005 09:15:56 AM CEST: Modified by fransman
Akos ill found the build logs, included the gstreamer ports at http://www.marcuscom.com/tb/logs/6-CURRENT-FreeBSD/
Tue 05 Jul 2005 01:21:22 PM CEST: Modified by maroy
strange enough, in the log fransman found: http://www.marcuscom.com/tb/logs/6-CURRENT- FreeBSD/gstreamer-0.8.10.log the check you fail is passed: checking for poptStrippedArgv in -lpopt... yes
Tue 05 Jul 2005 04:54:27 PM CEST: Modified by mixx941
Well, in that log, they are using the FreeBSD port of gstreamer, not trying from source. Maybe the port is better suited for the FreeBSD environment? Based on that log, I saw "popt.0", which I am searching my drive for now to see where it's located. I also deinstalled and reinstalled the port after I read your responses, just to me sure. Tried the livesupport compile again, no luck...same popt error. I'm not sure how your system works, so I'm not sure if installing the port of gstreamer would conflict with your system....but I could also give that a try if you guys want. -Mark
Tue 05 Jul 2005 05:01:35 PM CEST: Modified by maroy
wouldn't really but, it's as simple as being able to compile and install gstreamer from its distribution tarball. you can try that separately, and if it doesn't work, please contact the gstreamer guys about it....
Tue 05 Jul 2005 06:06:01 PM CEST: Modified by mixx941
Okay I tried building gstreamer from source. It too gave the popt error, so I tried installing popt by source instead of ports. Same popt error. I tried this when building gstreamer: CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure No popt error this time. Unfortunately however, with `make` it hung at: Use of uninitialized value in pattern match (m//) at /usr/local/bin /glib-mkenums line 216. I applied the same CFLAGS and LDFLAGS to livesupport's "install.sh" for gstreamer. I thought I'd try it because it appears to be a earlier version than the one I was trying to compile. Unfortunately the same result happened with your version of gstreamer after ./configure ran successfully: Use of uninitialized value in pattern match (m//) at /usr/local/bin/glib-mkenums line 216. I am trying to get any info from them on that error, but I wanted to report back on the popt. -Mark
Fri 22 Jul 2005 08:23:43 PM CEST: Modified by fransman
Mark did a post with a question on the gstreamer list http://sourcefo rge.net/mailarchive/forum.php?thread_id=7739395&forum_id=5947
Wed 03 Aug 2005 04:57:15 PM CEST: Modified by mixx941
Unfortunately I haven't received much of a response yet. I emailed the maintainer of the FreeBSD gstreamer port to try to find out what he did to get it to build, but I haven't gotten a response in almost 20 days. I tried building gstreamer by itself from FreeBSD ports, and that failed as well, except with several Error 1's. I'm not sure what to try now. Another Internet station I own is looking for automation as well on a donated box that someone sent to me (Athlon 1200+, 256MB RAM). I'd really like to get it working on FreeBSD because I'm much more comfortable with FreeBSD, but I was possibly thinking of putting Gentoo or another Linux distro on there just to try out LiveSupport. -Mark
Thu 04 Aug 2005 09:13:51 AM CEST: Modified by fransman
Is it a idea to post on http://www.bsdforums.org/forums/ ?
Thu 04 Aug 2005 09:50:47 AM CEST: Modified by douglas
Hi, One thing to consider is that early next week (around 8 Aug.) we will release LiveSupport Knoppix 1.0, which is a complete demo CD and install of both the Knoppix flavor of Linux as well as the various components necessary for LiveSupport. If you're OK with using a Debian-based distribution, that may be the way to go for you.
Wed 21 Sep 2005 06:40:07 PM CEST: Modified by maroy
- description changed.
- resolution set to fixed
- status changed from assigned to closed
Have you installed the tools [livesupport-root]/tools, because we are useing libxml++-2.8.1? You are libxml++-2.6 instead of 2.8.1! Please run [livesupport-root]make tools_setup first.