Hi,
1) I try to compile pdfedit-0.3.1 with qt3 on Solaris Express Community
Edition build 60. The problem is the same with Sun Studio 11 and gcc: I
can not compile configure2 in src/qsa/configure2 directory.
The error message in an attached file with the name q.
It appears as soon as the following command issued:
# make 1>&2 2>q
g++ -m64 -Wl,-R,/usr/local/qt/lib -o configure2
.obj/release-shared/main.o .obj/release-shared/configutils.o
-L/usr/local/qt/lib -L/usr/openwin/lib/amd64 -lqt -lXrender -lXext -lX11
-lresolv -lsocket -lnsl -lSM -lICE -ldl
*** Error code 1
If run make from the root pfedit directory, the output will be:
# make
...
gmake[1]: Leaving directory `/home/filip/pdfedit-0.3.1/doc'
cd src && make
cd xpdf && make libxpdf
cd goo; make
cd fofi; make
cd splash; make
cd xpdf; make libxpdf
cd kernel && /usr/local/qt/bin/qmake && make staticlib
cd kpdf-kde-3.3.2 && /usr/local/qt/bin/qmake && make staticlib
cd qsa && ./configure
Using Qt library in /usr/local/qt.
Building 2nd stage configure
./configure: CONFIG+=: not found
*** Error code 1
make: Fatal error: Command failed for target `qsa/Makefile.qsa'
Current working directory /home/filip/pdfedit-0.3.1/src
*** Error code 1
make: Fatal error: Command failed for target `src'
Could you please advise?
2) I need to run make in src/utils directory prior to build qsa ("no
utils library" message will be resulted if I don't run make in utils
before).
3) Meanwhile, line 73 and 74 in src/qsa/configure should be the following:
E_RELEASE=`grep E_RELEASE= <../Makefile.flags |sed 's/[^=]*=//'`
QMAKE=`grep QMAKE= <../Makefile.flags |sed 's/[^=]*=//'`
Note "'" signs around sed's expression, the origianl configure comes
without them.
Philip
Undefined first referenced
symbol in file
__1cG__CrunKpure_error6F_v_ /usr/local/qt/lib/libqt.so
QProcess::writeToStdin(QMemArray<char> const&).obj/release-shared/configutils.o
QGList::write(QDataStream&, void*) const.obj/release-shared/main.o
QApplication::exec() .obj/release-shared/main.o
QCString::operator+=(char const*) .obj/release-shared/configutils.o
QFile::encodeName(QString const&) .obj/release-shared/configutils.o
qWarning(char const*, ...) .obj/release-shared/main.o
QFile::open(int) .obj/release-shared/configutils.o
QStringList::join(QString const&) const.obj/release-shared/main.o
QGList::read(QDataStream&, void*&) .obj/release-shared/main.o
QFileInfo::~QFileInfo() .obj/release-shared/configutils.o
QGArray::duplicate(QGArray const&) .obj/release-shared/configutils.o
QProcess::~QProcess() .obj/release-shared/configutils.o
QDir::QDir(QString const&, QString const&, int,
int).obj/release-shared/configutils.o
QObject::timerEvent(QTimerEvent*) .obj/release-shared/configutils.o
QObject::insertChild(QObject*) .obj/release-shared/configutils.o
QMetaObjectCleanUp::~QMetaObjectCleanUp().obj/release-shared/configutils.o
__1cG__CrunKvector_new6FpvLLpF1_v3_1_ /usr/local/qt/lib/libqt.so
QProcess::setArguments(QStringList const&) .obj/release-shared/configutils.o
QProcess::normalExit() const .obj/release-shared/configutils.o
QObject::eventFilter(QObject*, QEvent*).obj/release-shared/configutils.o
QProcess::QProcess(QObject*, char const*).obj/release-shared/configutils.o
QApplication::translate(char const*, char const*, char const*,
QApplication::Encoding) const.obj/release-shared/configutils.o
QGArray::newData() .obj/release-shared/configutils.o
QProcess::qt_property(int, int, QVariant*).obj/release-shared/configutils.o
QCString::~QCString() .obj/release-shared/configutils.o
QFile::remove(QString const&) .obj/release-shared/configutils.o
typeinfo for QProcess .obj/release-shared/configutils.o
QProcess::launch(QString const&, QStringList*).obj/release-shared/configutils.o
__1cG__CrunKvector_des6FpvLLpF1_v_v_ /usr/local/qt/lib/libqt.so
typeinfo for QGArray .obj/release-shared/configutils.o
QObject::checkConnectArgs(char const*, QObject const*, char
const*).obj/release-shared/configutils.o
QObject::connect(QObject const*, char const*, QObject const*, char
const*).obj/release-shared/configutils.o
QProcess::qt_emit(int, QUObject*) .obj/release-shared/configutils.o
QProcess::disconnectNotify(char const*).obj/release-shared/configutils.o
QCString::QCString(char const*) .obj/release-shared/configutils.o
QProcess::qt_invoke(int, QUObject*) .obj/release-shared/configutils.o
__1cG__CrunKvector_del6FpvLpF1_v_1_ /usr/local/qt/lib/libqt.so
QMetaObjectCleanUp::QMetaObjectCleanUp(char const*, QMetaObject*
(*)()).obj/release-shared/configutils.o
QProcess::closeStdin() .obj/release-shared/configutils.o
QMetaObject::new_metaobject(char const*, QMetaObject*, QMetaData const*, int,
QMetaData const*, int, QMetaProperty const*, int, QMetaEnum const*, int,
QClassInfo const*, int).obj/release-shared/configutils.o
QGListIterator::QGListIterator(QGList const&).obj/release-shared/configutils.o
QObject::property(char const*) const.obj/release-shared/configutils.o
QFileInfo::isDir() const .obj/release-shared/configutils.o
QObject::setProperty(char const*, QVariant
const&).obj/release-shared/configutils.o
QStringData::deleteSelf() .obj/release-shared/main.o
QDir::absPath() const .obj/release-shared/configutils.o
QProcess::readStderr() .obj/release-shared/configutils.o
QPtrCollection::newItem(void*) .obj/release-shared/main.o
QProcess::readStdout() .obj/release-shared/configutils.o
QObject::setName(char const*) .obj/release-shared/configutils.o
QApplication::QApplication(int&, char**, bool).obj/release-shared/main.o
QApplication::~QApplication() .obj/release-shared/main.o
QGList::clear() .obj/release-shared/main.o
QString::mid(unsigned int, unsigned int) const.obj/release-shared/main.o
QObject::event(QEvent*) .obj/release-shared/configutils.o
QApplication::enter_loop() .obj/release-shared/configutils.o
QString::operator+=(char const*) .obj/release-shared/main.o
QTextStream::~QTextStream() .obj/release-shared/configutils.o
QGListIterator::operator++() .obj/release-shared/configutils.o
QGListIterator::~QGListIterator() .obj/release-shared/configutils.o
QGArray::~QGArray() .obj/release-shared/configutils.o
QGArray::QGArray() .obj/release-shared/configutils.o
QGList::compareItems(void*, void*) .obj/release-shared/main.o
QString::operator+=(QString const&) .obj/release-shared/configutils.o
QProcess::readLineStderr() .obj/release-shared/configutils.o
QGArray::resize(unsigned int) .obj/release-shared/configutils.o
QProcess::staticMetaObject() .obj/release-shared/configutils.o
QProcess::readLineStdout() .obj/release-shared/configutils.o
QObject::removeChild(QObject*) .obj/release-shared/configutils.o
typeinfo for QPtrCollection .obj/release-shared/main.o
QString::operator=(QString const&) .obj/release-shared/main.o
QFile::QFile(QString const&) .obj/release-shared/configutils.o
QString::QString(QString const&) .obj/release-shared/main.o
QProcess::start(QStringList*) .obj/release-shared/configutils.o
QString::fromUtf8(char const*, int) .obj/release-shared/configutils.o
__1cG__CrunMex_rethrow_q6F_v_ /usr/local/qt/lib/libqt.so
QString::startsWith(QString const&) const.obj/release-shared/main.o
QDir::cdUp() .obj/release-shared/configutils.o
QProcess::writeToStdin(QString const&).obj/release-shared/configutils.o
QProcess::exitStatus() const .obj/release-shared/configutils.o
QDir::mkdir(QString const&, bool) const.obj/release-shared/configutils.o
QString::operator=(char const*) .obj/release-shared/main.o
QGArray::deleteData(QGArray::array_data*) .obj/release-shared/configutils.o
QObject::customEvent(QCustomEvent*) .obj/release-shared/configutils.o
QProcess::addArgument(QString const&).obj/release-shared/configutils.o
QString::ascii() const .obj/release-shared/main.o
QString::null .obj/release-shared/configutils.o
QFile::~QFile() .obj/release-shared/configutils.o
QProcess::connectNotify(char const*).obj/release-shared/configutils.o
QDir::~QDir() .obj/release-shared/configutils.o
QDir::QDir() .obj/release-shared/configutils.o
QProcess::setWorkingDirectory(QDir const&).obj/release-shared/configutils.o
QTextStream::QTextStream(QIODevice*).obj/release-shared/configutils.o
QFileInfo::QFileInfo(QString const&).obj/release-shared/configutils.o
QFileInfo::fileName() const .obj/release-shared/configutils.o
QApplication::exit_loop() .obj/release-shared/configutils.o
__1cG__CrunSregister_exit_code6FpG_v_v_ /usr/local/qt/lib/libqt.so
QString::QString(char const*) .obj/release-shared/main.o
QObject::childEvent(QChildEvent*) .obj/release-shared/configutils.o
QMetaObjectCleanUp::setMetaObject(QMetaObject*&)
.obj/release-shared/configutils.o
operator==(QString const&, char const*).obj/release-shared/main.o
operator!=(QString const&, char const*).obj/release-shared/configutils.o
QDir::setCurrent(QString const&) .obj/release-shared/configutils.o
QString::makeSharedNull() .obj/release-shared/main.o
__1cG__CrunKvector_con6FpvLLpF1_v3_v_ /usr/local/qt/lib/libqt.so
QProcess::launch(QMemArray<char> const&,
QStringList*).obj/release-shared/configutils.o
QString::fromAscii(char const*, int).obj/release-shared/configutils.o
QFileInfo::absFilePath() const .obj/release-shared/configutils.o
__1c2N6FL_pv_ /usr/local/qt/lib/libqt.so
__1c2n6FL_pv_ /usr/local/qt/lib/libqt.so
QProcess::qt_cast(char const*) .obj/release-shared/configutils.o
QString::fromLatin1(char const*, int).obj/release-shared/configutils.o
QGList::~QGList() .obj/release-shared/main.o
QGList::~QGList() .obj/release-shared/main.o
QDir::convertSeparators(QString const&).obj/release-shared/configutils.o
QString::shared_null .obj/release-shared/main.o
__1c2K6Fpv_v_ /usr/local/qt/lib/libqt.so
__1c2k6Fpv_v_ /usr/local/qt/lib/libqt.so
QTextStream::operator<<(char const*).obj/release-shared/configutils.o
ld: fatal: Symbol referencing errors. No output written to configure2
collect2: ld returned 1 exit status
make: Fatal error: Command failed for target `configure2'
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Pdfedit-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdfedit-support