unixodbc-gui-qt version 2.3.0-2 FTBFS on i386 in precise

Bug #935478 reported by Andreas Moog
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unixodbc-gui-qt (Debian)
Fix Released
Unknown
unixodbc-gui-qt (Ubuntu)
Fix Released
High
Unassigned
Precise
Fix Released
High
Unassigned

Bug Description

This is a semi-automatic report based on the latest archive rebuild results [1].
Apologies if it reaches you in error.

Excerpt from the buildlog:

stmt.cpp:1036:47: warning: format '%d' expects argument of type 'int', but argument 3 has type 'SQLINTEGER {aka long int}' [-Wformat]
stmt.cpp: In member function 'void dDescribeParam::Ok()':
stmt.cpp:1219:59: warning: format '%p' expects argument of type 'void*', but argument 3 has type 'int' [-Wformat]
stmt.cpp:1278:54: warning: format '%d' expects argument of type 'int', but argument 3 has type 'SQLUINTEGER {aka long unsigned int}' [-Wformat]
stmt.cpp: In member function 'void dParamData::Ok()':
stmt.cpp:1430:53: warning: format '%d' expects argument of type 'int', but argument 3 has type 'SQLPOINTER {aka void*}' [-Wformat]
stmt.cpp: In member function 'void dParamOption::Ok()':
stmt.cpp:1507:36: warning: format '%d' expects argument of type 'int', but argument 3 has type 'SQLUINTEGER {aka long unsigned int}' [-Wformat]
stmt.cpp: In member function 'void dPutData::Ok()':
stmt.cpp:1623:48: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'SQLPOINTER {aka void*}' [-Wformat]
stmt.cpp:1629:48: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'SQLPOINTER {aka void*}' [-Wformat]
stmt.cpp:1653:55: warning: format '%d' expects argument of type 'int', but argument 3 has type 'SQLINTEGER {aka long int}' [-Wformat]
g++ -DPACKAGE_NAME=\"unixODBC-GUI-Qt\" -DPACKAGE_TARNAME=\"unixodbc-gui-qt\" -DPACKAGE_VERSION=\"2.3.0\" -DPACKAGE_STRING=\"unixODBC-GUI-Qt\ 2.3.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"unixodbc-gui-qt\" -DVERSION=\"2.3.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_SEM_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DMODULEDIR=\"/usr/lib/i386-linux-gnu/odbc\" -DHAVE_LIBCRYPT=1 -DHAVE_READLINE_HISTORY_H=1 -DHAVE_READLINE=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_TIME_H=1 -DSIZEOF_LONG=4 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_INT=4 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_VSNPRINTF=1 -DHAVE_STRTOL=1 -DHAVE_ATOLL=1 -DHAVE_STRTOLL=1 -DHAVE_ENDPWENT=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_FTIME=1 -DHAVE_TIME=1 -DHAVE_LIBPTHREAD=1 -D_REENTRANT=1 -DHAVE_LOCALTIME_R=1 -DHAVE_FTOK=1 -DHAVE_SEMGET=1 -DHAVE_SHMGET=1 -DHAVE_SEMOP=1 -DHAVE_SNPRINTF=1 -DNEED_SEMUNDO_UNION=1 -DCOLLECT_STATS=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_UNISTD_H=1 -DHAVE_PWD_H=1 -DHAVE_CRYPT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_LOCALE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SEM_H=1 -DHAVE_STDARG_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_TIME_H=1 -DHAVE_DIRENT_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_VPRINTF=1 -DHAVE_PUTENV=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DHAVE_SETENV=1 -DHAVE_SETLOCALE=1 -DHAVE_STRCHR=1 -I. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtNetwork -DSYSTEM_FILE_PATH=\"/etc\" -I../libltdl -D_FORTIFY_SOURCE=2 -g -O2 -pipe -DV_MAJOUR=1 -DV_MINOR=0 -DV_RELEASE=1 -c -o mattr.o mattr.cpp
mattr.cpp:14:2: error: #error "This file was generated using the moc from 4.7.1. It"
mattr.cpp:15:2: error: #error "cannot be used with the include files from this version of Qt."
mattr.cpp:16:2: error: #error "(The moc has changed too much.)"
make[2]: *** [mattr.o] Error 1
make[2]: Leaving directory `/build/buildd/unixodbc-gui-qt-2.3.0/ODBCTestQ4'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build/buildd/unixodbc-gui-qt-2.3.0'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20120212-0113
FAILED [dpkg-buildpackage died]

The full buidlog can be found at https://launchpad.net/ubuntu/+archive/test-rebuild-20120201/+build/3174400/+files/buildlog_ubuntu-precise-i386.unixodbc-gui-qt_2.3.0-2_FAILEDTOBUILD.txt.gz.

[1] http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20120201-precise.html

Tags: ftbfs precise
Andreas Moog (ampelbein)
Changed in unixodbc-gui-qt (Ubuntu):
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unixodbc-gui-qt - 2.3.0-2ubuntu1

---------------
unixodbc-gui-qt (2.3.0-2ubuntu1) precise; urgency=low

  * Fix FTBFS with Qt 4.8. (LP: #935478)
    - Call make clean after configure to remove all moc-autogenerated files.
 -- Felix Geyer <email address hidden> Sun, 25 Mar 2012 19:44:46 +0200

Changed in unixodbc-gui-qt (Ubuntu Precise):
status: New → Fix Released
Changed in unixodbc-gui-qt (Debian):
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.