В строковом варианте системы необходимо заключить в кавычки пустую строку. Вы пробовали версию списка system
?
my $DBFetch = system 'java', 'GetWOConfHold_Auto' ,$dbcount, $TimeStamp;
Используйте try_compile () команда и попытка скомпилировать следующую программу
#if __GNUC__ != 4
#error
#endif
int main() { return 0; }