diff --git a/ChangeLog b/ChangeLog index c87cf640..7d7815d0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -14295,3 +14295,8 @@ 'RDWaveData:setDaypartStartTime()', 'RDWaveData::daypartEndTime()' and 'RDWaveData::setDaypartEndTime()' methods in 'lib/rdwavdata.cpp' and 'lib/rdwavedata.h'. +2014-08-14 Fred Gleason + * Added '-lm' and '-lpthread' to @LIB_RDLIBS@ in 'configure.in' + to fix broken compilation on RHEL 7. + * Fixed a regression in 'lib/rdcreate_log.cpp' that broke creation + of new logs. diff --git a/configure.in b/configure.in index 9bc347bc..cde1f480 100644 --- a/configure.in +++ b/configure.in @@ -203,7 +203,7 @@ fi # # Set Hard Library Dependencies # -AC_SUBST(LIB_RDLIBS,"-lqui -lrd -lcurl -lid3 $FLAC_LIBS -lsndfile -lsamplerate -lcdda_interface -lcdda_paranoia -lcrypt -ldl -lpam -lSoundTouch") +AC_SUBST(LIB_RDLIBS,"-lm -lpthread -lqui -lrd -lcurl -lid3 $FLAC_LIBS -lsndfile -lsamplerate -lcdda_interface -lcdda_paranoia -lcrypt -ldl -lpam -lSoundTouch") # # Setup MPEG Dependencies diff --git a/lib/rdcreate_log.cpp b/lib/rdcreate_log.cpp index 8421afdf..6bf28c61 100644 --- a/lib/rdcreate_log.cpp +++ b/lib/rdcreate_log.cpp @@ -38,7 +38,7 @@ void RDCreateLogTable(const QString &name) QString RDCreateLogTableSql(QString name) { - return QString("create table if not exits `")+RDLog::tableName(name)+"`"+ + return QString("create table if not exists `")+RDLog::tableName(name)+"`"+ "(ID INT NOT NULL PRIMARY KEY,"+ "COUNT INT NOT NULL,"+ "TYPE INT DEFAULT 0,"+