I try to install Genie framework with
(v1.2) pkg> add Genie
And it writes:
ERROR: The following package names could not be resolved:
* Genieframework (not found in project, manifest or registry)
Please specify by known name=uuid.
How can I solve this? Other Julia packages do install without problem.
I would suggest the normal troubleshooting steps for packages: Try build, free, resolve, and maybe gc.
It installed without issue on my computer for Julia v1.1.1, v1.2, and v1.3.
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.2.0 (2019-08-20)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
(v1.2) pkg> add Genie
Updating registry at `~/.julia/registries/General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
Updating registry at `~/.julia/registries/JuliaPOMDP`
Updating git-repo `https://github.com/JuliaPOMDP/Registry`
Resolving package versions...
Installed Quadrature ──────── v1.0.0
Installed DiffEqSensitivity ─ v4.4.0
Updating `~/.julia/environments/v1.2/Project.toml`
[c43c736e] + Genie v0.22.8
Updating `~/.julia/environments/v1.2/Manifest.toml`
[621f4979] ↑ AbstractFFTs v0.4.1 ⇒ v0.5.0
[c7e460c6] + ArgParse v0.6.2
[4fba245c] ↑ ArrayInterface v2.0.0 ⇒ v2.1.0
[336ed68f] ↑ CSV v0.5.18 ⇒ v0.5.19
[324d7699] ↑ CategoricalArrays v0.7.3 ⇒ v0.7.4
[53a63b46] ↑ CodeTools v0.6.4 ⇒ v0.6.5
[2b5f629d] ↑ DiffEqBase v6.7.0 ⇒ v6.9.1
[01453d9d] ↑ DiffEqDiffTools v1.5.0 ⇒ v1.6.0
[41bf760c] ↑ DiffEqSensitivity v4.3.0 ⇒ v4.4.0
[31c24e10] ↑ Distributions v0.21.10 ⇒ v0.21.11
[d4d017d3] ↑ ExponentialUtilities v1.5.1 ⇒ v1.6.0
[c87230d0] ↑ FFMPEG v0.2.3 ⇒ v0.2.4
[7a1cc6ca] ↑ FFTW v1.0.1 ⇒ v1.1.0
[8fc22ac5] + FilePaths v0.8.0
[48062228] ↓ FilePathsBase v0.7.0 ⇒ v0.6.2
[c43c736e] + Genie v0.22.8
[708ec375] + Gumbo v0.5.1
[77172c1b] + HttpCommon v0.5.0
[a09fc81d] ↑ ImageCore v0.8.5 ⇒ v0.8.6
[6a3955dd] ↑ ImageFiltering v0.6.6 ⇒ v0.6.7
[916415d5] ↑ Images v0.19.0 ⇒ v0.19.1
[aa1ae85d] ↑ JuliaInterpreter v0.7.4 ⇒ v0.7.5
[2ec943e9] ↑ Libz v1.0.0 ⇒ v1.0.1
[e6f89c97] + LoggingExtras v0.4.0
[442fdcdd] ↑ Measures v0.3.0 ⇒ v0.3.1
[39ec1447] + Millboard v0.2.1
[66fc600b] ↑ ModernGL v1.0.0 ⇒ v1.1.1
[d9ec5142] ↑ NamedTupleTools v0.12.0 ⇒ v0.12.1
[49dea1ee] + Nettle v0.4.0
[4d1e1d77] + Nullables v1.0.0
[6fe1bfb0] ↑ OffsetArrays v0.11.2 ⇒ v0.11.4
[429524aa] ↑ Optim v0.19.5 ⇒ v0.19.7
[1dea7af3] ↑ OrdinaryDiffEq v5.26.2 ⇒ v5.26.4
[1fd47b50] ↑ QuadGK v2.1.1 ⇒ v2.3.1
[67601950] ↑ Quadrature v0.1.1 ⇒ v1.0.0
[79098fc4] ↑ Rmath v0.5.1 ⇒ v0.6.0
[f2b01f46] ↑ Roots v0.8.3 ⇒ v0.8.4
[47a9eef4] ↑ SparseDiffTools v1.0.0 ⇒ v1.1.0
[4c63d2b9] ↑ StatsFuns v0.9.1 ⇒ v0.9.2
[b718987f] + TextWrap v0.3.0
[81def892] ↑ VersionParsing v1.1.3 ⇒ v1.2.0
Related
I created an environment using miniconda3 with the following commands:
conda create -n r_ngs r-essentials r-base
source activate r_ngs
I needed to download some extra packages and I managed to download biomart and tximport with the following commands.
conda install -c bioconda bioconductor-tximport
conda install -c bioconda bioconductor-biomart
However, then I tried to install DESeq2 but I am getting errors. The command and errors are shown below.
conda install -c bioconda bioconductor-deseq2
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: \
Found conflicts! Looking for incompatible packages. failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Output in format: Requested package -> Available versions
Package libgcc-ng conflicts for:
bioconductor-deseq2 -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
bioconductor-deseq2 -> r-base[version='>=4.2,<4.3.0a0'] -> libgcc-ng[version='7.2.0.*|>=11.2.0|>=7.2.0']
Package libstdcxx-ng conflicts for:
bioconductor-deseq2 -> r-base[version='>=4.2,<4.3.0a0'] -> libstdcxx-ng[version='7.2.0.*|>=11.2.0|>=7.2.0']
bioconductor-deseq2 -> libstdcxx-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
Package xz conflicts for:
python=3.10 -> xz[version='>=5.2.5,<6.0a0|>=5.2.6,<6.0a0']
bioconductor-deseq2 -> r-base[version='>=4.2,<4.3.0a0'] -> xz[version='5.2.*|>=5.2.4,<6.0a0|>=5.2.5,<6.0a0']The following specifications were found to be incompatible with your system:
- feature:/linux-64::__glibc==2.35=0
- feature:|#/linux-64::__glibc==2.35=0
- python=3.10 -> libgcc-ng[version='>=11.2.0'] -> __glibc[version='>=2.17']
Your installed version is: 2.35
The R version I have in the environment is R version 3.6.1 (2019-07-05).
How can I fix this?
Thank you
Bioconda has very specific channel requirements, namely:
conda-forge > bioconda > defaults
The best way to manage Conda environments is with YAMLs. One to use DESeq2 might look something like:
r_ngs.yaml
name: r_ngs
channels:
- conda-forge
- bioconda
- defaults
dependencies:
- r-base=4.2
- bioconductor-deseq2
## additional packages...
and create it with
conda env create -n r_ngs -f r_ngs.yaml
Note, it is almost always preferable to declare all dependencies at time of creation of the environment.
I wanna bulid a environemnt using multiple tools/packages.
My environment.yml file looks like the following
name: myenv
channels:
- conda-forge
- bioconda
- default
dependencies:
- pip >=19.0
- fastqc =0.11.8
- python =3.6
- h5py =2.9.0
- htslib =1.9
- intervaltree =3.0.2
- matplotlib =2.1.2
- r=3.5.1
- bioconductor-deseq2=1.20.0
- bioconductor-limma
- bioconductor-edger
And when I try to create the enviroment in snakemake as following,
snakemake --rerun-incomplete --use-conda --conda-prefix /cluster/projects/snakemake_test/envs
It is throwing the following error,
CreateCondaEnvironmentException:
Could not create conda environment from /cluster/projects//workflows-rna_seq_star/rules/../envs/envs.yml:
Collecting package metadata: ...working... done
Solving environment: ...working... failed
UnsatisfiableError: The following specifications were found to be in conflict:
- matplotlib=2.1.2
- r=3.5.1
Any help/suggestions are much appreciated
It appears that matplotlib=2.1.2 depends on:
conda search --info matplotlib=2.1.2
- cycler >=0.10
- freetype >=2.8,<2.9.0a0 <<<<<
- icu >=58.2,<59.0a0
- libgcc-ng >=7.2.0
- libpng >=1.6.32,<1.7.0a0
- libstdcxx-ng >=7.2.0
- numpy
- pyparsing
- pyqt 5.6.*
- python >=3.6,<3.7.0a0
- python-dateutil
- pytz
- setuptools
- tk 8.6.*
- tk >=8.6.7,<8.7.0a0
- tornado
- zlib >=1.2.11,<1.3.0a0
r (r-base) 3.5.1 depends on:
conda search --info r-base=3.5.1
- _r-mutex 1.* anacondar_1
- bwidget
- bzip2 >=1.0.6,<2.0a0
- cairo >=1.16.0,<1.17.0a0
- curl
- freetype >=2.9.1,<3.0a0 <<<<<
- gcc_linux-64 7.*
- gfortran_linux-64 7.*
- glib >=2.58.3,<3.0a0
- gsl >=2.5,<2.6.0a0
- gxx_linux-64 7.*
- icu >=58.2,<59.0a0
- jpeg >=9c,<10a
- krb5 >=1.16.3,<1.17.0a0
- libcurl >=7.64.1,<8.0a0
- libgcc-ng >=7.3.0
- libgfortran-ng >=7,<8.0a0
- libpng >=1.6.35,<1.7.0a0
- libssh2 >=1.8.2,<1.9.0a0
- libstdcxx-ng >=7.3.0
- libtiff >=4.0.9,<5.0a0
- libuuid >=2.32.1,<3.0a0
- libxml2 >=2.9.9,<2.10.0a0
- make
- pango >=1.40.14,<1.41.0a0
- pcre >=8.41,<9.0a0
- readline >=7.0,<8.0a0
- tk >=8.6.9,<8.7.0a0
- tktable
- xz >=5.2.4,<5.3.0a0
- zlib >=1.2.11,<1.3.0a0
and the package freetype is in conflict (the <<<<< are mine). I think you should either find compatible versions of r and matplolib or, if you don't need them in the same snakemake rule, create a separate environment for each.
From a quick search, it seems that matplotlib=2.2.2 or later should be fine.
It is possible to install a package in Julia 1.0 without updating other packages? For instance if a install ClusterManagers, the package IJulia (among others) gets updated. The package ClusterManagers has no dependencies.
(v1.0) pkg> add ClusterManagers
Resolving package versions...
Installed IJulia ───────────── v1.12.0
Installed ClusterManagers ──── v0.3.2
Installed ColorTypes ───────── v0.7.5
Installed OrderedCollections ─ v1.0.1
Updating `~/.julia/environments/v1.0/Project.toml`
[34f1f09b] + ClusterManagers v0.3.2
[7073ff75] ↑ IJulia v1.11.1 ⇒ v1.12.0
Updating `~/.julia/environments/v1.0/Manifest.toml`
[34f1f09b] + ClusterManagers v0.3.2
[3da002f7] ↑ ColorTypes v0.7.4 ⇒ v0.7.5
[7073ff75] ↑ IJulia v1.11.1 ⇒ v1.12.0
[bac558e1] ↑ OrderedCollections v1.0.0 ⇒ v1.0.1
Building IJulia → `~/.julia/packages/IJulia/4VL8h/deps/build.log`
I use Julia 1.0.0 (official https://julialang.org/ release) on Linux.
Yes, the intention is that adding a package should not update the other ones. This is a bug (https://github.com/JuliaLang/Pkg.jl/issues/607) that has been fixed (https://github.com/JuliaLang/Pkg.jl/pull/642) and will be included in Julia v1.0.1.
I'm currenty trying to install R essentials package for Anaconda on virtual Linux RedHat machine which doesn't have access to internet (that's why usual
conda install c -r r-essentials
won't work). To do that I've downloaded from air gap repository linux-64-pkgs.tar file from 2017-08/anaconda-server-sync-conda/ directory and used only r (r\pkgs\linux-64) directory from it.
Then I followed the instructions from this link. Since the directory contained repodata.json and repodata.json.bz2, it is not necessary to build and index files by following this instruction. After i run
conda install r-essentials
happens this:
Fetching package metadata ....
WARNING: The remote server could not find the noarch directory for the
requested channel with url: file:///home/math/conda-r/repo.continuum.io/pkgs/r
It is possible you have given conda an invalid channel. Please double-check
your conda configuration using `conda config --show`.
If the requested url is in fact a valid conda channel, please request that the
channel administrator create `noarch/repodata.json` and associated
`noarch/repodata.json.bz2` files, even if `noarch/repodata.json` is empty.
$ mkdir noarch
$ echo '{}' > noarch/repodata.json
$ bzip2 -k noarch/repodata.json
.
Solving package specifications:
PackageNotFoundError: Dependencies missing in current linux-64 channels:
- r-essentials -> r 3.2.1* -> r-base 3.2.1 -> ncurses
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-boot
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-class -> r-mass
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-cluster
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-codetools
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-foreign
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-kernsmooth
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-lattice
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-matrix
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-mgcv -> r-nlme >=3.1_64
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-nnet
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-rpart
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-spatial
- r-essentials -> r 3.2.1* -> r-recommended 3.2.1 -> r-survival
- r-essentials -> r-caret -> r-bradleyterry2 -> r-brglm -> r-profilemodel
- r-essentials -> r-caret -> r-bradleyterry2 -> r-gtools
- r-essentials -> r-caret -> r-bradleyterry2 -> r-lme4 >=1.0 -> r-minqa >=1.1.15 -> r-rcpp >=0.9.10
- r-essentials -> r-caret -> r-bradleyterry2 -> r-lme4 >=1.0 -> r-nloptr >=1.0.4 -> nlopt
- r-essentials -> r-caret -> r-bradleyterry2 -> r-lme4 >=1.0 -> r-rcppeigen
- r-essentials -> r-caret -> r-car -> r-pbkrtest >=0.3_2
- r-essentials -> r-caret -> r-car -> r-quantreg -> r-sparsem
- r-essentials -> r-caret -> r-car -> r-quantreg -> r-matrixmodels
- r-essentials -> r-caret -> r-foreach -> r-iterators
- r-essentials -> r-caret -> r-ggplot2 -> r-digest
- r-essentials -> r-caret -> r-ggplot2 -> r-gtable >=0.1.1
- r-essentials -> r-caret -> r-ggplot2 -> r-plyr >=1.7.1
- r-essentials -> r-caret -> r-ggplot2 -> r-proto
- r-essentials -> r-caret -> r-ggplot2 -> r-reshape2 -> r-stringr -> r-magrittr
- r-essentials -> r-caret -> r-ggplot2 -> r-reshape2 -> r-stringr -> r-stringi >=0.4.1
- r-essentials -> r-caret -> r-ggplot2 -> r-scales >=0.2.3 -> r-dichromat
- r-essentials -> r-caret -> r-ggplot2 -> r-scales >=0.2.3 -> r-labeling
- r-essentials -> r-caret -> r-ggplot2 -> r-scales >=0.2.3 -> r-munsell >=0.2 -> r-colorspace
- r-essentials -> r-caret -> r-ggplot2 -> r-scales >=0.2.3 -> r-rcolorbrewer
- r-essentials -> r-caret -> r-ggplot2 -> r-lazyeval
- r-essentials -> r-caret -> r-ggplot2 -> r-tibble -> r-assertthat
- r-essentials -> r-caret -> r-ggplot2 -> r-tibble -> r-rlang
- r-essentials -> r-caret -> r-modelmetrics >=1.1.0
- r-essentials -> r-data.table -> r-chron
- r-essentials -> r-dplyr -> r-bh >=1.58.0_1
- r-essentials -> r-dplyr -> r-dbi >=0.3
- r-essentials -> r-dplyr -> r-r6
- r-essentials -> r-dplyr -> r-bindrcpp -> r-bindr
- r-essentials -> r-dplyr -> r-bindrcpp -> r-plogr
- r-essentials -> r-dplyr -> r-glue
- r-essentials -> r-dplyr -> r-pkgconfig
- r-essentials -> r-glmnet
- r-essentials -> r-jsonlite
- r-essentials -> r-quantmod -> r-ttr >=0.2 -> r-xts >=0.9_3 -> r-zoo >=1.7_10
- r-essentials -> r-quantmod -> r-curl
- r-essentials -> r-randomforest
- r-essentials -> r-rmarkdown -> r-catools -> r-bitops
- r-essentials -> r-rmarkdown -> r-htmltools >=0.2.4
- r-essentials -> r-rmarkdown -> r-knitr >=1.6 -> r-evaluate >=0.6
- r-essentials -> r-rmarkdown -> r-knitr >=1.6 -> r-formatr
- r-essentials -> r-rmarkdown -> r-knitr >=1.6 -> r-highr
- r-essentials -> r-rmarkdown -> r-knitr >=1.6 -> r-markdown -> r-mime >=0.3
- r-essentials -> r-rmarkdown -> r-knitr >=1.6 -> r-yaml >=2.1.5
- r-essentials -> r-rmarkdown -> r-base64enc
- r-essentials -> r-rmarkdown -> r-rprojroot -> r-backports
- r-essentials -> r-rmarkdown -> pandoc >=1.15.0
- r-essentials -> r-shiny -> r-httpuv >=1.3.2
- r-essentials -> r-shiny -> r-rjsonio
- r-essentials -> r-shiny -> r-xtable
- r-essentials -> r-shiny -> r-sourcetools
- r-essentials -> r-tidyr
- r-essentials -> r-irkernel -> ipython-notebook
- r-essentials -> r-irkernel -> r-irdisplay -> r-repr
- r-essentials -> r-irkernel -> r-rzmq >=0.7.0
- r-essentials -> r-irkernel -> r-uuid
- r-essentials -> r-irkernel -> r-pbdzmq >=0.2_1
- r-essentials -> r-irkernel -> r-crayon -> r-memoise
- r-essentials -> r-rbokeh -> r-hexbin
- r-essentials -> r-rbokeh -> r-htmlwidgets
- r-essentials -> r-rbokeh -> r-maps
- r-essentials -> r-rbokeh -> r-gistr -> r-httr >=1.0.0 -> r-openssl >=0.8
- r-essentials -> r-rbokeh -> r-pryr
- r-essentials -> r-broom >=0.4.1 -> r-psych -> r-mnormt
- r-essentials -> r-forcats >=0.1.1
- r-essentials -> r-haven >=1.0.0 -> r-hms
- r-essentials -> r-haven >=1.0.0 -> r-readr >=0.1.0
- r-essentials -> r-lubridate >=1.6.0
- r-essentials -> r-modelr >=0.1.0 -> r-purrr >=0.2.2
- r-essentials -> r-readxl >=0.1.1 -> r-cellranger -> r-rematch
- r-essentials -> r-rvest >=0.3.2 -> r-selectr
- r-essentials -> r-rvest >=0.3.2 -> r-xml2
- r-essentials -> r-tidyverse >=1.0.0
Close matches found; did you mean one of these?
nlopt: r-nloptr
pandoc: pango
(and similarly for the other packages)
I also copied these repodata.* files to /noarch directory, but nothing changed except part between Fetching package metadata .... and Solving package specifications: is now not shown.
Is it conda r package issue or I'm doing something wrong?
I have the same problem.But the difference is that I followed the post and only downloaded the required packages. But unexpectedly, I found the package r-base was not downloaded. So I downloaded it again.
Then I built the conda repo by the command conda index. When I used the following command:
conda install r r-essentials -c file:///opt/kevin/channel --override-channels
It didn't make work.I would update r-base with the default channel(it needs internet)
enter image description here
QtCreator doesn't want to create my ui header file. When I enter uic in the terminal it says me this :
louis#Krusty:~$ uic
uic: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/uic': No such file or directory
I have Qt5 installed in my home folder, Qt recognized it without issue. In the settings, it's in the good folder. Normaly it shouldn't has any problem ! But it has, so I have to create my form by hand :
./.Qt/5.5/gcc_64/bin/uic Documents/lab/Qt/OpenPlane/AirplaneEditor.ui -o ui_AirplaneEditor.h
This is my QMake :
QT += widgets
SOURCES += \
main.cpp \
Airplane.cpp \
AirplaneOverview.cpp \
AirplaneManager.cpp \
AirplaneEditor.cpp
HEADERS += \
Airplane.h \
AirplaneOverview.h \
AirplaneManager.h \
AirplaneEditor.h \
ui_AirplaneEditor.h # By hand
FORMS += \
AirplaneEditor.ui
If you need more informations, ask me!
From the usefull comments from #bibi:
Looks like your PATH does not include ~/.Qt/5.5/gcc_64/bin/, and/or not before the regular paths. As bibi said, what is the output of "which qmake uic"?
Type on a terminal:
export PATH=$HOME/.Qt/5.5/gcc_64/bin/:$PATH
(some others path may be needed) and then run agin from this terminal.
If it does the trick add this PATH addition to you ~/.bashrc to make it permanent.
But the root problem as I see it is why did you installed Qt5 manually??? (and why in hidden directory?) I you do really need a custom version of Qt, that would not be installed among your system files, a better install place could be /opt. Plus the matching PATH settings explained above.
If you do not need a custom Qt, every Linux distro can happily install Qt4 and Qt5, and you can then chose which version to use in your .pro file as is exemplified here:
How to check the selected version of Qt in a .pro file?
EDIT:
"I installed it with the official installer from Qt. How should I
install it on Ubuntu 15.10?"
The regular way is definitely not to install it from some Qt's archive. You have a distribution with packagers/maintainers, you should trust them. So for a Qt4 install that would be sudo apt-get install qt-sdk. For Qt5 I don't know, but a bit of apt-cache search qt5 and/or googling should do the trick.
EDIT 2:
For a Qt5 install, at least on my virtualbox Ubuntu 14-04 (I run Debian), the base package would be something like qtbase5-dev:
jbmaillet#jbmaillet-VirtualBox:~$ apt-cache show qtbase5-dev
Package: qtbase5-dev
Priority: optional
Section: libdevel
Installed-Size: 15557
Maintainer: Ubuntu Developers <ubuntu-devel-discuss#lists.ubuntu.com>
Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde#lists.debian.org>
Architecture: amd64
Source: qtbase-opensource-src
Version: 5.2.1+dfsg-1ubuntu14.3
Depends: libgl1-mesa-dev | libgl-dev, libgles2-mesa-dev | libgles2-dev, libglu1-mesa-dev | libglu-dev, libqt5concurrent5 (= 5.2.1+dfsg-1ubuntu14.3), libqt5core5a (= 5.2.1+dfsg-1ubuntu14.3), libqt5dbus5 (= 5.2.1+dfsg-1ubuntu14.3), libqt5gui5 (= 5.2.1+dfsg-1ubuntu14.3), libqt5network5 (= 5.2.1+dfsg-1ubuntu14.3), libqt5printsupport5 (= 5.2.1+dfsg-1ubuntu14.3), libqt5sql5 (= 5.2.1+dfsg-1ubuntu14.3), libqt5test5 (= 5.2.1+dfsg-1ubuntu14.3), libqt5widgets5 (= 5.2.1+dfsg-1ubuntu14.3), libqt5xml5 (= 5.2.1+dfsg-1ubuntu14.3), qt5-qmake (= 5.2.1+dfsg-1ubuntu14.3), qtbase5-dev-tools (= 5.2.1+dfsg-1ubuntu14.3), qtchooser
Pre-Depends: dpkg (>= 1.15.6~)
Recommends: libqt5opengl5-dev (= 5.2.1+dfsg-1ubuntu14.3)
Suggests: libmysqlclient-dev, libpq-dev, libsqlite3-dev, unixodbc-dev
Filename: pool/main/q/qtbase-opensource-src/qtbase5-dev_5.2.1+dfsg-1ubuntu14.3_amd64.deb
Size: 1643142
MD5sum: 151188294e4ff90f89b97c4a54c30c62
SHA1: 5b78fac44f570852a1feb1a7c56ab1dd1a0aa7dc
SHA256: dc66f32450d2b38766d480982c4c17849cac820d461b7b2bb699045323eb91e6
Description-en: Qt 5 base development files
Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
This package contains the header development files used for building Qt 5
applications.
Description-md5: b1a4d90909152c53a52db6116d1f19f9
Multi-Arch: same
Homepage: http://qt-project.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 9m
Package: qtbase5-dev
Priority: optional
Section: libdevel
Installed-Size: 15561
Maintainer: Ubuntu Developers <ubuntu-devel-discuss#lists.ubuntu.com>
Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde#lists.debian.org>
Architecture: amd64
Source: qtbase-opensource-src
Version: 5.2.1+dfsg-1ubuntu14
Depends: libgl1-mesa-dev | libgl-dev, libgles2-mesa-dev | libgles2-dev, libglu1-mesa-dev | libglu-dev, libqt5concurrent5 (= 5.2.1+dfsg-1ubuntu14), libqt5core5a (= 5.2.1+dfsg-1ubuntu14), libqt5dbus5 (= 5.2.1+dfsg-1ubuntu14), libqt5gui5 (= 5.2.1+dfsg-1ubuntu14), libqt5network5 (= 5.2.1+dfsg-1ubuntu14), libqt5printsupport5 (= 5.2.1+dfsg-1ubuntu14), libqt5sql5 (= 5.2.1+dfsg-1ubuntu14), libqt5test5 (= 5.2.1+dfsg-1ubuntu14), libqt5widgets5 (= 5.2.1+dfsg-1ubuntu14), libqt5xml5 (= 5.2.1+dfsg-1ubuntu14), qt5-qmake (= 5.2.1+dfsg-1ubuntu14), qtbase5-dev-tools (= 5.2.1+dfsg-1ubuntu14), qtchooser
Pre-Depends: dpkg (>= 1.15.6~)
Recommends: libqt5opengl5-dev (= 5.2.1+dfsg-1ubuntu14)
Suggests: libmysqlclient-dev, libpq-dev, libsqlite3-dev, unixodbc-dev
Filename: pool/main/q/qtbase-opensource-src/qtbase5-dev_5.2.1+dfsg-1ubuntu14_amd64.deb
Size: 1645270
MD5sum: 5a34acc6541815677e4c352e434b1bec
SHA1: a1944357caa86a218909eb5323ed2d94fa7b77fe
SHA256: dade051dcb2f3dac311bfcfe552513d74be14b5d638946980d495c84310d866b
Description-en: Qt 5 base development files
Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
This package contains the header development files used for building Qt 5
applications.
Description-md5: b1a4d90909152c53a52db6116d1f19f9
Multi-Arch: same
Homepage: http://qt-project.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 9m
Look at the list of dependencies it will install: qt5-qmake, qtbase5-dev-tools, the libs etc.
So apt-get install that, plus latter on maybe a few more packages depending on the type of Qt5 app you want to develop (ex Qt5 with dbus or this or that).
I had the same problem. All my Qt5 packages are installed but uic cannot be found on my linux (CentOS) system, but uic-qt5 is!
So executing the following worked for me:
$ uic-qt5 AirplaneEditor.ui -o ui_airplaneeditor.h