web-dev-qa-db-ja.com

Ubuntu 14.04でのxvidcapの構築-シンボル「XGetWindowAttributes」への未定義の参照

パッケージが利用できないため、Ubuntu 14.04のソースからxvidcapをビルドしようとしています。私はメイク中に次のエラーに遭遇しました:

 gcc -Wall -g -DDBUS_SERVICE_DIR =\""/usr/local/share/dbus-1/service "\" -g -O2 -pthread -I /home/jesper/xvidcap-1.1.7- I/home/jesper/xvidcap-1.1.7/ffmpeg/libavcodec -I/home/jesper /
 xvidcap-1.1.7/ffmpeg/libavformat -I/home/jesper/xvidcap-1.1.7/ffmpeg/libavutil -I/home 
/jesper/xvidcap-1.1.7/ffmpeg/libswscale -I/home/jesper/xvidcap-1.1.7/ffmpeg/libavdevice 
-export-dynamic -L /home/jesper/xvidcap-1.1.7/ffmpeg/libavcodec -L/home/jesper/xvidcap-
 1.1.7/ffmpeg/libavformat -L/home/jesper/xvidcap-1.1.7/ffmpeg/libavutil -L/home/jesper 
/xvidcap-1.1.7/ffmpeg/libswscale -L/home/jesper/xvidcap-1.1.7/ffmpeg/libavdevice -o 
 xvidcap app_data.o capture .o codecs.o colors.o frame.o gnome_frame.o gnome_ui.o 
 gnome_warning.o gnome_options.o led_meter.o main.o options.o xtoffmpeg.o xtoxwd.o job.o 
 xvc_error_item.o eggtrayicon.o -pthread -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 
-latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk _pixbuf-2.0 -lcairo -lpango-1.0 
-lfontconfig -lgobject-2.0 -lfreetype -lgthread-2.0 -lglib-2.0 -Wl、-Bstatic -lavcodec 
-Wl、-Bdynamic -Wl、 -Bstatic -lswscale -Wl、-Bdynamic -Wl、-Bstatic -lavutil -Wl、-Bdynamic 
-lm -lXdamage -lXfixes -lXmu 
/usr/bin/ld:frame.o:シンボル 'XGetWindowAttributes' 
 // usr/lib/x86_64-linux-gnu/libX11.so.6への未定義の参照:シンボルの追加エラー:コマンドラインからのDSOの欠落

どうすれば修正できますか?

3
jesper

これを試してください:LIBS="-lX11 -ldl -lXext -lz" ./configure

6
fox