User forums > Help
Getting started with Code::Block
phamtv:
the build log is as follow:
--- Code: ---
-------------- Clean: default in File Manager Plugin (Unix) (compiler: GNU GCC Compiler)---------------
Cleaned "File Manager Plugin (Unix) - default"
-------------- Build: default in File Manager Plugin (Unix) (compiler: GNU GCC Compiler)---------------
g++ -Wshadow -Winit-self -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Wextra -Wall -ansi -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -Winvalid-pch -fmessage-length=0 -fexceptions -fPIC -DcbDEBUG -DCB_PRECOMP -D__FAM__ -g -I../../../include -I../../../sdk/wxscintilla/include -I../../../include/mozilla_chardet -I../../../include/mozilla_chardet/mfbt -I../../../include/mozilla_chardet/nsprpub/pr/include -I../../../include/mozilla_chardet/xpcom -I../../../include/mozilla_chardet/xpcom/base -I../../../include/mozilla_chardet/xpcom/glue -c /home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/directorymonitor.cpp -o ../../../.objs/plugins/contrib/FileManager/directorymonitor.o
g++ -Wshadow -Winit-self -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Wextra -Wall -ansi -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -Winvalid-pch -fmessage-length=0 -fexceptions -fPIC -DcbDEBUG -DCB_PRECOMP -D__FAM__ -g -I../../../include -I../../../sdk/wxscintilla/include -I../../../include/mozilla_chardet -I../../../include/mozilla_chardet/mfbt -I../../../include/mozilla_chardet/nsprpub/pr/include -I../../../include/mozilla_chardet/xpcom -I../../../include/mozilla_chardet/xpcom/base -I../../../include/mozilla_chardet/xpcom/glue -c /home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/FileExplorer.cpp -o ../../../.objs/plugins/contrib/FileManager/FileExplorer.o
/home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/FileExplorer.cpp: In member function ‘int VCSstatearray::Index(const _wxObjArrayVCSstatearray&, bool) const’:
/home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/FileExplorer.cpp:27:1: warning: declaration of ‘Item’ shadows a member of 'this' [-Wshadow]
g++ -Wshadow -Winit-self -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Wextra -Wall -ansi -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -Winvalid-pch -fmessage-length=0 -fexceptions -fPIC -DcbDEBUG -DCB_PRECOMP -D__FAM__ -g -I../../../include -I../../../sdk/wxscintilla/include -I../../../include/mozilla_chardet -I../../../include/mozilla_chardet/mfbt -I../../../include/mozilla_chardet/nsprpub/pr/include -I../../../include/mozilla_chardet/xpcom -I../../../include/mozilla_chardet/xpcom/base -I../../../include/mozilla_chardet/xpcom/glue -c /home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/FileExplorerSettings.cpp -o ../../../.objs/plugins/contrib/FileManager/FileExplorerSettings.o
/home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/FileExplorerSettings.cpp: In member function ‘int FavoriteDirs::Index(const _wxObjArrayFavoriteDirs&, bool) const’:
/home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/FileExplorerSettings.cpp:14:1: warning: declaration of ‘Item’ shadows a member of 'this' [-Wshadow]
g++ -Wshadow -Winit-self -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Wextra -Wall -ansi -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -Winvalid-pch -fmessage-length=0 -fexceptions -fPIC -DcbDEBUG -DCB_PRECOMP -D__FAM__ -g -I../../../include -I../../../sdk/wxscintilla/include -I../../../include/mozilla_chardet -I../../../include/mozilla_chardet/mfbt -I../../../include/mozilla_chardet/nsprpub/pr/include -I../../../include/mozilla_chardet/xpcom -I../../../include/mozilla_chardet/xpcom/base -I../../../include/mozilla_chardet/xpcom/glue -c /home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/FileExplorerUpdater.cpp -o ../../../.objs/plugins/contrib/FileManager/FileExplorerUpdater.o
g++ -Wshadow -Winit-self -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Wextra -Wall -ansi -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -Winvalid-pch -fmessage-length=0 -fexceptions -fPIC -DcbDEBUG -DCB_PRECOMP -D__FAM__ -g -I../../../include -I../../../sdk/wxscintilla/include -I../../../include/mozilla_chardet -I../../../include/mozilla_chardet/mfbt -I../../../include/mozilla_chardet/nsprpub/pr/include -I../../../include/mozilla_chardet/xpcom -I../../../include/mozilla_chardet/xpcom/base -I../../../include/mozilla_chardet/xpcom/glue -c /home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/FileManager.cpp -o ../../../.objs/plugins/contrib/FileManager/FileManager.o
g++ -Wshadow -Winit-self -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Wextra -Wall -ansi -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -Winvalid-pch -fmessage-length=0 -fexceptions -fPIC -DcbDEBUG -DCB_PRECOMP -D__FAM__ -g -I../../../include -I../../../sdk/wxscintilla/include -I../../../include/mozilla_chardet -I../../../include/mozilla_chardet/mfbt -I../../../include/mozilla_chardet/nsprpub/pr/include -I../../../include/mozilla_chardet/xpcom -I../../../include/mozilla_chardet/xpcom/base -I../../../include/mozilla_chardet/xpcom/glue -c /home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/se_globals.cpp -o ../../../.objs/plugins/contrib/FileManager/se_globals.o
g++ -shared -L../../../devel -L/usr/include ../../../.objs/plugins/contrib/FileManager/directorymonitor.o ../../../.objs/plugins/contrib/FileManager/FileExplorer.o ../../../.objs/plugins/contrib/FileManager/FileExplorerSettings.o ../../../.objs/plugins/contrib/FileManager/FileExplorerUpdater.o ../../../.objs/plugins/contrib/FileManager/FileManager.o ../../../.objs/plugins/contrib/FileManager/se_globals.o -o ../../../devel/share/codeblocks/plugins/libFileManager.so -L/usr/lib/x86_64-linux-gnu -pthread -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -Wl,--no-undefined -lcodeblocks
../../../.objs/plugins/contrib/FileManager/directorymonitor.o: In function `MonDescriptors':
/home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/directorymonitor.cpp:36: undefined reference to `FAMOpen'
../../../.objs/plugins/contrib/FileManager/directorymonitor.o: In function `~MonDescriptors':
/home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/directorymonitor.cpp:41: undefined reference to `FAMClose'
../../../.objs/plugins/contrib/FileManager/directorymonitor.o: In function `DirMonitorThread::UpdatePathsThread(MonDescriptors&)':
/home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/directorymonitor.cpp:117: undefined reference to `FAMCancelMonitor'
/home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/directorymonitor.cpp:133: undefined reference to `FAMMonitorDirectory'
../../../.objs/plugins/contrib/FileManager/directorymonitor.o: In function `DirMonitorThread::Entry()':
/home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/directorymonitor.cpp:172: undefined reference to `FAMNextEvent'
/home/phamtv/Downloads/codeblocks-13.12/src/plugins/contrib/FileManager/directorymonitor.cpp:169: undefined reference to `FAMPending'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 13 second(s))
6 error(s), 2 warning(s) (0 minute(s), 13 second(s))
--- End code ---
stahta01:
--- Quote ---Install developers packages for famin, gamin or whatever clone/implementation you have in your distro.
--- End quote ---
So you have no library listed to supply the missing functions.
Which one do you have installed on your system?
I suggest seeing if you have famin or gamin installed; then, linking to the one you have installed.
Tim S.
phamtv:
I've done a sudo apt-get install libgamin-dev. I assume this installs the package right?
stahta01:
--- Quote from: phamtv on July 09, 2014, 12:12:47 am ---I've done a sudo apt-get install libgamin-dev. I assume this installs the package right?
--- End quote ---
No, it installs the development files.
I would guess
sudo apt-get install libgamin
or
sudo apt-get install gamin
As the correct command to install gamin.
Tim S.
oBFusCATed:
@phamtv:
Yes this is what is needed.
Have you restarted C::B after you've installed it? C::B caches all pkg-config calls and this causes problems if you install stuff after you've started C::B.
Do you get proper output from this command: pkg-config --libs gamin ?
@stahta01:
Most of the times -dev packages have explicit dependency on the -lib or other required packages.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version