On Fri, 26 May 2006 15:02:30 -0700 "Mark Knecht" <[EMAIL PROTECTED]> wrote:
> On 5/26/06, Mark Knecht <[EMAIL PROTECTED]> wrote: > > > > Looking closer it seems libsoundtouch is built without -fPIC on > > > your system. Which version are you using? The one from the > > > overlay has --with-pic enabled if i see that right. > > > > > > Tom > > > > An older one apparently. If the ebuild requires a newer one then > > maybe that should be a dependency? There was no pic flag on 1.2.1 > > but I don't see one on 1.3.1 either. > > > > Maybe I'm missing the point? > > > > - Mark > > Hi Tom, > I emerged libsoundtouch frpm the overlay and then tried emerging > wired-svn again. More problems. To me this looks like gtk-ish stuff to > me so I grabbed this info from emerge for you to consider if it's > helpful: > > [ebuild N ] x11-libs/gtk+-2.8.12 -debug -doc +jpeg +tiff > -xinerama 0 kB [ebuild N ] x11-libs/wxGTK-2.6.2-r1 +X -debug > -doc +gnome -joystick -odbc +opengl +sdl -unicode 0 kB > > [ebuild N ] media-sound/jack-audio-connection-kit-0.100.7-r3 > +alsa (-altivec) -caps (-coreaudio) -debug -doc +jack-tmpfs -jackmidi > (-mmx) -netjack -oss -portaudio +sndfile (-sse) 0 kB [2] > [ebuild N ] app-arch/unzip-5.52 0 kB > [ebuild N ] media-libs/portaudio-19-r1 +alsa +jack -oss 0 kB [2] > [ebuild N ] media-libs/libsoundtouch-1.3.1 -static 0 kB [2] > [ebuild N ] media-sound/wired-svn-1 -dssi +nls +pic -static 0 kB > [2] > > From the wired build terminal: > > make[2]: Entering directory > `/var/tmp/portage/wired-svn-1/work/wired/wired/src/xml' > if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include > -I/usr/lib64/wx/include /gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 > -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BIT S=64 > -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -I../gui -I../plugins > -I../fileloader -I/opt/gnome/in clude -I../sequencer -I../redist > -I../audio -I../mixer -I../midi -I../midi/portmidi/pm_common -I > ../midi/portmidi/porttime -I../editmidi -I../undo > -I../libs/WiredWidgets/src -I/usr/pkg/include/ libxml2/ > -I/usr/pkg/include `xml2-config --cflags` -O3 -MT Plugin.o -MD -MP > -MF ".deps/Plugin.T po" -c -o Plugin.o `test -f '../redist/Plugin.cpp' > || echo './'`../redist/Plugin.cpp; \ > then mv -f ".deps/Plugin.Tpo" ".deps/Plugin.Po"; else rm -f > ".deps/Plugin.Tpo"; exit 1; fi > if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include > -I/usr/lib64/wx/include /gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 > -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BIT S=64 > -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -I../gui -I../plugins > -I../fileloader -I/opt/gnome/in clude -I../sequencer -I../redist > -I../audio -I../mixer -I../midi -I../midi/portmidi/pm_common -I > ../midi/portmidi/porttime -I../editmidi -I../undo > -I../libs/WiredWidgets/src -I/usr/pkg/include/ libxml2/ > -I/usr/pkg/include `xml2-config --cflags` -O3 -MT WiredXml.o -MD -MP > -MF ".deps/WiredX ml.Tpo" -c -o WiredXml.o WiredXml.cpp; \ > then mv -f ".deps/WiredXml.Tpo" ".deps/WiredXml.Po"; else rm -f > ".deps/WiredXml.Tpo"; exit 1; fi > WiredXml.cpp: In member function `bool WiredXml::OpenDtd(const > wxString&)': WiredXml.cpp:81: error: request for member `data' in > `(((wxString*)((WiredXml*)this)) + 8u)->wxS > tring::mb_str(((wxMBConv&)wxConvCurrent))', which is of non-class type > `const wxChar*' > WiredXml.cpp: In member function `bool WiredXml::StartElement(const > wxString&)': WiredXml.cpp:130: error: request for member `data' in > `(+Name)->wxString::mb_str(((wxMBConv&)wxC onvCurrent))', which is of > non-class type `const wxChar*' > WiredXml.cpp: In member function `bool WiredXml::WriteElement(const > wxString&, const wxString&, bool)': > WiredXml.cpp:139: error: request for member `data' in > `(+Name)->wxString::mb_str(((wxMBConv&)wxC onvCurrent))', which is of > non-class type `const wxChar*' > WiredXml.cpp:139: error: request for member `data' in > `(+Content)->wxString::mb_str(((wxMBConv&) wxConvCurrent))', which is > of non-class type `const wxChar*' > WiredXml.cpp: In member function `bool WiredXml::WriteString(const > wxString&)': WiredXml.cpp:195: error: request for member `data' in > `(+Content)->wxString::mb_str(((wxMBConv&) wxConvCurrent))', which is > of non-class type `const wxChar*' > WiredXml.cpp: In member function `bool WiredXml::WriteComment(const > wxString&, bool)': > WiredXml.cpp:217: error: request for member `data' in > `(+Comment)->wxString::mb_str(((wxMBConv&) wxConvCurrent))', which is > of non-class type `const wxChar*' > WiredXml.cpp: In member function `bool WiredXml::StartAttribute(const > wxString&)': > WiredXml.cpp:237: error: request for member `data' in > `(+Name)->wxString::mb_str(((wxMBConv&)wxC onvCurrent))', which is of > non-class type `const wxChar*' > WiredXml.cpp: In member function `bool WiredXml::WriteAttribute(const > wxString&, const wxString& , bool)': > WiredXml.cpp:245: error: request for member `data' in > `(+Name)->wxString::mb_str(((wxMBConv&)wxC onvCurrent))', which is of > non-class type `const wxChar*' > WiredXml.cpp:245: error: request for member `data' in > `(+Content)->wxString::mb_str(((wxMBConv&) wxConvCurrent))', which is > of non-class type `const wxChar*' > make[2]: *** [WiredXml.o] Error 1 > make[2]: *** Waiting for unfinished jobs.... > make[2]: Leaving directory > `/var/tmp/portage/wired-svn-1/work/wired/wired/src/xml' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/var/tmp/portage/wired-svn-1/work/wired/wired/src' make: *** > [all-recursive] Error 1 > > !!! ERROR: media-sound/wired-svn-1 failed. > !!! Function src_compile, Line 46, Exitcode 2 > !!! make failed > !!! If you need support, post the topmost build error, NOT this > status message. > > lightning ~ # > > > I think this is a lot of work to just see if a program runs and what > it looks like. I'm happy to keep trying but I guess this program is > not ready for production quite yet. > > Let me know if there are any other things I might try. > > Thanks! > > - Mark > First, sorry for the delay. One of the wired devs noted to use wxGTK unicode (you're using ansi-release) Portage by default installs both, and /usr/bin/wx-config is just a link to the actually used version. on my box it looks like this: # ls -l /usr/bin/wx-config lrwxrwxrwx 1 root root 43 22. Mai 17:20 /usr/bin/wx-config -> /usr/lib/wx/config/gtk2-unicode-release-2.6 maybe try changing the link to the unicode release for compiling wired. This is pretty much the last idea i have about that issue :/ hope it helps. Regards, Tom
