Bug 116749 - cannot build audio/hydrogen
Summary: cannot build audio/hydrogen
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Jean-Yves Lefort
Depends on:
Reported: 2007-09-29 19:30 UTC by nrgmilk
Modified: 2007-10-02 10:30 UTC (History)
0 users

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description nrgmilk 2007-09-29 19:30:01 UTC
--->  Installing 'hydrogen-0.9.3_1' from a port (audio/hydrogen)
--->  Building '/usr/ports/audio/hydrogen'
===>  Cleaning for hydrogen-0.9.3_1
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for hydrogen-0.9.3_1
===>  Extracting for hydrogen-0.9.3_1
=> MD5 Checksum OK for hydrogen-0.9.3.tar.gz.
=> SHA256 Checksum OK for hydrogen-0.9.3.tar.gz.
===>  Patching for hydrogen-0.9.3_1
===>  Applying FreeBSD patches for hydrogen-0.9.3_1
===>   hydrogen-0.9.3_1 depends on executable: qmake - found
===>   hydrogen-0.9.3_1 depends on file: /usr/local/bin/moc - found
===>   hydrogen-0.9.3_1 depends on file: /usr/local/libdata/xorg/libraries - found
===>   hydrogen-0.9.3_1 depends on shared library: sndfile - found
===>   hydrogen-0.9.3_1 depends on shared library: jack - found
===>   hydrogen-0.9.3_1 depends on shared library: portaudio.0 - found
===>   hydrogen-0.9.3_1 depends on shared library: lrdf - found
===>   hydrogen-0.9.3_1 depends on shared library: FLAC.7 - found
===>  Configuring for hydrogen-0.9.3_1
configure: WARNING: you should use --build, --host, --target

Starting Hydrogen 0.9.3 configuration...

checking for i386-portbld-freebsd7.0-gcc... cc
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 cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking how to run the C preprocessor... cc -E
checking for i386-portbld-freebsd7.0-g++... c++
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking how to run the C++ preprocessor... c++ -E
checking for egrep... grep -E
checking whether cc needs -traditional... no

--- Checking for QT Libs ----------------------------------------
checking whether QTDIR environment variable is set... /usr/local
 * Searching for Qt library
   |-> searching QT in /usr/local *** Found ***
checking for qmake... /usr/local/bin/qmake
checking for moc... /usr/local/bin/moc
checking for uic... /usr/local/bin/uic

Checking for libraries..
checking for main in -lm... yes
checking for main in -lX11... yes
checking for main in -lXext... yes
checking for main in -l/usr/local... no
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... 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 fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for unistd.h... (cached) yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking for system... yes

--- Checking for libsndfile -------------------------------------
checking for sf_open in -lsndfile... yes

--- Checking for FLAC++ Libs ------------------------------------
checking FLAC++/all.h usability... yes
checking FLAC++/all.h presence... yes
checking for FLAC++/all.h... yes

--- Checking for JACK -------------------------------------------
checking for main in -ljack... yes

--- Checking for ALSA Libs --------------------------------------
ALSA support disabled.

--- Checking for OSS --------------------------------------------

--- Checking for PortAudio -------------------------------------
checking whether PORTAUDIOPATH environment variable is set... "/usr/local"
   |-> searching PortAudio in /usr/local *** Found ***

--- Checking for PortMidi -------------------------------------
checking whether PORTMIDIPATH environment variable is set... PORTMIDIPATH is not set. No PortMidi support.

--- Checking for LRDF -------------------------------------------
checking lrdf.h usability... yes
checking lrdf.h presence... yes
checking for lrdf.h... yes

configure: creating ./config.status
config.status: creating Makefile
config.status: creating hydrogen.pro
config.status: creating hydrogenPlayer.pro
config.status: creating hydrogenBenchmark.pro
config.status: creating hydrogen2Midi.pro
config.status: creating hydrogenCUI.pro
config.status: creating hydrogen.desktop
config.status: creating plugins/Makefile
config.status: creating plugins/wasp/Makefile
config.status: creating config.h

 Hydrogen 0.9.3 configuration:

        Source code location:   .
        Prefix                  /usr/local
        Data path               /usr/local/share/hydrogen
        LDFLAGS                 -L/usr/local/lib -L/usr/local/lib -pthread -L/usr/local/lib -lsndfile   -lFLAC++ -lFLAC -ljack -L/usr/local/lib -lportaudio -llrdf -lraptor -lxml2

        Debug messages:         no
        FLAC:                   yes
        LRDF:                   yes

        Jack:                   yes
        ALSA :                  no
        OSS:                    yes
        PortAudio               yes
        PortMidi:               no

        Features list =  (FLAC) (Jack) (OSS) (PortAudio) (LRDF)

Now type make to build Hydrogen.

If you're not a member of hydrogen-dev mailing list yet, please join.
Please see http://www.hydrogen-music.org for details.

===>  Building for hydrogen-0.9.3_1
c++ -c -pipe -I/usr/local/include -g -w -O2 -fno-strict-aliasing -pipe  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/local/share/qt/mkspecs/freebsd-g++ -I. -I. -Isrc -I../../../../../local/include -I/usr/local/include -o src/tinystr.o src/lib/xml/tinystr.cpp
In file included from src/lib/xml/tinystr.cpp:25:
src/lib/xml/tinyxml.h:828: error: extra qualification 'TiXmlDeclaration::' on member 'TiXmlDeclaration'
*** Error code 1

Stop in /usr/ports/audio/hydrogen/work/hydrogen-0.9.3.
*** Error code 1

Stop in /usr/ports/audio/hydrogen/work/hydrogen-0.9.3.
*** Error code 1

Stop in /usr/ports/audio/hydrogen.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall.50877.0 env make DEPENDS_TARGET=package
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! audio/hydrogen        (unknown build error)
Comment 1 Edwin Groothuis freebsd_committer 2007-09-29 19:30:10 UTC
Responsible Changed
From-To: freebsd-ports-bugs->jylefort

Over to maintainer
Comment 2 Mark Linimon freebsd_committer 2007-10-02 10:29:03 UTC
State Changed
From-To: open->closed

Mark have marked this ports as broken with gcc4.2 as part of a major sweep 
through the tree I am doing.
Comment 3 dfilter service freebsd_committer 2007-10-02 10:29:25 UTC
linimon     2007-10-02 09:29:20 UTC

  FreeBSD ports repository

  Modified files:
    audio/hydrogen       Makefile 
  Mark as broken with gcc4.2.
  PR:             ports/116749
  Submitted by:   nrgmilk at gmail dot com
  Revision  Changes    Path
  1.11      +4 -0      ports/audio/hydrogen/Makefile
cvs-all@freebsd.org mailing list
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"