Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/03/28:16/19
2024/03/27:18/22

2024/01/28より298/1300
人気モジュール
No.1: フォーラム 66
No.2: QualNet概要 5
No.3: ニュース 3
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット55
No.2:Linux6
No.3:Windows NT2

No.1:どっかの巡回ロボット51
No.2:Safari7
No.3:Majestic-12巡回ロボット2

日曜日からの合計
メイン
   Installation, Start-Up & License
     makeでのエラー
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
T.I
投稿日時: 2017/12/18 17:12
半人前
登録日: 2017/10/21
居住地:
投稿: 32
makeでのエラー
こんにちは。

頂いたqualnet-7.3-linux-installer-64bit-ubuntu12と、
qualnet-7.3-source.tar.gzを次の手順でコンパイルするとエラーが出ます。

------------------------------------------------------------------
sudo apt-get install lsb-core
sudo apt-get install cmake
sudo apt-get install linexpat-dev
------------------------------------------------------------------
入力後、インストーラー(qualnet-7.3-linux-installer-64bit-ubuntu12)を実行。
パスを通して、ソースコード(qualnet-7.3-source.tar.gz)展開。
------------------------------------------------------------------
cd qualnet-7.3
cmake ../qualnet-7.3
make
------------------------------------------------------------------
このmakeが96%ほど進むとエラーが出ます。

