Wed 20 Apr 2005 06:42:30 PM CEST

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

    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.

    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" /usr/local/bin/bash ../../mkinstalldirs "/usr/h ome/mixx941/livesupport/livesupport/usr/share/doc/libsigc-2.0/docs/ima ges" /usr/bin/install -c -m 644 'libsigc_logo.gif' '/usr/home/mixx94 1/livesupport/livesupport/usr/share/doc/libsigc-2.0/docs/images/libsig c_logo.gif' /usr/bin/install -c -m 644 'top.gif' '/usr/home/mixx941/ livesupport/livesupport/usr/share/doc/libsigc-2.0/docs/images/top.gif' Making install in reference /usr/local/bin/bash ../../mkinstalldirs / usr/home/mixx941/livesupport/livesupport/usr/share/doc/libsigc-2.0/doc s/reference/html /usr/bin/install -c -m 644 /*.html /usr/home/mixx94 1/livesupport/livesupport/usr/share/doc/libsigc-2.0/docs/reference/htm l/*.html install: /*.html: No such file or directory *** Error code 71 Stop in /usr/home/mixx941/livesupport/livesupport/tools/gtkmm/gt kmm-2.5.5/tmp/libsigc++-2.0.6/docs/reference. *** Error code 1 Stop in /usr/home/mixx941/livesupport/livesupport/tools/gtkmm/gtkmm-2. 5.5/tmp/libsigc++-2.0.6/docs/reference. *** Error code 1 Stop in / usr/home/mixx941/livesupport/livesupport/tools/gtkmm/gtkmm-2.5.5/tmp/l ibsigc++-2.0.6/docs. *** Error code 1 --------------------------- checking if f77 supports -c -o file.o... yes checking whether the f77 linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... freebsd5.3 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for gm4... gm4 checking whether make is GNU Make... no checking for perl... /usr/bin/perl checking whether Perl is new enough... yes checking for flockfile... yes checking for funlockfile... yes checking for getc_unlocked... yes checking for pkg-config... /usr/local/bin/pkg- config checking for sigc++-2.0 >= 2.0.0 glib-2.0 >= 2.6.0 gobject-2.0 >= 2.6.0 gmodule-2.0 >= 2.6.0... gnome-config: not found gnome- config: not found Package sigc++-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `sigc++-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'sigc++-2.0' found configure: error: Library requirements (sigc++-2.0 >= 2.0.0 glib-2.0 >= 2.6.0 gobject-2.0 >= 2.6.0 gmodule-2.0 >= 2.6.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: no target to make. installing gtkmm-2.5.5 from /usr/home/mixx941/livesupport/livesupport/tools/gtkmm/gtkmm-2.5.5 to /usr/home/mixx941/livesupport/livesupport/usr checking for a BSD- compatible install... /usr/bin/install -c checking whether build environment is sane... yes ------------------------------------ checking for gm4... gm4 checking whether make is GNU Make... no checking for perl... /usr/bin/perl checking whether Perl is new enough... yes checking for flockfile... yes checking for funlockfile... yes checking for getc_unlocked... yes gnome-config: not found checking for pkg-config... /usr/local/bin/pkg-config checking for glibmm-2.4 >= 2.5.4 atk >= 1.6.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 (glibmm-2.4 >= 2.5.4 atk >= 1.6.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: no target to make. -bash-3.00$ ------------------------------ -Mark

                          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