Re: unixodbc gui split
Igor Korot <[email protected]> Sat, 16 Jan 2016 00:04:15 -0500
| Newsgroups | gmane.comp.db.unixodbc.devel |
|---|---|
| Message-ID | <CA+FnnTyoLJXUnYSmBtsn2qrJ16Y-tJFqL9J_2w_Hn7YdD+6OfA@mail.gmail.com> |
Hi, Peter, On Fri, Jan 15, 2016 at 10:32 PM, Peter Lai <[email protected]> wrote: > This is the UNIX principle of KISS (keep it simple stupid). In a > server environment, having the GUI part is neither necessary nor > desirable. Core codebase provides the core functionality. As long as > the API is documented and the hooks are present/maintained, the GUI > code should be kept separate. This helps with development process > workflow: why result in extra version bumps of UnixODBC every time > some code in the GUI got changed? Why reduce portability/stability > just to keep add-on code? I suppose an argument could be made to use > Make flags to tell it whether to build the GUI or not. I believe you are wrong. unixODBC is a software for a client to make a client connect to DB server. Now as I said I am getting the error trying to compile the package: x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -shared -o libodbcinstQ4.so .tmp/CAbout.o .tmp/CAdvanced.o .tmp/CDataSourceNameList.o .tmp/CDataSourceNames.o .tmp/CDataSourceNamesFile.o .tmp/CDataSourceNamesFileModel.o .tmp/CDriverConnectPrompt.o .tmp/CDriverList.o .tmp/CDriverPrompt.o .tmp/CDSNWizardProperties.o .tmp/CDSNWizardDriver.o .tmp/CDSNWizardEntre.o .tmp/CDSNWizardFini.o .tmp/CDSNWizard.o .tmp/CDSNWizardType.o .tmp/CFileSelector.o .tmp/CHelp.o .tmp/CManageDataSourceNames.o .tmp/CManageDrivers.o .tmp/CODBCConfig.o .tmp/CODBCInst.o .tmp/CPage.o .tmp/CPooling.o .tmp/CPropertiesDelegate.o .tmp/CPropertiesDialog.o .tmp/CPropertiesModel.o .tmp/CMonitorHandleCounts.o .tmp/CMonitor.o .tmp/CMonitorProcesses.o .tmp/CThreading.o .tmp/CTracing.o .tmp/ODBCDriverConnectPrompt.o .tmp/SQLManageDataSources.o .tmp/moc_CAbout.o .tmp/moc_CAdvanced.o .tmp/moc_CDataSourceNameList.o .tmp/moc_CDataSourceNames.o .tmp/moc_CDataSourceNamesFile.o .tmp/moc_CDataSourceNamesFileModel.o .tmp/moc_CDriverConnectPrompt.o .tmp/moc_CDriverList.o .tmp/moc_CDriverPrompt.o .tmp/moc_CDSNWizardProperties.o .tmp/moc_CDSNWizardDriver.o .tmp/moc_CDSNWizardEntre.o .tmp/moc_CDSNWizardFini.o .tmp/moc_CDSNWizard.o .tmp/moc_CDSNWizardType.o .tmp/moc_CFileSelector.o .tmp/moc_CHelp.o .tmp/moc_CManageDataSourceNames.o .tmp/moc_CManageDrivers.o .tmp/moc_CMonitor.o .tmp/moc_CMonitorHandleCounts.o .tmp/moc_CMonitorProcesses.o .tmp/moc_CODBCConfig.o .tmp/moc_CPooling.o .tmp/moc_CPropertiesDelegate.o .tmp/moc_CPropertiesDialog.o .tmp/moc_CThreading.o .tmp/moc_CTracing.o -L/usr/lib64/qt4 -L -lodbc -lodbcinst -L../lib -lini -lQtGui -L/usr/lib64/qt4 -lQtCore -lpthread mv -f libodbcinstQ4.so ../lib/ make[1]: Leaving directory '/var/tmp/portage/dev-db/unixODBC-GUI-QT-9999/work/unixODBC-GUI-QT-9999/odbcinstQ4' * ERROR: dev-db/unixODBC-GUI-QT-9999::rainyday failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-db/unixODBC-GUI-QT-9999::rainyday'`, * the complete build log and the output of `emerge -pqv '=dev-db/unixODBC-GUI-QT-9999::rainyday'`. * The complete build log is located at '/var/tmp/portage/dev-db/unixODBC-GUI-QT-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-db/unixODBC-GUI-QT-9999/temp/environment'. * Working directory: '/var/tmp/portage/dev-db/unixODBC-GUI-QT-9999/work/unixODBC-GUI-QT-9999' * S: '/var/tmp/portage/dev-db/unixODBC-GUI-QT-9999/work/unixODBC-GUI-QT-9999' I wonder: the split happened in 2.3.0. Right now the last stable release is 2.3.2 (I think). Does anybody tried to compile the package with latest or not so latest qt/unixODBC? Which brings even broader question: whether it is maintained at all? Thank you. > > On Fri, Jan 15, 2016 at 9:35 PM, Igor Korot <[email protected]> wrote: >> Hi, Nick, >> Sorry to write on the private email. I just don't know which unixODBC >> mailing list is still good... >> >> Have a quick question: what was the reasoning behind the GUI part split? >> I am running Gentoo and trying to compile the unixODBC GUI part it >> gives an error. >> >> It is very helpful to have the GUI part put back and ship it as one project. >> >> Thank you. >> _______________________________________________ >> unixODBC-dev mailing list >> [email protected] >> http://mailman.unixodbc.org/mailman/listinfo/unixodbc-dev > _______________________________________________ > unixODBC-dev mailing list > [email protected] > http://mailman.unixodbc.org/mailman/listinfo/unixodbc-dev _______________________________________________ unixODBC-dev mailing list [email protected] http://mailman.unixodbc.org/mailman/listinfo/unixodbc-dev