エラー内容はこちらです。
------------------------------------------------------------------
[ 96%] Linking CXX executable bin/radio_range
libsimlib.a(phy_lte.cpp.o): 関数 `PhyLteSetBerTable(Node*, PhyData*)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/libraries/lte/src/phy_lte.cpp:10951: `Product::GetProductHome(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' に対する定義されていない参照です
libsimlib.a(phy_rxmodel_lte.cpp.o): 関数 `PhyLteMibCurveDB::PhyLteMibCurveDB()' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/libraries/lte/src/phy_rxmodel_lte.cpp:757: `Product::GetProductHome(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' に対する定義されていない参照です
libsimlib.a(phy_rxmodel_lte.cpp.o): 関数 `PhyLteEcrDB::PhyLteEcrDB()' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/libraries/lte/src/phy_rxmodel_lte.cpp:400: `Product::GetProductHome(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' に対する定義されていない参照です
libsimlib.a(phy_rxmodel_lte.cpp.o): 関数 `PhyLteCbsDB::PhyLteCbsDB()' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/libraries/lte/src/phy_rxmodel_lte.cpp:491: `Product::GetProductHome(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' に対する定義されていない参照です
libsimlib.a(phy_rxmodel_lte.cpp.o): 関数 `PhyLteRepetitionFactorDB::PhyLteRepetitionFactorDB()' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/libraries/lte/src/phy_rxmodel_lte.cpp:288: `Product::GetProductHome(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' に対する定義されていない参照です
libsimlib.a(dbapi.cpp.o):/home/tomoatsu/ダウンロード/qualnet-7.3/addons/db/src/db-mariadb-native.h:196: `Product::GetProductHome(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' に対する定義されていない参照がさらに続いています
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::AddObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, D_Object*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:1317: `D_Hierarchy::ParallelAddObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::ReadAsString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:1888: `D_Hierarchy::ParallelRead(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::WriteAsString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:1925: `D_Hierarchy::ParallelWrite(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::ExecuteAsString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:1964: `D_Hierarchy::ParallelExecute(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::CreateLevel(D_Level*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:887: `D_Hierarchy::ParallelCreateLevel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::AddLink(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:1353: `D_Hierarchy::ParallelAddLink(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::AddListener(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, D_ListenerCallback*)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:3289: `D_Hierarchy::ParallelListen(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::IsObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:1725: `D_Hierarchy::ParallelIsObject(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::IsReadable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:1774: `D_Hierarchy::ParallelIsReadable(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::IsWriteable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:1817: `D_Hierarchy::ParallelIsWriteable(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::IsExecutable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:1860: `D_Hierarchy::ParallelIsExecutable(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' に対する定義されていない参照です
libsimlib.a(dynamic.cpp.o): 関数 `D_Hierarchy::RemoveListeners(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/main/dynamic.cpp:3368: `D_Hierarchy::ParallelRemoveListener(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' に対する定義されていない参照です
libsimlib.a(phy_dot11ac.cpp.o): 関数 `Dot11::Qos::Phy802_11ac::getBer(double, MAC_PHY_TxRxVector const&)' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/libraries/wireless/src/wifi/phy_dot11ac.cpp:1050: `PHY_MIMOBER(PhyData*, double, MAC_PHY_TxRxVector, double, double, int, MiniMatrix<std::complex<double> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' に対する定義されていない参照です
libsimlib.a(phy_802_11n.cpp.o): 関数 `Phy802_11n::CheckBer(double) const' 内:
/home/tomoatsu/ダウンロード/qualnet-7.3/libraries/wireless/src/wifi/phy_802_11n.cpp:704: `PHY_MIMOBER(PhyData*, double, MAC_PHY_TxRxVector, double, double, int, MiniMatrix<std::complex<double> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' に対する定義されていない参照です
kernel/obj/qualnet-private-linux-x64-glibc-2.15-gcc-4.6.a(parallel.cpp.o): 関数 `D_Hierarchy::IsPathLocal(std::string&)' 内:
parallel.cpp:(.text+0x37ea): `D_Hierarchy::GetLevelByPath(std::string const&, int)' に対する定義されていない参照です
kernel/obj/qualnet-private-linux-x64-glibc-2.15-gcc-4.6.a(parallel.cpp.o): 関数 `D_Hierarchy::ProcessRemoteMessage(Message*)' 内:
parallel.cpp:(.text+0x3e28): `D_Hierarchy::AddLevel(std::string const&, int, std::string const&)' に対する定義されていない参照です
parallel.cpp:(.text+0x3e99): `D_Hierarchy::IsObject(std::string const&)' に対する定義されていない参照です
parallel.cpp:(.text+0x3fa4): `D_Hierarchy::IsReadable(std::string const&)' に対する定義されていない参照です
parallel.cpp:(.text+0x40a7): `D_Hierarchy::GetLevelByPath(std::string const&, int)' に対する定義されていない参照です
parallel.cpp:(.text+0x40ba): `D_Hierarchy::GetLevelByPath(std::string const&, int)' に対する定義されていない参照です
parallel.cpp:(.text+0x4159): `D_Hierarchy::IsExecutable(std::string const&)' に対する定義されていない参照です
parallel.cpp:(.text+0x4275): `D_Hierarchy::ExecuteAsString(std::string const&, std::string const&, std::string&)' に対する定義されていない参照です
parallel.cpp:(.text+0x433c): `D_Hierarchy::IsWriteable(std::string const&)' に対する定義されていない参照です
parallel.cpp:(.text+0x4400): `D_Hierarchy::ReadAsString(std::string const&, std::string&)' に対する定義されていない参照です
parallel.cpp:(.text+0x44a7): `D_Hierarchy::WriteAsString(std::string const&, std::string const&)' に対する定義されていない参照です
parallel.cpp:(.text+0x4517): `D_Hierarchy::GetObject(std::string const&)' に対する定義されていない参照です
parallel.cpp:(.text+0x4886): `D_Hierarchy::AddListener(std::string const&, std::string const&, std::string const&, std::string const&, D_ListenerCallback*)' に対する定義されていない参照です
kernel/obj/qualnet-private-linux-x64-glibc-2.15-gcc-4.6.a(parallel.cpp.o): 関数 `D_Hierarchy::ParallelRemoveListener(int, std::string const&, std::string const&)' 内:
parallel.cpp:(.text+0x84e1): `StringSplit(std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> >&)' に対する定義されていない参照です
collect2: error: ld returned 1 exit status
CMakeFiles/radio_range.dir/build.make:105: ターゲット 'bin/radio_range' のレシピで失敗しました
make[2]: *** [bin/radio_range] エラー 1
CMakeFiles/Makefile2:101: ターゲット 'CMakeFiles/radio_range.dir/all' のレシピで失敗しました
make[1]: *** [CMakeFiles/radio_range.dir/all] エラー 2
Makefile:127: ターゲット 'all' のレシピで失敗しました
make: *** [all] エラー 2
------------------------------------------------------------------

私は、ソースコード等何も変更はしていないのですが何が原因なのでしょうか??
forum_support
投稿日時: 2017/12/21 12:11
モデレータ
登録日: 2005/5/17
居住地: 東京都中野区中央4-5-3 ?構造計画研究所
投稿: 322
Re: makeでのエラー
forum supportです。

こちらの御質問は、
「実装時のコンパイルエラー」スレッド(2017/12/19)同様、
御利用のubuntuバージョンを、QualNetサポート対象の
12.04にすることで解決したということで宜しいでしょうか。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT