Bug 37474

Summary: freeamp doesn't build on -current
Product: Ports & Packages Reporter: Michael Harnois <mharnois>
Component: Individual Port(s)Assignee: Anders Nordby <anders>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Michael Harnois 2002-04-26 04:30:01 UTC
c++ -I. -I. -I./config -DUNIX_LIBDIR=\"/usr/local/lib\" -Dfreebsd -I. -I./lib/gdbm -I./base/include -I./config -I./io/include -I./ui/include -I./lmc/include -I./io/soundcard/unix/linux/include -I./lmc/xingmp3/include -I./lmc/cd/include -I./plm/portable/pmp300/sba -I./lib/xml/include -I./lib/zlib/include -I./lib/unzip/include -I./io/cd/unix/include -I./base/aps -I./io/wavout/include -I./ui/lcd/include -I./ui/irman/include -I./lib/http/include -I./io/signature/include -I./plm/metadata/id3v2 -I./lmc/wav/include -I./base/unix/include -I./base/unix/freebsd/include -I./io/esound/include -I./ui/musicbrowser/unix/include -I./ui/freeamp/include -I./ui/freeamp/unix/include -I./ui/download/unix/include -I./ui/musicbrowser/include -I./ftc/kjofol -I./lmc/vorbis/include -O -pipe -march=pentiumpro -D_M_IX86 -D_REENTRANT -I/usr/local/include -D_THREAD_SAFE -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include/gdk-pixbuf-1.0 -I/u
 sr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include  -c base/src/log.cpp -o base/src/log.o
In file included from /usr/include/g++/std/bastring.h:36,
                 from /usr/include/g++/string:6,
                 from plm/metadata/id3v2/strings.h:31,
                 from /usr/include/string.h:48,
                 from base/src/log.cpp:25:
/usr/include/g++/std/straits.h: In function `static char * string_char_traits<char>::move(char *, const char *, unsigned int)':
/usr/include/g++/std/straits.h:129: implicit declaration of function `int memmove(...)'
/usr/include/g++/std/straits.h: In function `static char * string_char_traits<char>::set(char *, const char &, unsigned int)':
/usr/include/g++/std/straits.h:131: implicit declaration of function `int memset(...)'
gmake: *** [base/src/log.o] Error 1
*** Error code 2
Comment 1 Alan Eldridge 2002-04-26 04:41:22 UTC
On Thu, Apr 25, 2002 at 10:20:43PM -0500, Michael D.Harnois wrote:
=09
>>Description:
>c++ -I. -I. -I./config -DUNIX_LIBDIR=3D\"/usr/local/lib\" -Dfreebsd -I. -I=
./lib/gdbm -I./base/include -I./config -I./io/include -I./ui/include -I./lm=
c/include -I./io/soundcard/unix/linux/include -I./lmc/xingmp3/include -I./l=
mc/cd/include -I./plm/portable/pmp300/sba -I./lib/xml/include -I./lib/zlib/=
include -I./lib/unzip/include -I./io/cd/unix/include -I./base/aps -I./io/wa=
vout/include -I./ui/lcd/include -I./ui/irman/include -I./lib/http/include -=
I./io/signature/include -I./plm/metadata/id3v2 -I./lmc/wav/include -I./base=
/unix/include -I./base/unix/freebsd/include -I./io/esound/include -I./ui/mu=
sicbrowser/unix/include -I./ui/freeamp/include -I./ui/freeamp/unix/include =
-I./ui/download/unix/include -I./ui/musicbrowser/include -I./ftc/kjofol -I.=
/lmc/vorbis/include -O -pipe -march=3Dpentiumpro -D_M_IX86 -D_REENTRANT -I/=
usr/local/include -D_THREAD_SAFE -I/usr/X11R6/include/gtk12 -I/usr/local/in=
clude/glib12 -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include=
/gdk-pixbuf-1.0 -I/u
> sr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -=
I/usr/X11R6/include  -c base/src/log.cpp -o base/src/log.o
>In file included from /usr/include/g++/std/bastring.h:36,
>                 from /usr/include/g++/string:6,
>                 from plm/metadata/id3v2/strings.h:31,
>                 from /usr/include/string.h:48,
>                 from base/src/log.cpp:25:
>/usr/include/g++/std/straits.h: In function `static char * string_char_tra=
its<char>::move(char *, const char *, unsigned int)':
>/usr/include/g++/std/straits.h:129: implicit declaration of function `int =
memmove(...)'
>/usr/include/g++/std/straits.h: In function `static char * string_char_tra=
its<char>::set(char *, const char &, unsigned int)':
>/usr/include/g++/std/straits.h:131: implicit declaration of function `int =
memset(...)'
>gmake: *** [base/src/log.o] Error 1
>*** Error code 2

Maintainer here:

Ooh, yuck, freeamp has a strings.h that shadows the system <strings.h>.
Or at least that's what it looks like. I don't have a -current system to
test and patch this on, though.

I'll see what I can do, but this is low priority for me right now.

--=20
AlanE
Comment 2 Anders Nordby freebsd_committer freebsd_triage 2002-08-09 00:01:43 UTC
Responsible Changed
From-To: freebsd-ports->anders

I'll handle this.
Comment 3 Anders Nordby freebsd_committer freebsd_triage 2002-10-15 22:44:00 UTC
State Changed
From-To: open->closed

Freeamp is dead. Long live Zinf!