View difference between Paste ID: 0dgMRuFU and 4xCeFVtt
SHOW: | | - or go back to the newest paste.
1-
segin@darvos:~/psymp3/src$ make
1+
segin@darvos:~/psymp3$ make clean
2
Making clean in res
3
make[1]: Entering directory `/home/segin/psymp3/res'
4
make[1]: Nothing to be done for `clean'.
5
make[1]: Leaving directory `/home/segin/psymp3/res'
6
Making clean in src
7
make[1]: Entering directory `/home/segin/psymp3/src'
8-
(more 'undefined reference' errors)
8+
test -z "psymp3" || rm -f psymp3
9
rm -f *.o
10
make[1]: Leaving directory `/home/segin/psymp3/src'
11
Making clean in .
12
make[1]: Entering directory `/home/segin/psymp3'
13-
make: *** [psymp3] Error 1
13+
make[1]: Nothing to be done for `clean-am'.
14-
segin@darvos:~/psymp3/src$
14+
make[1]: Leaving directory `/home/segin/psymp3'
15
segin@darvos:~/psymp3$ make
16
Making all in src
17
make[1]: Entering directory `/home/segin/psymp3/src'
18
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT about.o -MD -MP -MF .deps/about.Tpo -c -o about.o about.cpp
19
mv -f .deps/about.Tpo .deps/about.Po
20
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT audio.o -MD -MP -MF .deps/audio.Tpo -c -o audio.o audio.cpp
21
mv -f .deps/audio.Tpo .deps/audio.Po
22
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT display.o -MD -MP -MF .deps/display.Tpo -c -o display.o display.cpp
23
mv -f .deps/display.Tpo .deps/display.Po
24
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT exceptions.o -MD -MP -MF .deps/exceptions.Tpo -c -o exceptions.o exceptions.cpp
25
mv -f .deps/exceptions.Tpo .deps/exceptions.Po
26
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT fft_draw.o -MD -MP -MF .deps/fft_draw.Tpo -c -o fft_draw.o fft_draw.cpp
27
mv -f .deps/fft_draw.Tpo .deps/fft_draw.Po
28
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT font.o -MD -MP -MF .deps/font.Tpo -c -o font.o font.cpp
29
mv -f .deps/font.Tpo .deps/font.Po
30
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT libmpg123.o -MD -MP -MF .deps/libmpg123.Tpo -c -o libmpg123.o libmpg123.cpp
31
mv -f .deps/libmpg123.Tpo .deps/libmpg123.Po
32
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp
33
mv -f .deps/main.Tpo .deps/main.Po
34
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT mediafile.o -MD -MP -MF .deps/mediafile.Tpo -c -o mediafile.o mediafile.cpp
35
mv -f .deps/mediafile.Tpo .deps/mediafile.Po
36
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT mutex.o -MD -MP -MF .deps/mutex.Tpo -c -o mutex.o mutex.cpp
37
mv -f .deps/mutex.Tpo .deps/mutex.Po
38
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT player.o -MD -MP -MF .deps/player.Tpo -c -o player.o player.cpp
39
mv -f .deps/player.Tpo .deps/player.Po
40
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT playlist.o -MD -MP -MF .deps/playlist.Tpo -c -o playlist.o playlist.cpp
41
mv -f .deps/playlist.Tpo .deps/playlist.Po
42
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT rect.o -MD -MP -MF .deps/rect.Tpo -c -o rect.o rect.cpp
43
mv -f .deps/rect.Tpo .deps/rect.Po
44
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT scrobble.o -MD -MP -MF .deps/scrobble.Tpo -c -o scrobble.o scrobble.cpp
45
mv -f .deps/scrobble.Tpo .deps/scrobble.Po
46
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT song.o -MD -MP -MF .deps/song.Tpo -c -o song.o song.cpp
47
mv -f .deps/song.Tpo .deps/song.Po
48
gcc -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT sqlite3.o -MD -MP -MF .deps/sqlite3.Tpo -c -o sqlite3.o sqlite3.c
49
mv -f .deps/sqlite3.Tpo .deps/sqlite3.Po
50
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT stream.o -MD -MP -MF .deps/stream.Tpo -c -o stream.o stream.cpp
51
mv -f .deps/stream.Tpo .deps/stream.Po
52
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT surface.o -MD -MP -MF .deps/surface.Tpo -c -o surface.o surface.cpp
53
mv -f .deps/surface.Tpo .deps/surface.Po
54
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT system.o -MD -MP -MF .deps/system.Tpo -c -o system.o system.cpp
55
system.cpp:12:15: warning: extra tokens at end of #ifdef directive [enabled by default]
56
mv -f .deps/system.Tpo .deps/system.Po
57
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT track.o -MD -MP -MF .deps/track.Tpo -c -o track.o track.cpp
58
mv -f .deps/track.Tpo .deps/track.Po
59
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT truetype.o -MD -MP -MF .deps/truetype.Tpo -c -o truetype.o truetype.cpp
60
mv -f .deps/truetype.Tpo .deps/truetype.Po
61
g++ -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/taglib -I/usr/include/libvisual-0.4   -DPSYMP3_DATADIR=\"/usr/local/share/psymp3/data\"   -g -O2 -MT vorbis.o -MD -MP -MF .deps/vorbis.Tpo -c -o vorbis.o vorbis.cpp
62
mv -f .deps/vorbis.Tpo .deps/vorbis.Po
63
g++  -g -O2 -lmpg123 -ltag -lpthread -ldl -lvisual-0.4 -lvorbisfile -lvorbis -lm -logg -lSDL_gfx -lSDL   -lSDL_ttf  -o psymp3 about.o audio.o display.o exceptions.o fft_draw.o font.o libmpg123.o main.o mediafile.o mutex.o player.o playlist.o rect.o scrobble.o song.o sqlite3.o stream.o surface.o system.o track.o truetype.o vorbis.o  
64
sqlite3.o: In function `pthreadMutexTry':
65
/home/segin/psymp3/src/sqlite3.c:17769: undefined reference to `pthread_mutex_trylock'
66
sqlite3.o: In function `pthreadMutexAlloc':
67
/home/segin/psymp3/src/sqlite3.c:17637: undefined reference to `pthread_mutexattr_init'
68
/home/segin/psymp3/src/sqlite3.c:17638: undefined reference to `pthread_mutexattr_settype'
69
/home/segin/psymp3/src/sqlite3.c:17640: undefined reference to `pthread_mutexattr_destroy'
70
sqlite3.o: In function `unixDlError':
71
/home/segin/psymp3/src/sqlite3.c:29899: undefined reference to `dlerror'
72
sqlite3.o: In function `unixDlSym':
73
/home/segin/psymp3/src/sqlite3.c:29926: undefined reference to `dlsym'
74
sqlite3.o: In function `unixDlClose':
75
/home/segin/psymp3/src/sqlite3.c:29930: undefined reference to `dlclose'
76
sqlite3.o: In function `unixDlOpen':
77
/home/segin/psymp3/src/sqlite3.c:29885: undefined reference to `dlopen'
78
audio.o: In function `Audio::setup(atdata*)':
79
/home/segin/psymp3/src/audio.cpp:46: undefined reference to `SDL_OpenAudio'
80
/home/segin/psymp3/src/audio.cpp:47: undefined reference to `SDL_GetError'
81
audio.o: In function `Audio::play(bool)':
82
/home/segin/psymp3/src/audio.cpp:58: undefined reference to `SDL_PauseAudio'
83
/home/segin/psymp3/src/audio.cpp:56: undefined reference to `SDL_PauseAudio'
84
display.o: In function `Display':
85
/home/segin/psymp3/src/display.cpp:28: undefined reference to `SDL_SetVideoMode'
86
/home/segin/psymp3/src/display.cpp:30: undefined reference to `SDL_WM_SetCaption'
87
display.o: In function `Display::SetCaption(TagLib::String, TagLib::String)':
88
/home/segin/psymp3/src/display.cpp:35: undefined reference to `TagLib::String::toCString(bool) const'
89
/home/segin/psymp3/src/display.cpp:35: undefined reference to `TagLib::String::toCString(bool) const'
90
/home/segin/psymp3/src/display.cpp:35: undefined reference to `SDL_WM_SetCaption'
91
exceptions.o: In function `~WrongFormatException':
92
/home/segin/psymp3/src/exceptions.cpp:60: undefined reference to `TagLib::String::~String()'
93
exceptions.o: In function `~BadFormatException':
94
/home/segin/psymp3/src/exceptions.cpp:45: undefined reference to `TagLib::String::~String()'
95
exceptions.o: In function `~InvalidMediaException':
96
/home/segin/psymp3/src/exceptions.cpp:30: undefined reference to `TagLib::String::~String()'
97
exceptions.o: In function `InvalidMediaException':
98
/home/segin/psymp3/src/exceptions.cpp:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
99
exceptions.o: In function `BadFormatException':
100
/home/segin/psymp3/src/exceptions.cpp:40: undefined reference to `TagLib::String::String(TagLib::String const&)'
101
exceptions.o: In function `WrongFormatException':
102
/home/segin/psymp3/src/exceptions.cpp:55: undefined reference to `TagLib::String::String(TagLib::String const&)'
103
exceptions.o: In function `WrongFormatException::what()':
104
/home/segin/psymp3/src/exceptions.cpp:67: undefined reference to `TagLib::String::toCString(bool) const'
105
exceptions.o: In function `BadFormatException::what()':
106
/home/segin/psymp3/src/exceptions.cpp:52: undefined reference to `TagLib::String::toCString(bool) const'
107
exceptions.o: In function `InvalidMediaException::what()':
108
/home/segin/psymp3/src/exceptions.cpp:37: undefined reference to `TagLib::String::toCString(bool) const'
109
fft_draw.o: In function `FastFourier::doFFT()':
110
/home/segin/psymp3/src/fft_draw.cpp:19: undefined reference to `visual_dft_perform'
111
fft_draw.o: In function `FastFourier::init()':
112
/home/segin/psymp3/src/fft_draw.cpp:29: undefined reference to `visual_init'
113
fft_draw.o: In function `FastFourier':
114
/home/segin/psymp3/src/fft_draw.cpp:5: undefined reference to `visual_dft_new'
115
font.o: In function `Font':
116
/home/segin/psymp3/src/font.cpp:26: undefined reference to `TTF_WasInit'
117
/home/segin/psymp3/src/font.cpp:27: undefined reference to `TagLib::String::to8Bit(bool) const'
118
/home/segin/psymp3/src/font.cpp:28: undefined reference to `TagLib::String::toCString(bool) const'
119
/home/segin/psymp3/src/font.cpp:28: undefined reference to `TTF_OpenFont'
120
font.o: In function `Font::Render(TagLib::String, unsigned char, unsigned char, unsigned char)':
121
/home/segin/psymp3/src/font.cpp:45: undefined reference to `TagLib::String::toCString(bool) const'
122
/home/segin/psymp3/src/font.cpp:45: undefined reference to `TTF_RenderUTF8_Blended'
123
font.o: In function `~Font':
124
/home/segin/psymp3/src/font.cpp:35: undefined reference to `TTF_CloseFont'
125
libmpg123.o: In function `Libmpg123::seekTo(unsigned long)':
126
/home/segin/psymp3/src/libmpg123.cpp:115: undefined reference to `mpg123_seek'
127
libmpg123.o: In function `Libmpg123::getData(unsigned long, void*)':
128
/home/segin/psymp3/src/libmpg123.cpp:104: undefined reference to `mpg123_read'
129
/home/segin/psymp3/src/libmpg123.cpp:107: undefined reference to `mpg123_tell'
130
libmpg123.o: In function `Libmpg123::getPosition()':
131
/home/segin/psymp3/src/libmpg123.cpp:91: undefined reference to `mpg123_tell'
132
libmpg123.o: In function `Libmpg123::getLength()':
133
/home/segin/psymp3/src/libmpg123.cpp:81: undefined reference to `mpg123_length'
134
libmpg123.o: In function `~Libmpg123':
135
/home/segin/psymp3/src/libmpg123.cpp:36: undefined reference to `mpg123_close'
136
/home/segin/psymp3/src/libmpg123.cpp:37: undefined reference to `mpg123_delete'
137
libmpg123.o: In function `Libmpg123::open(TagLib::String)':
138
/home/segin/psymp3/src/libmpg123.cpp:44: undefined reference to `TagLib::String::toCString(bool) const'
139
/home/segin/psymp3/src/libmpg123.cpp:44: undefined reference to `mpg123_open'
140
/home/segin/psymp3/src/libmpg123.cpp:49: undefined reference to `mpg123_getformat'
141
/home/segin/psymp3/src/libmpg123.cpp:53: undefined reference to `mpg123_format_none'
142
/home/segin/psymp3/src/libmpg123.cpp:57: undefined reference to `mpg123_format'
143
libmpg123.o: In function `Libmpg123':
144
/home/segin/psymp3/src/libmpg123.cpp:24: undefined reference to `TagLib::String::String(TagLib::String const&)'
145
/home/segin/psymp3/src/libmpg123.cpp:24: undefined reference to `TagLib::String::~String()'
146
/home/segin/psymp3/src/libmpg123.cpp:27: undefined reference to `mpg123_new'
147
/home/segin/psymp3/src/libmpg123.cpp:31: undefined reference to `TagLib::String::String(TagLib::String const&)'
148
/home/segin/psymp3/src/libmpg123.cpp:31: undefined reference to `TagLib::String::~String()'
149
/home/segin/psymp3/src/libmpg123.cpp:29: undefined reference to `mpg123_plain_strerror'
150
/home/segin/psymp3/src/libmpg123.cpp:31: undefined reference to `TagLib::String::~String()'
151
/home/segin/psymp3/src/libmpg123.cpp:24: undefined reference to `TagLib::String::~String()'
152
libmpg123.o: In function `Libmpg123::init()':
153
/home/segin/psymp3/src/libmpg123.cpp:125: undefined reference to `mpg123_init'
154
libmpg123.o: In function `Libmpg123::fini()':
155
/home/segin/psymp3/src/libmpg123.cpp:131: undefined reference to `mpg123_exit'
156
libmpg123.o: In function `Libmpg123::getSPosition()':
157
/home/segin/psymp3/src/libmpg123.cpp:96: undefined reference to `mpg123_tell'
158
libmpg123.o: In function `Libmpg123::getSLength()':
159
/home/segin/psymp3/src/libmpg123.cpp:86: undefined reference to `mpg123_length'
160
mediafile.o: In function `MediaFile::open(TagLib::String)':
161
/home/segin/psymp3/src/mediafile.cpp:26: undefined reference to `TagLib::String::size() const'
162
/home/segin/psymp3/src/mediafile.cpp:26: undefined reference to `TagLib::String::substr(unsigned int, unsigned int) const'
163
/home/segin/psymp3/src/mediafile.cpp:26: undefined reference to `TagLib::String::upper() const'
164
/home/segin/psymp3/src/mediafile.cpp:26: undefined reference to `TagLib::String::~String()'
165
/home/segin/psymp3/src/mediafile.cpp:30: undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)'
166
/home/segin/psymp3/src/mediafile.cpp:30: undefined reference to `TagLib::String::operator==(TagLib::String const&) const'
167
/home/segin/psymp3/src/mediafile.cpp:30: undefined reference to `TagLib::String::~String()'
168
/home/segin/psymp3/src/mediafile.cpp:31: undefined reference to `TagLib::String::String(TagLib::String const&)'
169
/home/segin/psymp3/src/mediafile.cpp:31: undefined reference to `TagLib::String::~String()'
170
/home/segin/psymp3/src/mediafile.cpp:34: undefined reference to `TagLib::String::~String()'
171
/home/segin/psymp3/src/mediafile.cpp:32: undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)'
172
/home/segin/psymp3/src/mediafile.cpp:32: undefined reference to `TagLib::String::operator==(TagLib::String const&) const'
173
/home/segin/psymp3/src/mediafile.cpp:32: undefined reference to `TagLib::String::~String()'
174
/home/segin/psymp3/src/mediafile.cpp:33: undefined reference to `TagLib::String::String(TagLib::String const&)'
175
/home/segin/psymp3/src/mediafile.cpp:33: undefined reference to `TagLib::String::~String()'
176
/home/segin/psymp3/src/mediafile.cpp:34: undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)'
177
/home/segin/psymp3/src/mediafile.cpp:34: undefined reference to `TagLib::String::~String()'
178
/home/segin/psymp3/src/mediafile.cpp:34: undefined reference to `TagLib::String::~String()'
179
/home/segin/psymp3/src/mediafile.cpp:34: undefined reference to `TagLib::String::~String()'
180
/home/segin/psymp3/src/mediafile.cpp:31: undefined reference to `TagLib::String::~String()'
181
/home/segin/psymp3/src/mediafile.cpp:30: undefined reference to `TagLib::String::~String()'
182
mediafile.o:/home/segin/psymp3/src/mediafile.cpp:32: more undefined references to `TagLib::String::~String()' follow
183
mutex.o: In function `Mutex':
184
/home/segin/psymp3/src/mutex.cpp:25: undefined reference to `SDL_CreateMutex'
185
mutex.o: In function `Mutex::lock()':
186
/home/segin/psymp3/src/mutex.cpp:37: undefined reference to `SDL_mutexP'
187
mutex.o: In function `~Mutex':
188
/home/segin/psymp3/src/mutex.cpp:32: undefined reference to `SDL_DestroyMutex'
189
mutex.o: In function `Mutex::unlock()':
190
/home/segin/psymp3/src/mutex.cpp:44: undefined reference to `SDL_mutexV'
191
player.o: In function `Player::AppLoopTimer(unsigned int, void*)':
192
/home/segin/psymp3/src/player.cpp:85: undefined reference to `SDL_PushEvent'
193
player.o: In function `Player::Run(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)':
194
/home/segin/psymp3/src/player.cpp:101: undefined reference to `SDL_Init'
195
/home/segin/psymp3/src/player.cpp:108: undefined reference to `SDL_Quit'
196
/home/segin/psymp3/src/player.cpp:110: undefined reference to `TagLib::String::to8Bit(bool) const'
197
/home/segin/psymp3/src/player.cpp:110: undefined reference to `TagLib::String::~String()'
198
/home/segin/psymp3/src/player.cpp:111: undefined reference to `TagLib::String::to8Bit(bool) const'
199
/home/segin/psymp3/src/player.cpp:111: undefined reference to `TagLib::String::~String()'
200
/home/segin/psymp3/src/player.cpp:112: undefined reference to `TagLib::String::to8Bit(bool) const'
201
/home/segin/psymp3/src/player.cpp:112: undefined reference to `TagLib::String::~String()'
202
/home/segin/psymp3/src/player.cpp:124: undefined reference to `TagLib::String::String(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TagLib::String::Type)'
203
/home/segin/psymp3/src/player.cpp:124: undefined reference to `TagLib::String::~String()'
204
/home/segin/psymp3/src/player.cpp:138: undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)'
205
/home/segin/psymp3/src/player.cpp:138: undefined reference to `TagLib::String::~String()'
206
/home/segin/psymp3/src/player.cpp:145: undefined reference to `operator+(char const*, TagLib::String const&)'
207
/home/segin/psymp3/src/player.cpp:145: undefined reference to `TagLib::String::~String()'
208
/home/segin/psymp3/src/player.cpp:145: undefined reference to `TagLib::String::~String()'
209
/home/segin/psymp3/src/player.cpp:146: undefined reference to `operator+(char const*, TagLib::String const&)'
210
/home/segin/psymp3/src/player.cpp:146: undefined reference to `TagLib::String::~String()'
211
/home/segin/psymp3/src/player.cpp:146: undefined reference to `TagLib::String::~String()'
212
/home/segin/psymp3/src/player.cpp:147: undefined reference to `operator+(char const*, TagLib::String const&)'
213
/home/segin/psymp3/src/player.cpp:147: undefined reference to `TagLib::String::~String()'
214
/home/segin/psymp3/src/player.cpp:147: undefined reference to `TagLib::String::~String()'
215
/home/segin/psymp3/src/player.cpp:153: undefined reference to `SDL_AddTimer'
216
/home/segin/psymp3/src/player.cpp:159: undefined reference to `SDL_WaitEvent'
217
/home/segin/psymp3/src/player.cpp:227: undefined reference to `TagLib::String::String(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TagLib::String::Type)'
218
/home/segin/psymp3/src/player.cpp:227: undefined reference to `TagLib::String::~String()'
219
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)'
220
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::to8Bit(bool) const'
221
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::to8Bit(bool) const'
222
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::String(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TagLib::String::Type)'
223
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::~String()'
224
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::~String()'
225
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::~String()'
226
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::~String()'
227
/home/segin/psymp3/src/player.cpp:103: undefined reference to `SDL_GetError'
228
/home/segin/psymp3/src/player.cpp:229: undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)'
229
/home/segin/psymp3/src/player.cpp:229: undefined reference to `TagLib::String::~String()'
230
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::~String()'
231
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::~String()'
232
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::~String()'
233
/home/segin/psymp3/src/player.cpp:241: undefined reference to `TagLib::String::~String()'
234
player.o:/home/segin/psymp3/src/player.cpp:227: more undefined references to `TagLib::String::~String()' follow
235
playlist.o: In function `Playlist::addFile(TagLib::String)':
236
/home/segin/psymp3/src/playlist.cpp:52: undefined reference to `TagLib::String::toCString(bool) const'
237
/home/segin/psymp3/src/playlist.cpp:52: undefined reference to `TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle)'
238
/home/segin/psymp3/src/playlist.cpp:57: undefined reference to `TagLib::String::String(TagLib::String const&)'
239
/home/segin/psymp3/src/playlist.cpp:57: undefined reference to `TagLib::String::~String()'
240
playlist.o: In function `track':
241
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
242
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
243
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
244
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
245
playlist.o: In function `std::vector<track, std::allocator<track> >::push_back(track const&)':
246
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
247
playlist.o: In function `Playlist::addFile(TagLib::String)':
248
/home/segin/psymp3/src/playlist.cpp:57: undefined reference to `TagLib::String::~String()'
249
/home/segin/psymp3/src/playlist.cpp:54: undefined reference to `operator<<(std::basic_ostream<char, std::char_traits<char> >&, TagLib::String const&)'
250
playlist.o: In function `std::vector<track, std::allocator<track> >::push_back(track const&)':
251
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
252
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
253
playlist.o: In function `Playlist::parseArgs(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)':
254
/home/segin/psymp3/src/playlist.cpp:43: undefined reference to `TagLib::String::String(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TagLib::String::Type)'
255
/home/segin/psymp3/src/playlist.cpp:43: undefined reference to `TagLib::String::~String()'
256
/home/segin/psymp3/src/playlist.cpp:43: undefined reference to `TagLib::String::~String()'
257
playlist.o: In function `~track':
258
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
259
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
260
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
261
playlist.o:/home/segin/psymp3/src/../include/track.h:25: more undefined references to `TagLib::String::~String()' follow
262
playlist.o: In function `track':
263
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
264
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
265
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
266
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
267
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
268
playlist.o:/home/segin/psymp3/src/../include/track.h:25: more undefined references to `TagLib::String::String(TagLib::String const&)' follow
269
playlist.o: In function `operator=':
270
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::operator=(TagLib::String const&)'
271
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::operator=(TagLib::String const&)'
272
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::operator=(TagLib::String const&)'
273
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::operator=(TagLib::String const&)'
274
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::operator=(TagLib::String const&)'
275
playlist.o:/home/segin/psymp3/src/../include/track.h:25: more undefined references to `TagLib::String::operator=(TagLib::String const&)' follow
276
playlist.o: In function `~track':
277
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
278
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
279
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
280
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
281
playlist.o: In function `track':
282
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
283
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
284
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
285
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
286
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::String(TagLib::String const&)'
287
playlist.o:/home/segin/psymp3/src/../include/track.h:25: more undefined references to `TagLib::String::String(TagLib::String const&)' follow
288
playlist.o: In function `~track':
289
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
290
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
291
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
292
playlist.o: In function `_Destroy<track>':
293
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
294
playlist.o: In function `~track':
295
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
296
playlist.o:/home/segin/psymp3/src/../include/track.h:25: more undefined references to `TagLib::String::~String()' follow
297
scrobble.o: In function `Scrobble':
298
/home/segin/psymp3/src/scrobble.cpp:24: undefined reference to `TagLib::String::null'
299
/home/segin/psymp3/src/scrobble.cpp:24: undefined reference to `TagLib::String::String(TagLib::String const&)'
300
/home/segin/psymp3/src/scrobble.cpp:24: undefined reference to `TagLib::String::~String()'
301
/home/segin/psymp3/src/scrobble.cpp:24: undefined reference to `TagLib::String::~String()'
302
scrobble.o: In function `~track':
303
/home/segin/psymp3/src/../include/track.h:25: undefined reference to `TagLib::String::~String()'
304
stream.o: In function `Stream::getBitrate()':
305
/home/segin/psymp3/src/stream.cpp:106: undefined reference to `TagLib::FileRef::audioProperties() const'
306
stream.o: In function `Stream::getRate()':
307
/home/segin/psymp3/src/stream.cpp:100: undefined reference to `TagLib::FileRef::audioProperties() const'
308
stream.o: In function `Stream::getChannels()':
309
/home/segin/psymp3/src/stream.cpp:94: undefined reference to `TagLib::FileRef::audioProperties() const'
310
stream.o: In function `Stream::getSLength()':
311
/home/segin/psymp3/src/stream.cpp:82: undefined reference to `TagLib::FileRef::audioProperties() const'
312
/home/segin/psymp3/src/stream.cpp:82: undefined reference to `TagLib::FileRef::audioProperties() const'
313
stream.o:/home/segin/psymp3/src/stream.cpp:72: more undefined references to `TagLib::FileRef::audioProperties() const' follow
314
stream.o: In function `~Stream':
315
/home/segin/psymp3/src/stream.cpp:35: undefined reference to `TagLib::String::~String()'
316
stream.o: In function `Stream':
317
/home/segin/psymp3/src/stream.cpp:29: undefined reference to `TagLib::String::String()'
318
/home/segin/psymp3/src/stream.cpp:31: undefined reference to `TagLib::String::toCString(bool) const'
319
/home/segin/psymp3/src/stream.cpp:31: undefined reference to `TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle)'
320
/home/segin/psymp3/src/stream.cpp:32: undefined reference to `TagLib::String::operator=(TagLib::String const&)'
321
/home/segin/psymp3/src/stream.cpp:29: undefined reference to `TagLib::String::~String()'
322
stream.o: In function `Stream::getArtist()':
323
/home/segin/psymp3/src/stream.cpp:49: undefined reference to `TagLib::FileRef::tag() const'
324
/home/segin/psymp3/src/stream.cpp:48: undefined reference to `TagLib::String::null'
325
/home/segin/psymp3/src/stream.cpp:48: undefined reference to `TagLib::String::String(TagLib::String const&)'
326
stream.o: In function `Stream::getTitle()':
327
/home/segin/psymp3/src/stream.cpp:55: undefined reference to `TagLib::FileRef::tag() const'
328
/home/segin/psymp3/src/stream.cpp:54: undefined reference to `TagLib::String::null'
329
/home/segin/psymp3/src/stream.cpp:54: undefined reference to `TagLib::String::String(TagLib::String const&)'
330
stream.o: In function `Stream::getAlbum()':
331
/home/segin/psymp3/src/stream.cpp:61: undefined reference to `TagLib::FileRef::tag() const'
332
/home/segin/psymp3/src/stream.cpp:60: undefined reference to `TagLib::String::null'
333
/home/segin/psymp3/src/stream.cpp:60: undefined reference to `TagLib::String::String(TagLib::String const&)'
334
stream.o: In function `~Stream':
335
/home/segin/psymp3/src/stream.cpp:35: undefined reference to `TagLib::String::~String()'
336
stream.o: In function `Stream':
337
/home/segin/psymp3/src/stream.cpp:24: undefined reference to `TagLib::String::String()'
338
surface.o: In function `Surface':
339
/home/segin/psymp3/src/surface.cpp:39: undefined reference to `SDL_CreateRGBSurface'
340
surface.o: In function `Surface::FromBMP(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
341
/home/segin/psymp3/src/surface.cpp:50: undefined reference to `SDL_RWFromFile'
342
/home/segin/psymp3/src/surface.cpp:50: undefined reference to `SDL_LoadBMP_RW'
343
surface.o: In function `Surface::FromBMP(char const*)':
344
/home/segin/psymp3/src/surface.cpp:55: undefined reference to `SDL_RWFromFile'
345
/home/segin/psymp3/src/surface.cpp:55: undefined reference to `SDL_LoadBMP_RW'
346
surface.o: In function `Surface::Blit(Surface&, Rect&)':
347
/home/segin/psymp3/src/surface.cpp:62: undefined reference to `SDL_UpperBlit'
348
surface.o: In function `~Surface':
349
/home/segin/psymp3/src/surface.cpp:45: undefined reference to `SDL_FreeSurface'
350
surface.o: In function `Surface::MapRGB(unsigned char, unsigned char, unsigned char)':
351
/home/segin/psymp3/src/surface.cpp:73: undefined reference to `SDL_MapRGB'
352
surface.o: In function `Surface::MapRGBA(unsigned char, unsigned char, unsigned char, unsigned char)':
353
/home/segin/psymp3/src/surface.cpp:79: undefined reference to `SDL_MapRGBA'
354
surface.o: In function `Surface::FillRect(unsigned int)':
355
/home/segin/psymp3/src/surface.cpp:85: undefined reference to `SDL_FillRect'
356
surface.o: In function `Surface::Flip()':
357
/home/segin/psymp3/src/surface.cpp:91: undefined reference to `SDL_Flip'
358
surface.o: In function `Surface::pixel(short, short, unsigned int)':
359
/home/segin/psymp3/src/surface.cpp:97: undefined reference to `pixelColor'
360
surface.o: In function `Surface::pixel(short, short, unsigned char, unsigned char, unsigned char, unsigned char)':
361
/home/segin/psymp3/src/surface.cpp:103: undefined reference to `pixelRGBA'
362
surface.o: In function `Surface::rectangle(short, short, short, short, unsigned int)':
363
/home/segin/psymp3/src/surface.cpp:109: undefined reference to `rectangleColor'
364
surface.o: In function `Surface::rectangle(short, short, short, short, unsigned char, unsigned char, unsigned char, unsigned char)':
365
/home/segin/psymp3/src/surface.cpp:115: undefined reference to `rectangleRGBA'
366
surface.o: In function `Surface::box(short, short, short, short, unsigned int)':
367
/home/segin/psymp3/src/surface.cpp:121: undefined reference to `boxColor'
368
surface.o: In function `Surface::box(short, short, short, short, unsigned char, unsigned char, unsigned char, unsigned char)':
369
/home/segin/psymp3/src/surface.cpp:127: undefined reference to `boxRGBA'
370
surface.o: In function `Surface::hline(short, short, short, unsigned int)':
371
/home/segin/psymp3/src/surface.cpp:133: undefined reference to `hlineColor'
372
surface.o: In function `Surface::hline(short, short, short, unsigned char, unsigned char, unsigned char, unsigned char)':
373
/home/segin/psymp3/src/surface.cpp:139: undefined reference to `hlineRGBA'
374
surface.o: In function `Surface::vline(short, short, short, unsigned int)':
375
/home/segin/psymp3/src/surface.cpp:145: undefined reference to `vlineColor'
376
surface.o: In function `Surface::vline(short, short, short, unsigned char, unsigned char, unsigned char, unsigned char)':
377
/home/segin/psymp3/src/surface.cpp:151: undefined reference to `vlineRGBA'
378
system.o: In function `System::getUser()':
379
/home/segin/psymp3/src/system.cpp:36: undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)'
380
system.o: In function `System::getHome()':
381
/home/segin/psymp3/src/system.cpp:89: undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)'
382
system.o: In function `System::getStoragePath()':
383
/home/segin/psymp3/src/system.cpp:108: undefined reference to `TagLib::String::String(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TagLib::String::Type)'
384
/home/segin/psymp3/src/system.cpp:108: undefined reference to `operator+(TagLib::String const&, TagLib::String const&)'
385
/home/segin/psymp3/src/system.cpp:108: undefined reference to `TagLib::String::~String()'
386
/home/segin/psymp3/src/system.cpp:108: undefined reference to `TagLib::String::~String()'
387
/home/segin/psymp3/src/system.cpp:108: undefined reference to `TagLib::String::~String()'
388
/home/segin/psymp3/src/system.cpp:108: undefined reference to `TagLib::String::~String()'
389
track.o: In function `track':
390
/home/segin/psymp3/src/track.cpp:24: undefined reference to `TagLib::String::String()'
391
/home/segin/psymp3/src/track.cpp:24: undefined reference to `TagLib::String::String()'
392
/home/segin/psymp3/src/track.cpp:24: undefined reference to `TagLib::String::String()'
393
/home/segin/psymp3/src/track.cpp:24: undefined reference to `TagLib::String::String(TagLib::String const&)'
394
/home/segin/psymp3/src/track.cpp:35: undefined reference to `TagLib::FileRef::tag() const'
395
/home/segin/psymp3/src/track.cpp:35: undefined reference to `TagLib::String::operator=(TagLib::String const&)'
396
/home/segin/psymp3/src/track.cpp:35: undefined reference to `TagLib::String::~String()'
397
/home/segin/psymp3/src/track.cpp:36: undefined reference to `TagLib::FileRef::tag() const'
398
/home/segin/psymp3/src/track.cpp:36: undefined reference to `TagLib::String::operator=(TagLib::String const&)'
399
/home/segin/psymp3/src/track.cpp:36: undefined reference to `TagLib::String::~String()'
400
/home/segin/psymp3/src/track.cpp:37: undefined reference to `TagLib::FileRef::tag() const'
401
/home/segin/psymp3/src/track.cpp:37: undefined reference to `TagLib::String::operator=(TagLib::String const&)'
402
/home/segin/psymp3/src/track.cpp:37: undefined reference to `TagLib::String::~String()'
403
/home/segin/psymp3/src/track.cpp:38: undefined reference to `TagLib::FileRef::audioProperties() const'
404
/home/segin/psymp3/src/track.cpp:28: undefined reference to `TagLib::String::toCString(bool) const'
405
/home/segin/psymp3/src/track.cpp:28: undefined reference to `TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle)'
406
/home/segin/psymp3/src/track.cpp:24: undefined reference to `TagLib::String::~String()'
407
/home/segin/psymp3/src/track.cpp:24: undefined reference to `TagLib::String::~String()'
408
/home/segin/psymp3/src/track.cpp:24: undefined reference to `TagLib::String::~String()'
409
/home/segin/psymp3/src/track.cpp:24: undefined reference to `TagLib::String::~String()'
410
/home/segin/psymp3/src/track.cpp:36: undefined reference to `TagLib::String::~String()'
411
track.o:/home/segin/psymp3/src/track.cpp:35: more undefined references to `TagLib::String::~String()' follow
412
truetype.o: In function `TrueType::Init()':
413
/home/segin/psymp3/src/truetype.cpp:5: undefined reference to `TTF_WasInit'
414
/home/segin/psymp3/src/truetype.cpp:6: undefined reference to `TTF_Init'
415
/home/segin/psymp3/src/truetype.cpp:11: undefined reference to `TTF_Quit'
416
/home/segin/psymp3/src/truetype.cpp:7: undefined reference to `SDL_GetError'
417
vorbis.o: In function `Vorbis::getData(unsigned long, void*)':
418
/home/segin/psymp3/src/vorbis.cpp:81: undefined reference to `ov_read'
419
/home/segin/psymp3/src/vorbis.cpp:82: undefined reference to `ov_pcm_tell'
420
/home/segin/psymp3/src/vorbis.cpp:83: undefined reference to `ov_time_tell'
421
vorbis.o: In function `Vorbis::seekTo(unsigned long)':
422
/home/segin/psymp3/src/vorbis.cpp:73: undefined reference to `ov_time_seek'
423
/home/segin/psymp3/src/vorbis.cpp:74: undefined reference to `ov_pcm_tell'
424
/home/segin/psymp3/src/vorbis.cpp:75: undefined reference to `ov_time_tell'
425
vorbis.o: In function `~Vorbis':
426
/home/segin/psymp3/src/vorbis.cpp:33: undefined reference to `ov_clear'
427
vorbis.o: In function `Vorbis::open(TagLib::String)':
428
/home/segin/psymp3/src/vorbis.cpp:40: undefined reference to `TagLib::String::toCString(bool) const'
429
/home/segin/psymp3/src/vorbis.cpp:40: undefined reference to `ov_fopen'
430
/home/segin/psymp3/src/vorbis.cpp:54: undefined reference to `ov_info'
431
/home/segin/psymp3/src/vorbis.cpp:60: undefined reference to `ov_time_total'
432
/home/segin/psymp3/src/vorbis.cpp:61: undefined reference to `ov_pcm_total'
433
vorbis.o: In function `Vorbis':
434
/home/segin/psymp3/src/vorbis.cpp:24: undefined reference to `TagLib::String::String(TagLib::String const&)'
435
/home/segin/psymp3/src/vorbis.cpp:24: undefined reference to `TagLib::String::~String()'
436
/home/segin/psymp3/src/vorbis.cpp:28: undefined reference to `TagLib::String::String(TagLib::String const&)'
437
/home/segin/psymp3/src/vorbis.cpp:28: undefined reference to `TagLib::String::~String()'
438
/home/segin/psymp3/src/vorbis.cpp:24: undefined reference to `TagLib::String::~String()'
439
/home/segin/psymp3/src/vorbis.cpp:28: undefined reference to `TagLib::String::~String()'
440
collect2: ld returned 1 exit status
441
make[1]: *** [psymp3] Error 1
442
make[1]: Leaving directory `/home/segin/psymp3/src'
443
make: *** [all-recursive] Error 1
444
segin@darvos:~/psymp3$